diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2004-09-16 13:14:29 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2004-09-16 13:14:29 +0400 |
commit | 368ffbe3d851a72b74527088f9cba63f71466742 (patch) | |
tree | 74b8d6e2641bb8299fa02a77443988df7be4f3e7 /winsup/cygwin/lib | |
parent | 22a1a24f10203d4a361cb6b1742d2b04f524e221 (diff) |
* cygwin.din (_impure_ptr): Don't export.
(reent_data): Export.
* lib/_cygwin_crt0_common.cc (_impure_ptr): Drop entirely. Don't
initialize _impure_ptr or u->impure_ptr_ptr.
Diffstat (limited to 'winsup/cygwin/lib')
-rw-r--r-- | winsup/cygwin/lib/_cygwin_crt0_common.cc | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/winsup/cygwin/lib/_cygwin_crt0_common.cc b/winsup/cygwin/lib/_cygwin_crt0_common.cc index 935b84f31..51be98003 100644 --- a/winsup/cygwin/lib/_cygwin_crt0_common.cc +++ b/winsup/cygwin/lib/_cygwin_crt0_common.cc @@ -15,9 +15,6 @@ details. */ #include <reent.h> #include <stdlib.h> -/* Avoid an info message from linker when linking applications. */ -extern __declspec(dllimport) struct _reent *_impure_ptr; - #undef environ extern "C" @@ -63,10 +60,6 @@ _cygwin_crt0_common (MainFunc f, per_process *u) u->ctors = &__CTOR_LIST__; u->dtors = &__DTOR_LIST__; u->envptr = &environ; - if (uwasnull) - _impure_ptr = u->impure_ptr; /* Use field initialized in newer DLLs. */ - else - u->impure_ptr_ptr = &_impure_ptr; /* Older DLLs need this. */ u->forkee = 0; /* This should only be set in dcrt0.cc when the process is actually forked */ |