On Wed, 5 Feb 2003, Takashi Iwai wrote: > At Wed, 5 Feb 2003 12:20:23 +0100 (CET), > Jaroslav wrote: > > > > Well, I and Abramo think that it's better to force application developers > > to clean allocated things before they'll call exec(). > > the problem is not only the explicit exec() call. > without this bit, you'll pass the fds to other processes even by > popen() or system() or whatever. that is, if your application calls > an external program in the middle, it can block the operation. > > i don't see any critical drawback of setting FD_CLOEXEC as default. > the application which needs to pass the alsa-lib's fds _explicitly_ > can reset the bit via fcntl() again before calling exec().
Do we have any precedence? sockets? fopen? etc.? Jaroslav ----- Jaroslav Kysela <[EMAIL PROTECTED]> Linux Kernel Sound Maintainer ALSA Project, SuSE Labs ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel