[ofa-general] QP connection healthy detection problem with fork/exec
Daniel Noe
dpn at lampreynetworks.com
Thu Mar 27 21:38:46 PDT 2008
Roland Dreier wrote:
> I think the problem is that exec() does not clean everything up.
> AFAIK exec doesn't close open file descriptors so there's no way for
> the kernel uverbs module to know that it should clean up.
There is a file descriptor flag that can be set with fcntl(): FD_CLOEXEC
If this flag is set on an fd, the kernel closes that file descriptor on
execve().
Otherwise, the file descriptor remains open.
Cheers,
Dan
--
Dan Noe (dpn at lampreynetworks.com)
Software Engineer
Lamprey Networks, Inc.
More information about the general
mailing list