private static IntPtr dlerror() { try { return(UnixLibraryLoaderNative.dlerror()); } catch { return(UnixLibraryLoaderNative2.dlerror()); } }
private static IntPtr dlsym(IntPtr library, string function) { try { return(UnixLibraryLoaderNative.dlsym(library, function)); } catch { return(UnixLibraryLoaderNative2.dlsym(library, function)); } }
private static int dlclose(IntPtr library) { try { return(UnixLibraryLoaderNative.dlclose(library)); } catch { return(UnixLibraryLoaderNative2.dlclose(library)); } }
private static IntPtr dlopen(string path, int flags) { try { return(UnixLibraryLoaderNative.dlopen(path, flags)); } catch { return(UnixLibraryLoaderNative2.dlopen(path, flags)); } }