Hi Alex, 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
Best regards, Mansur > 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? > > Cheers, > - Alex > -- > UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe -- UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe