diff options
Diffstat (limited to 'src/tools/tqlibrary_unix.cpp')
| -rw-r--r-- | src/tools/tqlibrary_unix.cpp | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/tools/tqlibrary_unix.cpp b/src/tools/tqlibrary_unix.cpp index 7e2997087..f7122d381 100644 --- a/src/tools/tqlibrary_unix.cpp +++ b/src/tools/tqlibrary_unix.cpp @@ -56,55 +56,6 @@ It's not too hard to guess what the functions do. */ -#if defined(QT_HPUX_LD) // for HP-UX < 11.x and 32 bit - -bool TQLibraryPrivate::loadLibrary() -{ - if ( pHnd ) - return true; - - TQString filename = library->library(); - - pHnd = (void*)shl_load( filename.latin1(), BIND_DEFERRED | BIND_NONFATAL | DYNAMIC_PATH, 0 ); -#if defined(QT_DEBUG) || defined(QT_DEBUG_COMPONENT) - if ( !pHnd ) - tqWarning( "%s: failed to load library!", filename.latin1() ); -#endif - return pHnd != 0; -} - -bool TQLibraryPrivate::freeLibrary() -{ - if ( !pHnd ) - return true; - - if ( shl_unload( (shl_t)pHnd ) ) { -#if defined(QT_DEBUG) || defined(QT_DEBUG_COMPONENT) - TQString filename = library->library(); - tqWarning( "%s: Failed to unload library!", filename.latin1() ); -#endif - return false; - } - pHnd = 0; - return true; -} - -void* TQLibraryPrivate::resolveSymbol( const char* symbol ) -{ - if ( !pHnd ) - return 0; - - void* address = 0; - if ( shl_findsym( (shl_t*)&pHnd, symbol, TYPE_UNDEFINED, &address ) < 0 ) { -#if defined(QT_DEBUG_COMPONENT) - TQString filename = library->library(); - tqWarning( "%s: couldn't resolve symbol \"%s\"", filename.latin1(), symbol ); -#endif - } - return address; -} - -#else // POSIX #include <dlfcn.h> #ifndef DL_PREFIX //for mac dlcompat # define DL_PREFIX(x) x @@ -164,6 +115,4 @@ void* TQLibraryPrivate::resolveSymbol( const char* symbol ) return address; } -#endif // POSIX - #endif |
