public override IntPtr LoadDynamicLibrary(string dllPath) { var handle = LinuxApi.dlopen(dllPath, LinuxApi.RTLD_NOW); var lastError = Marshal.GetLastWin32Error(); if (handle == IntPtr.Zero) { ThrowHelper.ThrowENetLibraryLoadFailed(lastError); } return(handle); }
public override IntPtr LoadLibrary(string dllPath) => LinuxApi.dlopen(dllPath, LinuxApi.RTLD_NOW);