Index: src/winsup/cygwin/cygthread.cc =================================================================== RCS file: /cvs/src/src/winsup/cygwin/cygthread.cc,v retrieving revision 1.85 diff -u -p -r1.85 cygthread.cc --- src/winsup/cygwin/cygthread.cc 30 Jul 2011 20:50:23 -0000 1.85 +++ src/winsup/cygwin/cygthread.cc 25 Aug 2011 18:44:32 -0000 @@ -136,7 +136,11 @@ cygthread::simplestub (VOID *arg) cygthread *info = (cygthread *) arg; _my_tls._ctinfo = info; info->stack_ptr = &arg; + HANDLE notify = info->notify_detached; info->callfunc (true); + if (notify) + SetEvent(notify); + return 0; }