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