On Thu, 28 Oct 2004, jdeifik wrote: > At 09:27 AM 10/28/2004, Brian Ford wrote: > >You missed the point of that thread. The bug has nothing to do with > >pthread_join, but with the stdio handles being closed on pthread_exit. > >Thus, if you are trying to deduce that the entire program exits because > >you see no more stdio, you have reached an incorrect conclusion. > > I deduced the entire program exits, because it exits, and returns a new > command line prompt.
Ok. > I suppose it is possible that the threads all terminated normally, > except they failed to generate all of their output because stdio got > closed. Probably. > What I observed was less output than the other threads were supposed to > generate, and me getting a command prompt. Since I saw less output that > I should have, I deduced that the threads exited rather than stdio got > hosed. I also had fprintf(stderr,... code to debug what was going on, > and it stopped also. I think the bug effected all stdio, not just stdout. > In any event, it seems the latest snapshot fixes the problem. Great. -- Brian Ford Senior Realtime Software Engineer VITAL - Visual Simulation Systems FlightSafety International the best safety device in any aircraft is a well-trained pilot... -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/