> > > I just came across those calls, because they fail on SunOS 4. Which > > > files are > > > they supposed to flush? > > > > The linux manpage, at least, for fflush() says that NULL will > > flush all open files. > > This is actually ANSI C. We're not even talking POSIX here, but C > itself. > > It's "flush all stdio streams which might have buffered data", which > seems appropriate before a security boundary transition.
I know what it does, but why is it needed? Which stdio files are open at that time? If we don't know, how can we be sure that their descriptors should be inherited? Michael -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
