Patch for rc.d/devd on FreeBSD 9-current
Dag-Erling Smørgrav
des at des.no
Tue Jun 29 08:24:16 UTC 2010
"M. Warner Losh" <imp at bsdimp.com> writes:
> + /*
> + * Close the PID file, and all other open descriptors.
> + * Inherit std{in,out,err} only.
> + */
> + cfg.close_pidfile();
> + ::closefrom(3);
Actually, closefrom() is sufficient, since the only resource held by the
pidfile that would persist across execve() is the file descriptor (and
hence the lock).
DES
--
Dag-Erling Smørgrav - des at des.no
More information about the freebsd-current
mailing list