SS_CANTRCVMORE
if (so->so_state & SS_CANTRCVMORE) {
if (so->so_error || so->so_state & SS_CANTRCVMORE)
(flags & MSG_EOR) == 0 && (so->so_state & SS_CANTRCVMORE) == 0) {
if (so->so_state & SS_CANTRCVMORE) {
so->so_state & SS_CANTRCVMORE)
(flags & MSG_EOR) == 0 && (so->so_state & SS_CANTRCVMORE) == 0) {
if (so->so_state & SS_CANTRCVMORE) {
so->so_state |= (SS_ISDISCONNECTING|SS_CANTRCVMORE|SS_CANTSENDMORE);
so->so_state |= (SS_CANTRCVMORE|SS_CANTSENDMORE|SS_ISDISCONNECTED);
so->so_state |= SS_CANTRCVMORE;
if (so->so_state & SS_CANTRCVMORE) {
wso->so_state |= SS_CANTRCVMORE;
rso->so_state &= ~SS_CANTRCVMORE;
rso->so_state &= ~SS_CANTRCVMORE;
if (rso->so_state & SS_CANTRCVMORE) {
so->so_state |= SS_CANTRCVMORE;
if (so->so_state & SS_CANTRCVMORE) {
} else if (so->so_state & SS_CANTRCVMORE)
(so->so_state & SS_CANTRCVMORE) == 0) {
if ((so->so_state & SS_CANTRCVMORE) == 0 && !sbfull(&so->so_rcv)) {
if ((so->so_state & SS_CANTRCVMORE) != 0 || sbfull(&so->so_rcv))
if ((so->so_state & SS_CANTRCVMORE) != 0 || sbfull(&so->so_rcv))
if (so->so_state & SS_CANTRCVMORE) {
so->so_state &= ~SS_CANTRCVMORE;
if (so->so_state & SS_CANTRCVMORE) {
if (so->so_state & SS_CANTRCVMORE) {
if (so->so_state & SS_CANTRCVMORE) {
if (so->so_state & SS_CANTRCVMORE)
(so->so_state & SS_CANTRCVMORE) != 0 ||
if (!(so.so_state & SS_CANTRCVMORE))