Hi,
dlfcn provides declarations for functions dlopen/dlsym/dlclose that allow to 
dynamically load a shared lib at runtime on unix systems.Windows uses a similar 
but different interface to load DLL (which are different from .so shared 
libs).Hence, you don't need dlfcn.h on Windows.
Systems like mingw/cygnwin add some unix compatibiliy on Windows. This is not 
the case with tcc which supports only C standard and most Windows API on 
Windows.
C.



 Le : 14 juillet 2020 à 05:27 (GMT +02:00)
De : "UnknownGamer40464" <modernwarfare3minecraf...@gmail.com>
À : "tinycc-devel@nongnu.org" <tinycc-devel@nongnu.org>
Objet : [Tinycc-devel] missing dlfcn.h but defined in tcclib.h,
 also missing RTLD_LOCAL


Is there any reason dlfcn.h is missing (at least on windows) and yet its 
functions and macros are defined in tcclib.h, and that tcclib.h references 
it in a comment as if it were a file?
I also noticed RTLD_LOCAL was missing but it seems like it should just be 
0x000 since, according to oracle man pages, local is the default option.
I see this on a windows build of 50abaae, which I'm using, and in windows mob.
Thanks.




_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to