| Extracted from Pike v7.8 release 866 at 2016-04-05.

[Top]

# Method load_module()

Method load_module

  `program load_module(string module_name)`

Description

  Load a binary module.

  This function loads a module written in C or some other language into Pike. The module is initialized and any programs or constants defined will immediately be available.

  When a module is loaded the C function `pike_module_init()` will be called to initialize it. When Pike exits `pike_module_exit()` will be called. These two functions must be available in the module.

Note

  The current working directory is normally not searched for dynamic modules. Please use `"./name.so"` instead of just `"name.so"` to load modules from the current directory.