Home
last modified time | relevance | path

Searched refs:dyld (Results 1 – 2 of 2) sorted by relevance

/unit/src/
H A Dnxt_dyld.c11 nxt_dyld_load(nxt_dyld_t *dyld) in nxt_dyld_load() argument
15 dyld->handle = dlopen(dyld->name, RTLD_NOW | RTLD_GLOBAL); in nxt_dyld_load()
17 if (dyld->handle != NULL) { in nxt_dyld_load()
18 nxt_thread_log_debug("dlopen(\"%s\")", dyld->name); in nxt_dyld_load()
34 nxt_dyld_symbol(nxt_dyld_t *dyld, const char *symbol) in nxt_dyld_symbol() argument
40 if (dyld == NXT_DYLD_ANY) { in nxt_dyld_symbol()
45 handle = dyld->handle; in nxt_dyld_symbol()
46 name = dyld->name; in nxt_dyld_symbol()
68 nxt_dyld_unload(nxt_dyld_t *dyld) in nxt_dyld_unload() argument
72 if (dlclose(dyld->handle) == 0) { in nxt_dyld_unload()
[all …]
H A Dnxt_dyld.h20 #define nxt_dyld_is_valid(dyld) \ argument
21 ((dyld)->handle != NULL)
24 NXT_EXPORT nxt_int_t nxt_dyld_load(nxt_dyld_t *dyld);
25 NXT_EXPORT void *nxt_dyld_symbol(nxt_dyld_t *dyld, const char *symbol);
26 NXT_EXPORT nxt_int_t nxt_dyld_unload(nxt_dyld_t *dyld);