aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2025-03-30 20:47:03 +0200
committerCorinna Vinschen <corinna@vinschen.de>2025-03-30 20:52:34 +0200
commitd9ca2c88c4dde02a23f2058833429e0e47490443 (patch)
tree613a4ff5d631bde5552908b545bcf945ee52f2a9
parent1c4fc31c48a0c7cc6de122c50e25e618c169c343 (diff)
downloadnewlib-d9ca2c88c4dde02a23f2058833429e0e47490443.zip
newlib-d9ca2c88c4dde02a23f2058833429e0e47490443.tar.gz
newlib-d9ca2c88c4dde02a23f2058833429e0e47490443.tar.bz2
Cygwin: dlopen: rename gmheflags to nodelete
It's more helpful when reading the source. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/cygwin/dlfcn.cc13
1 files changed, 6 insertions, 7 deletions
diff --git a/winsup/cygwin/dlfcn.cc b/winsup/cygwin/dlfcn.cc
index a1e121f..fdcbb51 100644
--- a/winsup/cygwin/dlfcn.cc
+++ b/winsup/cygwin/dlfcn.cc
@@ -194,9 +194,8 @@ dlopen (const char *name, int flags)
break;
}
- DWORD gmheflags = (flags & RTLD_NODELETE)
- ? GET_MODULE_HANDLE_EX_FLAG_PIN
- : 0;
+ DWORD nodelete = (flags & RTLD_NODELETE) ? GET_MODULE_HANDLE_EX_FLAG_PIN
+ : 0;
tmp_pathbuf tp; /* single one per stack frame */
tmp_pathbuf_allocator allocator (tp);
@@ -267,7 +266,7 @@ dlopen (const char *name, int flags)
if (flags & RTLD_NOLOAD)
{
- GetModuleHandleExW (gmheflags, wpath, (HMODULE *) &ret);
+ GetModuleHandleExW (nodelete, wpath, (HMODULE *) &ret);
if (ret)
break;
}
@@ -280,15 +279,15 @@ dlopen (const char *name, int flags)
if (d)
{
/* count == INT_MIN is used to specify RTLD_NODELETE */
- if (d->count == INT_MIN || gmheflags)
+ if (d->count == INT_MIN || nodelete)
d->count = INT_MIN;
else
++d->count;
}
}
- if (ret && gmheflags)
- GetModuleHandleExW (gmheflags, wpath, (HMODULE *) &ret);
+ if (ret && nodelete)
+ GetModuleHandleExW (nodelete, wpath, (HMODULE *) &ret);
if (!ret)
__seterrno ();