SS_NDELAY
so->so_state |= SS_NDELAY;
so->so_state &= ~SS_NDELAY;
#define CHECK_STATE (SS_CANTRCVMORE|SS_CANTSENDMORE|SS_NDELAY|SS_NONBLOCK| \
so->so_state |= SS_NDELAY;
so->so_state &= ~SS_NDELAY;
if (state & SS_NDELAY)
so->so_state |= SS_NDELAY;
if (so1->so_state & SS_NDELAY)
ssflags |= SS_NDELAY;
if ((ssflags | so->so_state) & (SS_NDELAY|SS_NONBLOCK)) {
else if ((ssflags | so->so_state) & SS_NDELAY)
so->so_state |= SS_NDELAY;
so->so_state &= ~SS_NDELAY;
so->so_state |= SS_NDELAY;
so->so_state &= ~SS_NDELAY;
nso->so_state |= (sso->so_state & (SS_NDELAY|SS_NONBLOCK));
so->so_state |= SS_NDELAY;
so->so_state &= ~SS_NDELAY;
((KSTOSO(so)->so_state & (SS_NDELAY|SS_NONBLOCK)) ? FNDELAY : 0)