Пример #1
0
        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);
        }
Пример #2
0
 public override IntPtr LoadLibrary(string dllPath) => LinuxApi.dlopen(dllPath, LinuxApi.RTLD_NOW);