diff options
author | Philip Witte <witte2008@gmail.com> | 2014-09-04 21:38:45 -0700 |
---|---|---|
committer | Philip Witte <witte2008@gmail.com> | 2014-09-04 21:38:45 -0700 |
commit | 33e924a35c4a748b649e02584c149eceafa4ac0e (patch) | |
tree | e5ae42dc13b726384075e32f0bfc341eb511acc8 /lib/pure | |
parent | bd4e2294640c634027f7a15d2a07eea21808dc61 (diff) | |
download | Nim-33e924a35c4a748b649e02584c149eceafa4ac0e.tar.gz |
fixed poxix dynlib names for bigbreak
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/dynlib.nim | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/pure/dynlib.nim b/lib/pure/dynlib.nim index 617fbc66f..c6794be67 100644 --- a/lib/pure/dynlib.nim +++ b/lib/pure/dynlib.nim @@ -57,19 +57,19 @@ when defined(posix): RTLD_NOW {.importc: "RTLD_NOW", header: "<dlfcn.h>".}: int RTLD_GLOBAL {.importc: "RTLD_GLOBAL", header: "<dlfcn.h>".}: int - proc dlclose(lib: TLibHandle) {.importc, header: "<dlfcn.h>".} - proc dlopen(path: CString, mode: int): TLibHandle {. + proc dlclose(lib: LibHandle) {.importc, header: "<dlfcn.h>".} + proc dlopen(path: cstring, mode: int): LibHandle {. importc, header: "<dlfcn.h>".} - proc dlsym(lib: TLibHandle, name: cstring): pointer {. + proc dlsym(lib: LibHandle, name: cstring): pointer {. importc, header: "<dlfcn.h>".} - proc loadLib(path: string, global_symbols=false): TLibHandle = + proc loadLib(path: string, global_symbols=false): LibHandle = var flags = RTLD_NOW if global_symbols: flags = flags or RTLD_GLOBAL return dlopen(path, flags) - proc loadLib(): TLibHandle = return dlopen(nil, RTLD_NOW) - proc unloadLib(lib: TLibHandle) = dlclose(lib) - proc symAddr(lib: TLibHandle, name: cstring): pointer = + proc loadLib(): LibHandle = return dlopen(nil, RTLD_NOW) + proc unloadLib(lib: LibHandle) = dlclose(lib) + proc symAddr(lib: LibHandle, name: cstring): pointer = return dlsym(lib, name) elif defined(windows) or defined(dos): |