newlib-cygwin/winsup
Thomas Pfaff f592b05df1 * thread.h (pthread_cond::ExitingWait): Remove.
(pthread_cond::mutex): Ditto.
(pthread_cond::cond_access): Ditto.
(pthread_cond::win32_obj_id): Ditto.
(pthread_cond::TimedWait): Ditto.
(pthread_cond::BroadCast): Ditto.
(pthread_cond::Signal): Ditto.
(pthread_cond::waiting): Change type to unsigned long.
(pthread_cond::pending): New member.
(pthread_cond::semWait): Ditto.
(pthread_cond::mtxIn): Ditto.
(pthread_cond::mtxOut): Ditto.
(pthread_cond::mtxCond): Ditto.
(pthread_cond::UnBlock): New method.
(pthread_cond::Wait): Ditto.
* thread.cc: Update list of cancellation points.
(pthread_cond::pthread_cond): Rewrite.
(pthread_cond::~pthread_cond): Ditto.
(pthread_cond::TimedWait): Remove.
(pthread_cond::BroadCast): Ditto.
(pthread_cond::Signal): Ditto.
(pthread_cond::UnBlock): Implement.
(pthread_cond::Wait): Ditto.
(pthread_cond::fixup_after_fork): Rewrite.
(pthread_mutex::fixup_after_fork): Remove DETECT_BAD_APP
conditional.
(__pthread_cond_broadcast): Just return 0 if the condition is
not initialized. Call pthread_cond::UnBlock to release blocked
threads.
(__pthread_cond_signal): Ditto.
(__pthread_cond__dowait): Rewrite.
(pthread_cond_timedwait): Add pthread_testcancel call. Fix
waitlength calculation.
(pthread_cond_wait): Add pthread_testcancel call.
2003-03-18 19:49:38 +00:00
..
bz2lib * Makefile.in: Use MINGW stuff from Makefile.common. 2002-07-07 00:44:08 +00:00
cygserver Switch to 32/64 datatypes: 2003-03-09 21:51:00 +00:00
cygwin * thread.h (pthread_cond::ExitingWait): Remove. 2003-03-18 19:49:38 +00:00
doc various updates to setup entries. Stronger emphasis to use setup, and only setup. 2003-02-21 20:37:47 +00:00
mingw Get rid of some warnings 2003-03-17 01:03:43 +00:00
subauth * Makefile.in: Comment out install for now. 2001-10-12 20:02:41 +00:00
testsuite * winsup.api/pthread/mutex1n.c: New test. 2003-03-18 19:42:43 +00:00
utils fix typo 2003-03-12 17:21:31 +00:00
w32api * include/lmaccess.h (UF_LOCKOUT): Correct name from UF_LOCK. 2003-03-18 09:19:21 +00:00
CYGWIN_LICENSE Change location. 2003-01-13 21:11:19 +00:00
ChangeLog * Makefile.common (w32api_lib): Default to system w32api directory if w32api is 2003-03-17 23:13:26 +00:00
Makefile.common * Makefile.common (w32api_lib): Default to system w32api directory if w32api is 2003-03-17 23:13:26 +00:00
Makefile.in * Makefile.in (check): Be more defensive when creating testsuite config.status. 2002-09-28 03:15:44 +00:00
configure * configure.in: w32api directory was already optional. Semi-revert 2003-02-06 2003-03-17 22:27:07 +00:00
configure.in * configure.in: w32api directory was already optional. Semi-revert 2003-02-06 2003-03-17 22:27:07 +00:00