renamed USE_MACH_O to USE_MACH_O_DYLD
This commit is contained in:
parent
af67e44cb0
commit
19d39ca20a
12
lib/hcl-s.c
12
lib/hcl-s.c
@ -73,7 +73,7 @@
|
|||||||
# define sys_dl_close(x) dlclose(x)
|
# define sys_dl_close(x) dlclose(x)
|
||||||
# define sys_dl_getsym(x,n) dlsym(x,n)
|
# define sys_dl_getsym(x,n) dlsym(x,n)
|
||||||
# elif defined(__APPLE__) || defined(__MACOSX__)
|
# elif defined(__APPLE__) || defined(__MACOSX__)
|
||||||
# define USE_MACH_O
|
# define USE_MACH_O_DYLD
|
||||||
# include <mach-o/dyld.h>
|
# include <mach-o/dyld.h>
|
||||||
# define sys_dl_error() mach_dlerror()
|
# define sys_dl_error() mach_dlerror()
|
||||||
# define sys_dl_open(x) mach_dlopen(x)
|
# define sys_dl_open(x) mach_dlopen(x)
|
||||||
@ -138,7 +138,7 @@
|
|||||||
# else
|
# else
|
||||||
# if defined(USE_DLFCN)
|
# if defined(USE_DLFCN)
|
||||||
# define HCL_DEFAULT_PFMODPOSTFIX ".so"
|
# define HCL_DEFAULT_PFMODPOSTFIX ".so"
|
||||||
# elif defined(USE_MACH_O)
|
# elif defined(USE_MACH_O_DYLD)
|
||||||
# define HCL_DEFAULT_PFMODPOSTFIX ".dylib"
|
# define HCL_DEFAULT_PFMODPOSTFIX ".dylib"
|
||||||
# else
|
# else
|
||||||
# define HCL_DEFAULT_PFMODPOSTFIX ""
|
# define HCL_DEFAULT_PFMODPOSTFIX ""
|
||||||
@ -749,7 +749,7 @@ static void syserrstrb (hcl_t* hcl, int syserr, hcl_bch_t* buf, hcl_oow_t len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* ========================================================================= */
|
/* ========================================================================= */
|
||||||
#if defined(USE_MACH_O)
|
#if defined(USE_MACH_O_DYLD)
|
||||||
static const char* mach_dlerror_str = "";
|
static const char* mach_dlerror_str = "";
|
||||||
|
|
||||||
static void* mach_dlopen (const char* path)
|
static void* mach_dlopen (const char* path)
|
||||||
@ -818,7 +818,7 @@ static const char* mach_dlerror (void)
|
|||||||
|
|
||||||
static void* dl_open (hcl_t* hcl, const hcl_ooch_t* name, int flags)
|
static void* dl_open (hcl_t* hcl, const hcl_ooch_t* name, int flags)
|
||||||
{
|
{
|
||||||
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O)
|
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O_DYLD)
|
||||||
hcl_bch_t stabuf[128], * bufptr;
|
hcl_bch_t stabuf[128], * bufptr;
|
||||||
hcl_oow_t ucslen, bcslen, bufcapa;
|
hcl_oow_t ucslen, bcslen, bufcapa;
|
||||||
void* handle;
|
void* handle;
|
||||||
@ -967,7 +967,7 @@ static void* dl_open (hcl_t* hcl, const hcl_ooch_t* name, int flags)
|
|||||||
|
|
||||||
static void dl_close (hcl_t* hcl, void* handle)
|
static void dl_close (hcl_t* hcl, void* handle)
|
||||||
{
|
{
|
||||||
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O)
|
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O_DYLD)
|
||||||
HCL_DEBUG1 (hcl, "Closed DL handle %p\n", handle);
|
HCL_DEBUG1 (hcl, "Closed DL handle %p\n", handle);
|
||||||
sys_dl_close (handle);
|
sys_dl_close (handle);
|
||||||
|
|
||||||
@ -979,7 +979,7 @@ static void dl_close (hcl_t* hcl, void* handle)
|
|||||||
|
|
||||||
static void* dl_getsym (hcl_t* hcl, void* handle, const hcl_ooch_t* name)
|
static void* dl_getsym (hcl_t* hcl, void* handle, const hcl_ooch_t* name)
|
||||||
{
|
{
|
||||||
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O)
|
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O_DYLD)
|
||||||
hcl_bch_t stabuf[64], * bufptr;
|
hcl_bch_t stabuf[64], * bufptr;
|
||||||
hcl_oow_t bufcapa, ucslen, bcslen, i;
|
hcl_oow_t bufcapa, ucslen, bcslen, i;
|
||||||
const hcl_bch_t* symname;
|
const hcl_bch_t* symname;
|
||||||
|
12
lib/main.c
12
lib/main.c
@ -74,7 +74,7 @@
|
|||||||
# define sys_dl_close(x) dlclose(x)
|
# define sys_dl_close(x) dlclose(x)
|
||||||
# define sys_dl_getsym(x,n) dlsym(x,n)
|
# define sys_dl_getsym(x,n) dlsym(x,n)
|
||||||
# elif defined(__APPLE__) || defined(__MACOSX__)
|
# elif defined(__APPLE__) || defined(__MACOSX__)
|
||||||
# define USE_MACH_O
|
# define USE_MACH_O_DYLD
|
||||||
# include <mach-o/dyld.h>
|
# include <mach-o/dyld.h>
|
||||||
# define sys_dl_error() mach_dlerror()
|
# define sys_dl_error() mach_dlerror()
|
||||||
# define sys_dl_open(x) mach_dlopen(x)
|
# define sys_dl_open(x) mach_dlopen(x)
|
||||||
@ -131,7 +131,7 @@
|
|||||||
# else
|
# else
|
||||||
# if defined(USE_DLFCN)
|
# if defined(USE_DLFCN)
|
||||||
# define HCL_DEFAULT_PFMODPOSTFIX ".so"
|
# define HCL_DEFAULT_PFMODPOSTFIX ".so"
|
||||||
# elif defined(USE_MACH_O)
|
# elif defined(USE_MACH_O_DYLD)
|
||||||
# define HCL_DEFAULT_PFMODPOSTFIX ".dylib"
|
# define HCL_DEFAULT_PFMODPOSTFIX ".dylib"
|
||||||
# else
|
# else
|
||||||
# define HCL_DEFAULT_PFMODPOSTFIX ""
|
# define HCL_DEFAULT_PFMODPOSTFIX ""
|
||||||
@ -784,7 +784,7 @@ static void syserrstrb (hcl_t* hcl, int syserr, hcl_bch_t* buf, hcl_oow_t len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* ========================================================================= */
|
/* ========================================================================= */
|
||||||
#if defined(USE_MACH_O)
|
#if defined(USE_MACH_O_DYLD)
|
||||||
static const char* mach_dlerror_str = "";
|
static const char* mach_dlerror_str = "";
|
||||||
|
|
||||||
static void* mach_dlopen (const char* path)
|
static void* mach_dlopen (const char* path)
|
||||||
@ -853,7 +853,7 @@ static const char* mach_dlerror (void)
|
|||||||
|
|
||||||
static void* dl_open (hcl_t* hcl, const hcl_ooch_t* name, int flags)
|
static void* dl_open (hcl_t* hcl, const hcl_ooch_t* name, int flags)
|
||||||
{
|
{
|
||||||
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O)
|
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O_DYLD)
|
||||||
hcl_bch_t stabuf[128], * bufptr;
|
hcl_bch_t stabuf[128], * bufptr;
|
||||||
hcl_oow_t ucslen, bcslen, bufcapa;
|
hcl_oow_t ucslen, bcslen, bufcapa;
|
||||||
void* handle;
|
void* handle;
|
||||||
@ -1002,7 +1002,7 @@ static void* dl_open (hcl_t* hcl, const hcl_ooch_t* name, int flags)
|
|||||||
|
|
||||||
static void dl_close (hcl_t* hcl, void* handle)
|
static void dl_close (hcl_t* hcl, void* handle)
|
||||||
{
|
{
|
||||||
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O)
|
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O_DYLD)
|
||||||
HCL_DEBUG1 (hcl, "Closed DL handle %p\n", handle);
|
HCL_DEBUG1 (hcl, "Closed DL handle %p\n", handle);
|
||||||
sys_dl_close (handle);
|
sys_dl_close (handle);
|
||||||
|
|
||||||
@ -1014,7 +1014,7 @@ static void dl_close (hcl_t* hcl, void* handle)
|
|||||||
|
|
||||||
static void* dl_getsym (hcl_t* hcl, void* handle, const hcl_ooch_t* name)
|
static void* dl_getsym (hcl_t* hcl, void* handle, const hcl_ooch_t* name)
|
||||||
{
|
{
|
||||||
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O)
|
#if defined(USE_LTDL) || defined(USE_DLFCN) || defined(USE_MACH_O_DYLD)
|
||||||
hcl_bch_t stabuf[64], * bufptr;
|
hcl_bch_t stabuf[64], * bufptr;
|
||||||
hcl_oow_t bufcapa, ucslen, bcslen, i;
|
hcl_oow_t bufcapa, ucslen, bcslen, i;
|
||||||
const hcl_bch_t* symname;
|
const hcl_bch_t* symname;
|
||||||
|
Loading…
Reference in New Issue
Block a user