Tempfile document updated.
[ruby.git] / dmyext.c
blob66be95ab4ef89215f7a2a800aada746e4d8a3800
1 // This file is used by dynamically-linked ruby, which has no
2 // statically-linked extension libraries.
3 //
4 // - miniruby does not use this Init_ext. Instead, "miniinit.c"
5 // provides Init_enc, which does nothing too. It does not support
6 // require'ing extension libraries.
7 //
8 // - Dynamically-linked ruby uses this Init_ext, which does
9 // nothing. It loads extension libraries by dlopen, etc.
11 // - Statically-linked ruby does not use this Init_ext. Instead,
12 // "ext/extinit.c" (which is a generated file) defines Init_ext,
13 // which activates the (statically-linked) extension libraries.
15 void
16 Init_ext(void)