diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2025-03-30 20:47:03 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2025-03-30 20:52:34 +0200 |
commit | d9ca2c88c4dde02a23f2058833429e0e47490443 (patch) | |
tree | 613a4ff5d631bde5552908b545bcf945ee52f2a9 | |
parent | 1c4fc31c48a0c7cc6de122c50e25e618c169c343 (diff) | |
download | newlib-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.cc | 13 |
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 (); |