]> sourceware.org Git - newlib-cygwin.git/commit
* cygheap.h (class process_lock): New class.
authorChristopher Faylor <me@cgf.cx>
Mon, 3 Oct 2005 17:23:54 +0000 (17:23 +0000)
committerChristopher Faylor <me@cgf.cx>
Mon, 3 Oct 2005 17:23:54 +0000 (17:23 +0000)
commitfa35a1ee5c602b765ca8a2886b2062971f871c47
tree74af3f7a62b54047beedf3b65b26a1e3157411e6
parent8afb8202d457c054d411988ffd980eea466045a9
* cygheap.h (class process_lock): New class.
* dtable.h (class dtable): Add class process_lock as a friend.
* dcrt0.cc (get_exit_lock): Delete.
(do_exit): Use process_lock class instead of get_exit_lock.
* exceptions.cc (signal_exit): Ditto.
* pinfo.cc (pinfo::exit): Ditto.
(_pinfo::commune_process): Set process lock around this whole function.
(_pinfo::commune_request): Use process_lock rather than myself.lock.
* pinfo.h (pinfo::_lock): Delete.
(pinfo::initialize_lock): Delete.
(pinfo::lock): Delete.
(pinfo::unlock): Delete.
* winsup.h (get_exit_lock): Delete declaration.
winsup/cygwin/ChangeLog
winsup/cygwin/cygheap.h
winsup/cygwin/dcrt0.cc
winsup/cygwin/dtable.h
winsup/cygwin/exceptions.cc
winsup/cygwin/pinfo.cc
winsup/cygwin/pinfo.h
winsup/cygwin/winsup.h
This page took 0.033077 seconds and 5 git commands to generate.