summaryrefslogtreecommitdiff
path: root/condvar.c
AgeCommit message (Collapse)Author
1998-07-191998-07-19 Ben Elliston <bje@cygnus.com>bje
* condvar.c (pthread_cond_wait): Generalise. Moved from here .. (cond_wait): To here. (pthread_cond_timedwait): Implement; use generalised cond_wait().
1998-07-171998-07-18 Ben Elliston <bje@cygnus.com>bje
* condvar.c (pthread_condattr_init): Do not attempt to malloc any storage; none is needed now that condattr_t is an empty struct. (pthread_condattr_destory): Likewise; do not free storage. (pthread_condattr_setpshared): No longer supported; return ENOSYS. (pthread_condattr_getpshared): Likewise. (pthread_cond_init): Implement with help from Douglas Schmidt. Remember to initialise the cv's internal mutex. (pthread_cond_wait): Likewise. (pthread_cond_signal): Likewise. (pthread_cond_broadcast): Likewise. (pthread_cond_timedwait): Preliminary implementation, but I need to see some API documentation for `WaitForMultipleObject'. (pthread_destory): Implement.
1998-07-131998-07-14 Ben Elliston <bje@cygnus.com>bje
* condvar.c (pthread_condattr_init): Add `_cond' to function name.
1998-07-121998-07-13 Ben Elliston <bje@cygnus.com>bje
* condvar.c (pthread_condattr_init): Implement. (pthread_condattr_destroy): Likewise. (pthread_condattr_setpshared): Likewise. (pthread_condattr_getpshared): Likewise.