I see. I had assumed it was for unix compatibility but I guess not.

Is it supposed to show up in the win32 tcclib.h file then?

It seems to be placed there by the win32 batch script,
 but indeed using dlfcn functions cause undefined symbol errors.

Either way, sounds like a minor thing to me now.

Thanks a lot.

On Tue, Jul 14, 2020 at 1:02 AM Christian JULLIEN <eli...@orange.fr> wrote:

> 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
>
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to