diff options
author | Satoshi Tagomori <tagomoris@gmail.com> | 2023-12-07 20:38:53 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-12-14 17:39:42 +0900 |
commit | 8a37df8c8bc0311c4822ee989087d212af2bf73f (patch) | |
tree | aedec147365812ed69cfb848bab08cf697ea8e38 /dln.h | |
parent | 35a6b69f6c3cda7afd84c686978cf7ac79f68e04 (diff) | |
download | ruby-8a37df8c8bc0311c4822ee989087d212af2bf73f.tar.gz |
dln_symbol: make dln_sym accessible Ruby internally
The symbol resolved by dln_symbol will eventually be passed to
extensions. The error handling of dln_sym is also separated into
dln_sym_func because the new call resolving symbols will not raise
LoadError.
Diffstat (limited to 'dln.h')
-rw-r--r-- | dln.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -25,6 +25,7 @@ RUBY_SYMBOL_EXPORT_BEGIN 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*); +void *dln_symbol(void*,const char*); RUBY_SYMBOL_EXPORT_END |