| version 1.95, 2004/03/17 10:30:18 |
version 1.96, 2004/03/21 00:54:46 |
| Line 783 sosend(struct socket *so, struct mbuf *a |
|
| Line 783 sosend(struct socket *so, struct mbuf *a |
|
| if ((atomic && resid > so->so_snd.sb_hiwat) || |
if ((atomic && resid > so->so_snd.sb_hiwat) || |
| clen > so->so_snd.sb_hiwat) |
clen > so->so_snd.sb_hiwat) |
| snderr(EMSGSIZE); |
snderr(EMSGSIZE); |
| if (space < resid + clen && uio && |
if (space < resid + clen && |
| (atomic || space < so->so_snd.sb_lowat || space < clen)) { |
(atomic || space < so->so_snd.sb_lowat || space < clen)) { |
| if (so->so_state & SS_NBIO) |
if (so->so_state & SS_NBIO) |
| snderr(EWOULDBLOCK); |
snderr(EWOULDBLOCK); |