Ruby
2.4.2p198(2017-09-14revision59899)
|
Go to the source code of this file.
Macros | |
#define | _(args) () |
#define | DLN_FIND_EXTRA_ARG |
#define | DLN_FIND_EXTRA_ARG_DECL |
Functions | |
char * | dln_find_exe_r (const char *, const char *, char *, size_t DLN_FIND_EXTRA_ARG_DECL) |
char * | dln_find_file_r (const char *, const char *, char *, size_t DLN_FIND_EXTRA_ARG_DECL) |
void * | dln_load (const char *) |
#define DLN_FIND_EXTRA_ARG |
Definition at line 34 of file dln.h.
Referenced by dln_find_exe_r(), and dln_find_file_r().
void* dln_load | ( | const char * | ) |
Definition at line 1246 of file dln.c.
References buf, DLN_ERROR, dln_load(), dln_loaderror(), dln_memerror, dln_notimplement, dln_strerror(), errno, EXTERNAL_PREFIX, free, init_funcname, NULL, rb_fatal(), rb_loaderror(), rb_w32_mbstr_to_wstr(), ruby_xmalloc(), strerror(), translit_separator, and UNREACHABLE.
Referenced by dln_load(), and load_ext().