[MLton] cvs commit: Indirect C calls.

Matthew Fluet fluet@cs.cornell.edu
Sat, 2 Oct 2004 10:19:43 -0400 (EDT)

> >>> MinGW	Doesn't work.  I'm not sure where to get dlopen and friends.
> >>> 	Brent, do you have any ideas here?
> >>
> >> They may not exist, since MinGW is truly Windows, with all that
> >> implies.  It may not have support for dlopen -- I'll look into it.
> >
> > There's at least hope, since dlopen works on Cygwin (which is open
> > source).
> Worst case we just write a little wrapper that calls "LoadLibrary" from
> the windows API.  I don't have a Windows system available at the
> moment,
> but I may be able to work on it in a few days.

I believe that this is what SML/NJ does with NLFFI.  There are two DynLink
structures, one for dlopen and one for Windows.