Hi Ken,
I realize that dup2() clears the FD_CLOEXEC flag on the new file descriptor so the "normal" case of an opened file being dup2() down to 0 would work correctly, but the wrinkle is that it does NOT if the old and new file descriptor are the same. That is admittedly unlikely, but it could happen in a few cases so I'd like to be as robust as possible.
Are you aware of dup3(2)? -- Cheers, Ralph. -- nmh-workers https://lists.nongnu.org/mailman/listinfo/nmh-workers
Previous by Date: | Re: [nmh-workers] closefds() _before_ fork?, Ken Hornstein |
---|---|
Next by Date: | Re: [nmh-workers] closefds() _before_ fork?, Ken Hornstein |
Previous by Thread: | Re: [nmh-workers] closefds() _before_ fork?, Ken Hornstein |
Next by Thread: | Re: [nmh-workers] closefds() _before_ fork?, Ken Hornstein |
Indexes: | [Date] [Thread] [Top] [All Lists] |