diff options
Diffstat (limited to 'winsup/cygwin/uinfo.cc')
-rw-r--r-- | winsup/cygwin/uinfo.cc | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc index 33835b2b9..81dd7f4f9 100644 --- a/winsup/cygwin/uinfo.cc +++ b/winsup/cygwin/uinfo.cc @@ -180,13 +180,7 @@ uinfo_init () extern "C" char * getlogin (void) { -#ifdef _MT_SAFE - char *this_username=_reent_winsup ()->_username; -#else - static char this_username[UNLEN + 1] NO_COPY; -#endif - - return strcpy (this_username, cygheap->user.name ()); + return strcpy (_my_tls.locals.username, cygheap->user.name ()); } extern "C" __uid32_t |