F_ONCE
options |= F_ONCE;
if ((options & F_ONCE && nreceived) ||
if (((options & F_ONCE) != 0 && nreceived > 0) ||