diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-10-26 16:16:25 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-10-26 16:16:25 -0400 |
commit | aa17f05b81357cb3c63bee30b361c682ab12205e (patch) | |
tree | 263f664711ba57411396afcb147cd7d8faacbdf3 /src/dl/dlsym_reserved.go | |
parent | 5b2b2f445d3ba4688e94ecb80c56c7940024e776 (diff) |
dlfcn: dlerror requires a global lock anyway
Diffstat (limited to 'src/dl/dlsym_reserved.go')
-rw-r--r-- | src/dl/dlsym_reserved.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dl/dlsym_reserved.go b/src/dl/dlsym_reserved.go index cfa0dca..081e012 100644 --- a/src/dl/dlsym_reserved.go +++ b/src/dl/dlsym_reserved.go @@ -44,7 +44,7 @@ var ( // the executable and its dependencies, as well as symbols in // shared objects that were dynamically loaded with the // RTLD_GLOBAL flag. - RTLD_DEFAULT *Handle + RTLD_DEFAULT Handle // This Handle represents the shared object search order after // the current object. This allows one to provide a wrapper @@ -54,10 +54,10 @@ var ( // "real" function provided in another shared object (or for // that matter, the "next" definition of the function in cases // where there are multiple layers of preloading). - RTLD_NEXT *Handle + RTLD_NEXT Handle ) func init() { - RTLD_DEFAULT = &Handle{c: unsafe.Pointer(uintptr(C.rtld_default)), o: 2} - RTLD_DEFAULT = &Handle{c: unsafe.Pointer(uintptr(C.rtld_next)), o: 2} + RTLD_DEFAULT = Handle{c: unsafe.Pointer(uintptr(C.rtld_default)), o: 2} + RTLD_DEFAULT = Handle{c: unsafe.Pointer(uintptr(C.rtld_next)), o: 2} } |