catch interrupted device close routines so ino_close always returns
to closef
SCCS-vsn: sys/kern/kern_descrip.c 6.3
-/* kern_descrip.c 6.2 83/09/25 */
+/* kern_descrip.c 6.3 83/11/18 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
pf = (u_char *)&u.u_pofile[uap->i];
if (*pf & UF_MAPPED)
munmapfd(uap->i);
pf = (u_char *)&u.u_pofile[uap->i];
if (*pf & UF_MAPPED)
munmapfd(uap->i);
- closef(fp);
- /* WHAT IF u.u_error ? */
u.u_ofile[uap->i] = NULL;
*pf = 0;
u.u_ofile[uap->i] = NULL;
*pf = 0;
+ closef(fp);
+ /* WHAT IF u.u_error ? */