diff options
author | Christopher Faylor <me@cgf.cx> | 2002-07-07 04:40:52 +0400 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2002-07-07 04:40:52 +0400 |
commit | a635af7c2a7a58750ad9649f6fbcc771af1b611f (patch) | |
tree | 259fee4e667f1f8788115ba1f1823b7df4a0221f /winsup | |
parent | a31df303476b91404062ec3bac44e484efec7fee (diff) |
Add missing entry from 2002-06-25
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/ChangeLog | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 3a98ee302..6173ac601 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -472,6 +472,49 @@ * include/cygwin/version.h: Bump DLL minor number. +2002-06-25 Thomas Pfaff <tpfaff@gmx.net> + + * include/pthread.h (PTHREAD_CANCELED): Defined a reasonable + value. + * pthread.cc (pthread_exit): Call method instead of function. + (pthread_setcancelstate): Ditto. + (pthread_setcanceltype): Ditto. + (pthread_testcancel): Ditto. + * thread.h (pthread::cancel_event): New member. + (__pthread_cancel_self): New prototype. + (pthread::exit): New Method. + (pthread::cancel): Ditto. + (pthread::testcancel): Ditto. + (pthread::cancel_self): Ditto. + (pthread::static_cancel_self): Ditto. + (pthread::setcancelstate): Ditto. + (pthread::setcanceltype): Ditto. + (__pthread_cancel): Give c++ linkage. + (__pthread_exit): Remove. + (__pthread_setcancelstate): Ditto. + (__pthread_setcanceltype): Ditto. + (__pthread_testcancel): Ditto. + * thread.cc (pthread::pthread): Inititialize cancel_event. + (pthread::~pthread): Close cancel_event if needed. + (pthread::create): Create cancel_event. + (pthread::exit): New method. Replacement for __pthread_exit. + (pthread::cancel): New method. + (pthread::testcancel): Ditto. + (pthread::static_cancel_self); New static method. + (pthread::setcancelstate): New method. Replacement for + __pthread_setcancelstate. + (pthread::setcanceltype): New method. Replacement for + __pthread_setcanceltype. + (pthread::pop_cleanup_handler): Added lock for async cancel safe + cancellation. + (pthread::thread_init_wrapper): Change __pthread_exit to + thread->exit(). + (__pthread_cancel): Call method thread->cancel(). + (__pthread_exit): Remove. + (__pthread_setcancelstate): Ditto. + (__pthread_setcanceltype): Ditto. + (__pthread_testcancel): Ditto. + 2002-06-25 Christopher Faylor <cgf@redhat.com> * dcrt0.cc (sm): Make NO_COPY. |