Re: [Openvpn-devel] Opened file descriptors in script calls

2003-02-11 Thread James Yonan
Aaron Sethman said: > On Mon, 10 Feb 2003, Alberto Gonzalez Iniesta wrote: > > > > > Hi, > > > > Again, I'm no C hacker, but I think this should be better: > > > > for(x = 3; x < 100; x++) > > > > Since the first 3 fds (stdin, stdout and stderr) should be kept open. > > > Wasn't sure if stdin, s

Re: [Openvpn-devel] Opened file descriptors in script calls

2003-02-11 Thread Aaron Sethman
On Tue, 11 Feb 2003, James Yonan wrote: > /* Set a file descriptor to not be passed across execs */ > void > set_cloexec (int fd) > { > if (fcntl (fd, F_SETFD, FD_CLOEXEC) < 0) > msg (M_ERR, "Set file descriptor to FD_CLOEXEC failed"); > } > > Just set the FD_CLOEXEC flag on the fd and it won