| version 1.12, 1994/04/25 08:41:03 |
version 1.13, 1994/04/25 08:47:50 |
| Line 492 soreceive(so, paddr, uio, mp0, controlp, |
|
| Line 492 soreceive(so, paddr, uio, mp0, controlp, |
|
| struct mbuf **controlp; |
struct mbuf **controlp; |
| int *flagsp; |
int *flagsp; |
| { |
{ |
| |
struct proc *p = curproc; /* XXX */ |
| register struct mbuf *m, **mp; |
register struct mbuf *m, **mp; |
| register int flags, len, error, s, offset; |
register int flags, len, error, s, offset; |
| struct protosw *pr = so->so_proto; |
struct protosw *pr = so->so_proto; |
|
|
| goto restart; |
goto restart; |
| } |
} |
| dontblock: |
dontblock: |
| if (uio->uio_procp) |
p->p_stats->p_ru.ru_msgrcv++; |
| uio->uio_procp->p_stats->p_ru.ru_msgrcv++; |
|
| nextrecord = m->m_nextpkt; |
nextrecord = m->m_nextpkt; |
| if (pr->pr_flags & PR_ADDR) { |
if (pr->pr_flags & PR_ADDR) { |
| #ifdef DIAGNOSTIC |
#ifdef DIAGNOSTIC |