diff options
author | Christopher Faylor <me@cgf.cx> | 2005-10-03 17:23:54 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2005-10-03 17:23:54 +0000 |
commit | fa35a1ee5c602b765ca8a2886b2062971f871c47 (patch) | |
tree | 74af3f7a62b54047beedf3b65b26a1e3157411e6 /winsup/cygwin/winsup.h | |
parent | 8afb8202d457c054d411988ffd980eea466045a9 (diff) | |
download | cygnal-fa35a1ee5c602b765ca8a2886b2062971f871c47.tar.gz cygnal-fa35a1ee5c602b765ca8a2886b2062971f871c47.tar.bz2 cygnal-fa35a1ee5c602b765ca8a2886b2062971f871c47.zip |
* 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.
Diffstat (limited to 'winsup/cygwin/winsup.h')
-rw-r--r-- | winsup/cygwin/winsup.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/winsup/cygwin/winsup.h b/winsup/cygwin/winsup.h index 004f5b90b..d31dd9abd 100644 --- a/winsup/cygwin/winsup.h +++ b/winsup/cygwin/winsup.h @@ -203,7 +203,6 @@ enum exit_states extern exit_states exit_state; void __stdcall do_exit (int) __attribute__ ((regparm (1), noreturn)); -void __stdcall get_exit_lock (); /* UID/GID */ void uinfo_init (); |