2001-11-15 Dick Porter * mutexes.c: Implement mutexes * threads.c: * semaphores.c: * misc.c: Factor out some common code 2001-11-13 Dick Porter * threads.c: Implement TLS. Implement GetCurrentThreadId(), and GetCurrentThread() by maintaining a hash of thread handles. * threads.h: Define thread and process creation flags 2001-11-12 Dick Porter * critical-sections.c: Implement critical sections 2001-11-12 Dick Porter * semaphores.c: Implement semaphores * wait.c (wait_for_item): Maintain a wait count rather than count signalled booleans. * threads.c (thread_wait_multiple): Don't lock the wait item, that will block other wait threads 2001-11-11 Dick Porter * Makefile.am: Rename some automake variables (from Nick Drochak ) 2001-11-10 Dick Porter * Makefile.am (libwapiincludedir): Fix include destination * .cvsignore: Ignore generated files 2001-11-10 Dietmar Maurer * pthread-compat.c: added some include files to make it compile on linux. 2001-11-08 Dick Porter * Initial checkin. This is a library emulating the win32 threading and IO API.