Re: dlclose reports ENOENT with simple code

2025-03-31 Thread Kevin Schnitzius via Cygwin
On Monday, March 31, 2025 at 04:28:16 AM EDT, Corinna Vinschen via Cygwin wrote: > On Mar 31 11:25, Duncan Roe via Cygwin wrote: > > On Sun, Mar 30, 2025 at 05:32:44PM +0800, cygwin wrote: > > > Code to reproduce: > > > > > > > > > #include > > > #include > > > #include > > > #include > > > >

Re: dlclose reports ENOENT with simple code

2025-03-31 Thread Corinna Vinschen via Cygwin
On Mar 31 11:25, Duncan Roe via Cygwin wrote: > On Sun, Mar 30, 2025 at 05:32:44PM +0800, cygwin wrote: > > Code to reproduce: > > > > > > #include > > #include > > #include > > #include > > > > int main() { > >     void* handle = dlopen("/usr/bin/cygwin1.dll", RTLD_LAZY | RTLD_LOCAL); > >    

Re: dlclose reports ENOENT with simple code

2025-03-30 Thread Duncan Roe via Cygwin
On Sun, Mar 30, 2025 at 05:32:44PM +0800, cygwin wrote: > Code to reproduce: > > > #include > #include > #include > #include > > int main() { >     void* handle = dlopen("/usr/bin/cygwin1.dll", RTLD_LAZY | RTLD_LOCAL); >     if (!handle) >     { >     printf("dlopen: %s\n", dlerror()); >   

dlclose reports ENOENT with simple code

2025-03-30 Thread Yuyi Wang via Cygwin
Code to reproduce: #include #include #include #include int main() {     void* handle = dlopen("/usr/bin/cygwin1.dll", RTLD_LAZY | RTLD_LOCAL);     if (!handle)     {     printf("dlopen: %s\n", dlerror());     exit(1);     }     int res = dlclose(handle);     if (res != 0)     {