Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Pfaff <tpfaff@gmx.net>2003-04-16 00:14:12 +0400
committerThomas Pfaff <tpfaff@gmx.net>2003-04-16 00:14:12 +0400
commitffb576fbf2440548e717bf7f37b3aafa48ee2fbc (patch)
treeaeb62e60f0b07c0306c3f0e7a5ae7d5a03e216b8 /winsup/w32api/include
parentcfd2c7bea8bcc4d04a1ace959fed7fd2e1ba3784 (diff)
Fix a race in pthread_rwlock caused by simultanoues unlock and cancelation.
* thread.h (pthread_rwlock::release): New method. * thread.cc (pthread_rwlock::unlock): Use release to signal waiting threads. (pthread_rwlock::rdlock_cleanup): Signal waiting threads after a cancelation. (pthread_rwlock::wrlock_cleanup): Ditto.
Diffstat (limited to 'winsup/w32api/include')
0 files changed, 0 insertions, 0 deletions