Any thoughts on this? I can trivial add a DllImport to dlopen but I need to know where it's declared :)
> -----Original Message----- > From: [email protected] [mailto:users- > [email protected]] On Behalf Of Dino Viehland > Sent: Monday, July 27, 2009 3:36 PM > To: Discussion of IronPython > Subject: Re: [IronPython] IronPython ctypes on Linux > > Is there one library name to rule them all on Linux, Mac OS/X, FreeBSD, > etc? (either common on all the OSes or something coming from a Mono > mapping?) > > > -----Original Message----- > > From: [email protected] [mailto:users- > > [email protected]] On Behalf Of Slide > > Sent: Monday, July 27, 2009 3:23 PM > > To: Discussion of IronPython > > Subject: Re: [IronPython] IronPython ctypes on Linux > > > > #include <dlfcn.h> > > > > void *dlopen(const char *filename, int flag); > > > > char *dlerror(void); > > > > void *dlsym(void *handle, const char *symbol); > > > > int dlclose(void *handle); > > > > Not quite the same as LoadLibrary. > > > > On Mon, Jul 27, 2009 at 3:13 PM, Dino Viehland<[email protected]> > > wrote: > > > If we just aliased LoadLibrary to dlopen will that work? > > > > > > My hope was that we could basically rely upon Mono's P/Invoke > mapping > > > to handle running ctypes on Linux. But maybe LoadLibrary/dlopen > have > > > slightly different sigs and we need to handle that one specially. > > > > > >> -----Original Message----- > > >> From: [email protected] [mailto:users- > > >> [email protected]] On Behalf Of Seo Sanghyeon > > >> Sent: Saturday, July 25, 2009 5:07 AM > > >> To: Discussion of IronPython > > >> Subject: [IronPython] IronPython ctypes on Linux > > >> > > >> Hopefully I'm not too late on reporthing this... > > >> > > >> If you look at ctypes/__init__.py in Python 2.6, it imports > > different > > >> functions from _ctypes depending on os.name. So on Linux, it > expects > > >> dlopen to be available, instead of LoadLibrary. > > >> > > >> -- > > >> Seo Sanghyeon > > >> _______________________________________________ > > >> Users mailing list > > >> [email protected] > > >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > > _______________________________________________ > > > Users mailing list > > > [email protected] > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > > > > > > > -- > > slide-o-blog > > http://slide-o-blog.blogspot.com/ > > _______________________________________________ > > Users mailing list > > [email protected] > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
