]> sourceware.org Git - newlib-cygwin.git/commit
* dcrt0.cc (__cygwin_user_data): Initialize.
authorChristopher Faylor <me@cgf.cx>
Wed, 5 Jul 2000 23:46:44 +0000 (23:46 +0000)
committerChristopher Faylor <me@cgf.cx>
Wed, 5 Jul 2000 23:46:44 +0000 (23:46 +0000)
commit737a86d32fdaed1b8e29486d793a85896a5e0b95
treea205999bafd7339f538b4bfa6d66da7a50675c60
parent4e734b208bd377dde6cfc95a342dbf8940a8919c
* dcrt0.cc (__cygwin_user_data): Initialize.
(dll_crt0_1): Eliminate user_data initialization.
(dll_crt0): Set up impure_ptr_ptr for older executables.
(cygwin_dll_init): Eliminate user_data initializations.
(__api_fatal): Don't check for user_data initialization.
* dll_init.cc (struct dll): Store entire contents of per_process rather than
just a pointer.
(add): Ditto.
(initOneDll): Don't check for user_data initialization.
(DllList::recordDll): Store contents of per_process argument.
(DllList::detachDll): Pass address of per_process field.
(DllList::initAll): Ditto.
(DllList::doGlobalDestructorsOfDlls): Ditto.
(DllListIterator::operator *): Ditto.
(dll_dllcrt0): Default to __cygwin_user_data if arg is NULL.
* include/sys/cygwin.h: Reorganize per_process to eliminate obsolete fields and
accomodate new way of initializing.
* lib/_cygwin_crt0_common: Initialize _impure_ptr from
__cygwin_user_data.impure_ptr.
winsup/cygwin/ChangeLog
winsup/cygwin/dcrt0.cc
winsup/cygwin/dll_init.cc
winsup/cygwin/include/sys/cygwin.h
winsup/cygwin/lib/_cygwin_crt0_common.cc
winsup/cygwin/signal.cc
This page took 0.032423 seconds and 5 git commands to generate.