public static extern IntPtr dlopen(string file, RTLD mode);
public static IntPtr dlsym(RTLD lookupType, string symbol) { return(dlsym((IntPtr)lookupType, symbol)); }
private static extern SafeLinuxLibraryHandle Linux_dlopen(string fileName, RTLD flags);
public static extern IntPtr dlopen(string filename, RTLD flags);
public static IntPtr dlsym(RTLD lookupType, string symbol) { return dlsym ((IntPtr) lookupType, symbol); }
private static extern SafeOSXLibraryHandle OSX_dlopen(string fileName, RTLD flags);