Lines Matching refs:pHnd
60 if ( pHnd ) in loadLibrary()
65 pHnd = (void*)shl_load( filename.latin1(), BIND_DEFERRED | BIND_NONFATAL | DYNAMIC_PATH, 0 ); in loadLibrary()
67 if ( !pHnd ) in loadLibrary()
70 return pHnd != 0; in loadLibrary()
75 if ( !pHnd ) in freeLibrary()
78 if ( shl_unload( (shl_t)pHnd ) ) { in freeLibrary()
85 pHnd = 0; in freeLibrary()
91 if ( !pHnd ) in resolveSymbol()
95 if ( shl_findsym( (shl_t*)&pHnd, symbol, TYPE_UNDEFINED, &address ) < 0 ) { in resolveSymbol()
112 if ( pHnd ) in loadLibrary()
117 pHnd = DL_PREFIX(dlopen)( filename.latin1(), RTLD_LAZY ); in loadLibrary()
119 if ( !pHnd ) in loadLibrary()
122 return pHnd != 0; in loadLibrary()
127 if ( !pHnd ) in freeLibrary()
130 if ( DL_PREFIX(dlclose)( pHnd ) ) { in freeLibrary()
137 pHnd = 0; in freeLibrary()
143 if ( !pHnd ) in resolveSymbol()
151 void* address = DL_PREFIX(dlsym)( pHnd, undrscr_symbol ); in resolveSymbol()
154 void* address = DL_PREFIX(dlsym)( pHnd, symbol ); in resolveSymbol()