protected override IntPtr CoreLoadFunctionPointer(IntPtr handle, string functionName) { return(Libdl.dlsym(handle, functionName)); }
protected override IntPtr CoreLoadNativeLibrary(string name) { return(Libdl.dlopen(name, Libdl.RtldNow)); }
protected override void CoreFreeNativeLibrary(IntPtr handle) { Libdl.dlclose(handle); }