Ruby 3.3.6p108 (2024-11-05 revision 75015d4c1f6965b5e85e96fb309f1f2129f933c0)
dmydln.c
1#include "ruby/ruby.h"
2
3NORETURN(void *dln_load(const char *));
4void*
5dln_load(const char *file)
6{
7 rb_loaderror("this executable file can't load extension libraries");
8
10}
11
12NORETURN(void *dln_symbol(void*,const char*));
13void*
14dln_symbol(void *handle, const char *symbol)
15{
16 rb_loaderror("this executable file can't load extension libraries");
17
19}
#define UNREACHABLE_RETURN
Old name of RBIMPL_UNREACHABLE_RETURN.
Definition assume.h:29
void rb_loaderror(const char *fmt,...)
Raises an instance of rb_eLoadError.
Definition error.c:3474