* dcrt0.cc (dll_crt0_0): Remove calling malloc_init and

user_shared_initialize_1 from here.
(dll_crt0_1): Remove dynamically_loaded check.  Just call malloc_init and
user_shared_initialize unconditionally.
* shared.cc (user_shared_create): Rename from user_shared_initialize.
(user_shared_initialize): Rename from user_shared_initialize_1.  Move complete
user_shared content initialization code here from user_shared_create.
* syscalls.cc (seteuid32): Remove call to user_shared_initialize_1.  That is
implied by the "true" argument to user_shared_create().
This commit is contained in:
Christopher Faylor
2008-07-27 22:31:48 +00:00
parent b58e5f427a
commit 038af33480
5 changed files with 46 additions and 47 deletions

View File

@ -2612,10 +2612,8 @@ seteuid32 (__uid32_t uid)
myself->uid = uid;
groups.ischanged = FALSE;
if (!issamesid)
{
user_shared_initialize (true);
user_shared_initialize_1 ();
}
/* Recreate and fill out the user shared region for a new user. */
user_shared_create (true);
return 0;
}