diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2016-11-15 20:59:35 +0100 |
---|---|---|
committer | Mihai Moldovan <ionic@ionic.de> | 2017-03-01 15:19:13 +0100 |
commit | f6dcf2feb8e0f48811852de7f4148cbf7336db08 (patch) | |
tree | 414fbf1ccecf90f7dcc9c402022258bab993ccb1 /nx-X11/lib/X11/CrGlCur.c | |
parent | 19edfab7857c158b0925a373531680be78879a61 (diff) | |
download | nx-libs-f6dcf2feb8e0f48811852de7f4148cbf7336db08.tar.gz nx-libs-f6dcf2feb8e0f48811852de7f4148cbf7336db08.tar.bz2 nx-libs-f6dcf2feb8e0f48811852de7f4148cbf7336db08.zip |
drop platform support: unifdef hpux and __hppa__.
Fixes ArcticaProject/nx-libs#273.
Diffstat (limited to 'nx-X11/lib/X11/CrGlCur.c')
-rw-r--r-- | nx-X11/lib/X11/CrGlCur.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/nx-X11/lib/X11/CrGlCur.c b/nx-X11/lib/X11/CrGlCur.c index 11c047097..88133b7f4 100644 --- a/nx-X11/lib/X11/CrGlCur.c +++ b/nx-X11/lib/X11/CrGlCur.c @@ -33,22 +33,14 @@ in this Software without prior written authorization from The Open Group. #include <stdio.h> #include <string.h> -#if defined(hpux) -#include <dl.h> -#else #include <dlfcn.h> -#endif #include "Cr.h" #ifdef __CYGWIN__ #define LIBXCURSOR "cygXcursor-1.dll" #endif -#if defined(hpux) -typedef shl_t XModuleType; -#else typedef void *XModuleType; -#endif #ifndef LIBXCURSOR #define LIBXCURSOR "libXcursor.so.1" @@ -64,11 +56,7 @@ open_library (void) XModuleType module; for (;;) { -#if defined(hpux) - module = shl_load(library, BIND_DEFERRED, 0L); -#else module = dlopen(library, RTLD_LAZY); -#endif if (module) return module; dot = strrchr (library, '.'); @@ -84,28 +72,9 @@ fetch_symbol (XModuleType module, const char *under_symbol) { void *result = NULL; const char *symbol = under_symbol + 1; -#if defined(hpux) - int getsyms_cnt, i; - struct shl_symbol *symbols; - - getsyms_cnt = shl_getsymbols(module, TYPE_PROCEDURE, - EXPORT_SYMBOLS, malloc, &symbols); - - for(i=0; i<getsyms_cnt; i++) { - if(!strcmp(symbols[i].name, symbol)) { - result = symbols[i].value; - break; - } - } - - if(getsyms_cnt > 0) { - free(symbols); - } -#else result = dlsym (module, symbol); if (!result) result = dlsym (module, under_symbol); -#endif return result; } |