/etc/rc.d locking devd.pid

Dag-Erling Smørgrav des at des.no
Mon Oct 19 11:48:57 UTC 2009


Kostik Belousov <kostikbel at gmail.com> writes:
> Why ? We definitely leak file descriptor on exec(2) unless daemon
> explicitely closes it after fork. I said that it is unobvious is it
> right to enforce FD_CLOEXEC unconditionally, because some daemons
> exec() itself to reinitialize.

Sorry, you're right, FD_CLOEXEC does not affect fork(2).

Anyway - I'm writing regression tests for pidfile(3).  Please don't
commit anything until they're done.

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the freebsd-current mailing list