Yes, I think we should stay with the #ifdef patch for a while
The case with dlopen("lib1") seems not to be used, but I checked it just in case
> Hi Mansur,
> thanks for the info!
> > > > /home/me/project/myexe.exe
> > > > /home/me/project/lib1.dll
> > > > /home/me/project/subdir/lib2.dll
> > > > /home/me/project/subdir/lib3 (without .dll)
> > > > ...
> > > > 1) dlopen("subdir/lib2") - NOT FOUND (If this OK, then why failed
> > > > dlopen("subdir/lib3")?)
> > >
> > > This one is correct.
> Hmm, too bad. This is the situation we have in PicoLisp, right? We try
> to open, say, "lib/ht", and the file is "lib/ht.dll".
> So this will probably not be changed by Cygwin in the future, and we
> must keep the #ifdef patch.
> > > > 4) dlopen("lib1") - SUCCESS (why it didn't override LoadLibrary's
> > > > adding ".dll" ?)
> > >
> > > ...this one is a bug. I fixed that in CVS.
> This doesn't apply to us, right?
> - Alex
> UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe