version 1.12, 1994/12/13 22:11:25 |
version 1.13, 1995/04/05 21:26:40 |
|
|
for (i = nunref, fpp = extra_ref; --i >= 0; ++fpp) |
for (i = nunref, fpp = extra_ref; --i >= 0; ++fpp) |
sorflush((struct socket *)(*fpp)->f_data); |
sorflush((struct socket *)(*fpp)->f_data); |
for (i = nunref, fpp = extra_ref; --i >= 0; ++fpp) |
for (i = nunref, fpp = extra_ref; --i >= 0; ++fpp) |
closef(*fpp); |
(void) closef(*fpp, (struct proc *)0); |
free((caddr_t)extra_ref, M_FILE); |
free((caddr_t)extra_ref, M_FILE); |
unp_gcing = 0; |
unp_gcing = 0; |
} |
} |
|
|
|
|
fp->f_msgcount--; |
fp->f_msgcount--; |
unp_rights--; |
unp_rights--; |
(void) closef(fp, (struct proc *)NULL); |
(void) closef(fp, (struct proc *)0); |
} |
} |