Function nstd_shared_lib_load

Source
#[no_mangle]
pub unsafe extern "C" fn nstd_shared_lib_load(
    path: &NSTDStr,
) -> NSTDOptionalSharedLib
Available on crate feature shared_lib only.
Expand description

Dynamically loads a shared library at runtime.

§Parameters:

  • const NSTDStr *path - A path to the shared library.

§Returns

NSTDOptionalSharedLib lib - A handle to the dynamically loaded library, or none on error.

§Safety

  • path’s data must be valid for reads.

  • The loaded library may have platform-specific initialization routines ran when it is loaded.