* dcrt0.cc (_dll_crt0): Move more leftover debugging stuff.
(cygwin_dll_init): Remove unneeded initializations. Call _dll_crt0 rather than dll_crt0_1. * dcrt0.cc (_dll_crt0): Move more leftover debugging stuff. (cygwin_dll_init): Remove unneeded initializations. Call _dll_crt0 rather than dll_crt0_1.
This commit is contained in:
parent
8584a9df5f
commit
29b35f7a84
@ -1,3 +1,9 @@
|
||||
2006-01-02 Christopher Faylor <cgf@timesys.com>
|
||||
|
||||
* dcrt0.cc (_dll_crt0): Move more leftover debugging stuff.
|
||||
(cygwin_dll_init): Remove unneeded initializations. Call _dll_crt0
|
||||
rather than dll_crt0_1.
|
||||
|
||||
2006-01-02 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* syslog.cc: Include sys/un.h instead of sys/socket.h.
|
||||
|
@ -964,13 +964,9 @@ _dll_crt0 ()
|
||||
system_printf ("internal error: couldn't determine location of thread function on stack. Expect signal problems.");
|
||||
|
||||
main_environ = user_data->envptr;
|
||||
#if 0
|
||||
*main_environ = NULL;
|
||||
#endif
|
||||
|
||||
char padding[CYGTLS_PADSIZE];
|
||||
|
||||
debug_printf ("in_forkee %d, fork_info %p", in_forkee, fork_info);
|
||||
if (in_forkee)
|
||||
alloc_stack (fork_info);
|
||||
else
|
||||
@ -1006,24 +1002,12 @@ cygwin_dll_init ()
|
||||
static char **envp;
|
||||
static int _fmode;
|
||||
|
||||
if (!DuplicateHandle (GetCurrentProcess (), GetCurrentProcess (),
|
||||
GetCurrentProcess (), &hMainProc, 0, FALSE,
|
||||
DUPLICATE_SAME_ACCESS))
|
||||
hMainProc = GetCurrentProcess ();
|
||||
|
||||
DuplicateHandle (hMainProc, GetCurrentThread (), hMainProc,
|
||||
&hMainThread, 0, FALSE, DUPLICATE_SAME_ACCESS);
|
||||
user_data->magic_biscuit = sizeof (per_process);
|
||||
|
||||
user_data->envptr = &envp;
|
||||
user_data->fmode_ptr = &_fmode;
|
||||
|
||||
main_environ = user_data->envptr;
|
||||
#if 0
|
||||
*main_environ = NULL;
|
||||
#endif
|
||||
initialize_main_tls((char *)&_my_tls);
|
||||
dll_crt0_1 (NULL);
|
||||
_dll_crt0 ();
|
||||
}
|
||||
|
||||
extern "C" void
|
||||
|
Loading…
x
Reference in New Issue
Block a user