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
