newlib/winsup
Robert Collins f9229ef74b Tue Sep 11 18:15:00 2001 Robert Collins <rbtcollins@hotmail.com>
* dcrt0.cc (cygwin_finished_initializing): Copy _mtinterf on fork;
        * fork.cc (fork_child): fixup thread-related structures after fork;
        * thread.cc (MTinterface::Init): Initialise the new mutex, condition and semaphore lists.
        (MTinterface::fixup_after_fork): Iterate through each list and fixup the objects.
        (pthread_cond::pthread_cond): Add this to the condition list.
        (pthread_cond::~pthread_cond): Remove this from the condition list.
        (pthread_cond::fixup_after_fork): Recreate as best we can the pre-fork state.
        (pthread_mutex::pthread_mutex): Add this to the mutex list.
        (pthread_mutex::~pthread_mutex): Remove this from the mutex list.
        (pthread_mutex::fixup_after_fork): Recreate as best we can the pre-fork state.
        (semaphore::semaphore): Store the initial value, and add this to the semaphore list.
        (semaphore::~semaphore): Remove this from the semaphore list.
        (semaphore::Post): Increment the current semaphore value.
        (semaphore::TryWait): Decrement the current semaphore value.
        (semaphore::Wait): Ditto.
        (semaphote::fixup_after_fork): Recreate the pre-fork state as best we can.
        * thread.h (pthread_mutex): New members to allow fixup_after_fork.
        (pthread_cond): Ditto.
        (semaphore): Ditto.
        (MTinterface): New list heads for tracking conds and semaphores.
2001-09-11 08:15:39 +00:00
..
bz2lib
cygwin Tue Sep 11 18:15:00 2001 Robert Collins <rbtcollins@hotmail.com> 2001-09-11 08:15:39 +00:00
doc * how-resources.texinfo: Add some additional words about where to find 2001-09-07 16:48:23 +00:00
mingw 2001-09-10 Earnie Boyd <earnie@SF.net> 2001-09-10 15:41:46 +00:00
subauth
testsuite * winsup.api/ltp/dup03.c: New test. 2001-09-09 13:38:17 +00:00
utils * dumper.cc (main): Change command-line arguments format to be 2001-09-09 13:18:51 +00:00
w32api 2001-09-05 Danny Smith <dannysmith@users.sourceforge.net> 2001-09-10 16:50:06 +00:00
ChangeLog
configure
configure.in
CYGWIN_LICENSE
MAINTAINERS
Makefile.common
Makefile.in