summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Expand)Author
2003-08-14Reuse of thread IDs, improved thread ID validation, new tests, bug fixes.rpj
2003-08-13Bug fixes plus adaptation to current MinGW/MsysDTK environment. Changes to te...rpj
2003-08-12Invalid thread param now returns ESRCH instead of EINVAL.rpj
2003-06-24pthread_spin_destroy was not freeing the spinlock struct.rpj
2003-06-21pthread_mutex_destroy.c (pthread_mutex_destroy): When calledrpj
2003-05-15Fixed memory leaks caused by destructors calling pthreads routines at thread ...rpj
2003-05-14Fix compiler flag in Visual Studio project file.rpj
2003-03-04Indenting.rpj
2002-12-18Adjust attribution.rpj
2002-12-17 * pthread_mutex_lock.c (ptw32_semwait): New static routine to providerpj
2002-12-112002-12-11 Thomas Pfaff <tpfaff@gmx.net>rpj
2002-09-202002-09-20 Michael Johnson <michaelj@maine.rr.com>rpj
2002-07-30*** empty log message ***rpj
2002-07-30* pthread_cond_wait.c (ptw32_cond_wait_cleanup):rpj
2002-07-30* sem_timedwait.c (sem_timedwait): Tighten checks forrpj
2002-06-04Another attempt to get sem_getvalue working.rpj
2002-06-03An attempt to get sem_getvalue working properly.rpj
2002-03-02 * errno.c: Compiler directive was incorrectly including code.rpj
2002-02-27 * exception3.c (terminateFunction): For MSVC++, callrpj
2002-02-23New functions from POSIX 1003.1 2001. Untested.rpj
2002-02-23 * pthread_cond_destroy.c: Expand the time changerpj
2002-02-20Enter the time change critical section earlierrpj
2002-02-18Major reorganisation of source code; new routine and tests added.rpj
2002-02-11Splitting files. See ChangeLog file for details.rpj
2002-02-08Copyright notice updates; module splitting; POSIX versionrpj
2002-02-07 * nonportable.c (pthread_delay_np): Make a truerpj
2002-02-02 * cancel.c: Rearranged some code and introduced checksrpj
2002-02-01 * semaphore.c (sem_trywait): Fix missing errno returnrpj
2002-01-312002-01-27 Ross Johnson <rpj@special.ise.canberra.edu.au>rpj
2002-01-13 * attr.c (pthread_attr_setscope): Fix struct pointerrpj
2002-01-08 * mutex.c (pthread_mutex_trylock): userpj
2002-01-07 * mutex.c (pthread_mutex_init): Remove criticalrpj
2002-01-04 * attr.c (pthread_attr_setscope): Add more errorrpj
2001-12-20 * mutex.c (pthread_mutex_lock): Decrementing lock_idx wasrpj
2001-10-26semaphore.c (sem_init): somehow when sem_t reverted to an opaque structrpj
2001-10-26 * semaphore.c (sem_init): Fix typo and missing bracketrpj
2001-10-25 * GNUmakefile (libwsock32): Add to linker flags forrpj
2001-10-25 * barrier.c: Move _LONG and _LPLONG defines intorpj
2001-10-24 * attr.c (pthread_attr_setstacksize): Quell warningrpj
2001-10-15 * spin.c (pthread_spin_lock): PTHREAD_SPINLOCK_INITIALIZERrpj
2001-10-12 * spin.c (pthread_spin_unlock): Was not returningrpj
2001-10-08pthread_spin_trylock was not returning EBUSY on multi CPU machines.rpj
2001-08-24 * condvar.c (pthread_cond_destroy): Remove cv elementrpj
2001-08-23 Contributed by - "Alexander Terekhov" <TEREKHOV@de.ibm.com>rpj
2001-08-23 * tsd.c (pthread_getspecific): Preserve the lastrpj
2001-07-18 * rwlock.c (pthread_rwlock_wrlock): Is allowed to berpj
2001-07-18Fix potential NULL pointer dereferences.rpj
2001-07-18 * mutex.c (pthread_mutexattr_init): Return ENOMEMrpj
2001-07-10Untested revamp of barrier.c.rpj
2001-07-09 * barrier.c: Revamped to fix the race condition. Two alternatingrpj