mirror of
https://github.com/simh/simh.git
synced 2026-01-25 19:56:25 +00:00
SCP, makefile: Rename build conditional HAVE_DLOPEN to SIM_HAVE_DLOPEN
Some dependent packages on some platforms may also define HAVE_DLOPEN and that definition may have different syntax or semantics. This change avoids the potential symbol conflict. As reported in #1098
This commit is contained in:
@@ -5222,7 +5222,7 @@ if (UuidCreate_c)
|
||||
else
|
||||
_rand_uuid_gen (uuidaddr);
|
||||
}
|
||||
#elif defined (HAVE_DLOPEN)
|
||||
#elif defined (SIM_HAVE_DLOPEN)
|
||||
#include <dlfcn.h>
|
||||
|
||||
static void
|
||||
@@ -5233,7 +5233,7 @@ void *handle;
|
||||
|
||||
#define S__STR_QUOTE(tok) #tok
|
||||
#define S__STR(tok) S__STR_QUOTE(tok)
|
||||
handle = dlopen("libuuid." S__STR(HAVE_DLOPEN), RTLD_NOW|RTLD_GLOBAL);
|
||||
handle = dlopen("libuuid." S__STR(SIM_HAVE_DLOPEN), RTLD_NOW|RTLD_GLOBAL);
|
||||
if (handle)
|
||||
uuid_generate_c = (void (*)(void *))((size_t)dlsym(handle, "uuid_generate"));
|
||||
if (uuid_generate_c)
|
||||
|
||||
Reference in New Issue
Block a user