diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 4d3acc72b..871ab64f2 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2002-06-27 Thomas Pfaff + + * thread.cc (pthread::create): Added trace printf to get CreateThread + LastError. + 2002-06-27 Corinna Vinschen * mmap.cc (list::match): Check using pagesize aligned size. diff --git a/winsup/cygwin/thread.cc b/winsup/cygwin/thread.cc index 607e212f9..39fad36b4 100644 --- a/winsup/cygwin/thread.cc +++ b/winsup/cygwin/thread.cc @@ -399,7 +399,10 @@ pthread::create (void *(*func) (void *), pthread_attr *newattr, this, CREATE_SUSPENDED, &thread_id); if (!win32_obj_id) - magic = 0; + { + thread_printf ("CreateThread failed: this %p LastError %E", this); + magic = 0; + } else { InterlockedIncrement (&MT_INTERFACE->threadcount);