Pierre, I have been able to produce a freeze similar to the freeze you describe by removing all of the __CYGWIN__ sections from WaitFor.c. There must be something with those sections that is preventing the freeze in some cases, but not all cases. Harold