예제 #1
0
 public static IntPtr error(bool useCLibrary = false)
 {
     return(useCLibrary ? BSD.dlerror() : Unix.dlerror());
 }
예제 #2
0
 public static IntPtr sym(IntPtr handle, string name, bool useCLibrary = false)
 {
     return(useCLibrary ? BSD.dlsym(handle, name) : Unix.dlsym(handle, name));
 }
예제 #3
0
 public static int close(IntPtr handle, bool useCLibrary = false)
 {
     return(useCLibrary ? BSD.dlclose(handle) : Unix.dlclose(handle));
 }
예제 #4
0
 public static IntPtr open(string fileName, SymbolFlag flags = SymbolFlag.RTLD_DEFAULT, bool useCLibrary = false)
 {
     return(useCLibrary ? BSD.dlopen(fileName, flags) : Unix.dlopen(fileName, flags));
 }