fork() + file descriptor bug in 1.7.27(0.271/5/3) 2013-12-09 11:54
tednolan@bellsouth.net
tednolan@bellsouth.net
Tue Jan 14 16:15:00 GMT 2014
In message <52D55D96.8070407@redhat.com>you write:
>
>Your program may be violating POSIX, which would trigger undefined behavior.
>
>Quoting POSIX:
> pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_05
>
[long quote elided]
Yikes! That's pretty impenatrable. And if it says what I think it says,
it seems to violate the way I've understood Unix fork() and how fds
(and stdio buffers) are inherited since forever.
However..
Do I understand that to say that if the first thing my child does is
fclose(fp);
everything should be hunky-dory?
Because I just tried that, and it's still not.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list