OSDN Git Service

* globals.cc (exit_status): Add new ES_EXIT_STARTING enum.
authorcgf <cgf>
Sun, 28 Mar 2010 17:27:52 +0000 (17:27 +0000)
committercgf <cgf>
Sun, 28 Mar 2010 17:27:52 +0000 (17:27 +0000)
commitf435eebfae9e4710ac766aef203b2442664efe6d
tree57cb2641de855734dd90bbd175523e9e659089d1
parentc66947f798737e1c10f6c6c05ae69e9c6aa7305f
* globals.cc (exit_status): Add new ES_EXIT_STARTING enum.
* dcrt0.cc (cygwin_exit): Set exit_state to ES_EXIT_STARTING prior to calling
real exit.
* dll_init.cc (dll_list::detach): Remove dll from linked list and call
destructors even if exiting.  Don't call __cxa_finalize in exiting case.
winsup/cygwin/ChangeLog
winsup/cygwin/dcrt0.cc
winsup/cygwin/dll_init.cc
winsup/cygwin/globals.cc