Blender V4.3
dynlib.cc File Reference
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include "MEM_guardedalloc.h"
#include "BLI_dynlib.h"
#include <dlfcn.h>

Go to the source code of this file.

Classes

struct  DynamicLibrary
 

Functions

DynamicLibraryBLI_dynlib_open (const char *name)
 
void * BLI_dynlib_find_symbol (DynamicLibrary *lib, const char *symname)
 
char * BLI_dynlib_get_error_as_string (DynamicLibrary *lib)
 
void BLI_dynlib_close (DynamicLibrary *lib)
 

Function Documentation

◆ BLI_dynlib_close()

void BLI_dynlib_close ( DynamicLibrary * lib)

Definition at line 115 of file dynlib.cc.

References DynamicLibrary::handle, lib, and MEM_freeN().

◆ BLI_dynlib_find_symbol()

void * BLI_dynlib_find_symbol ( DynamicLibrary * lib,
const char * symname )

Definition at line 104 of file dynlib.cc.

References DynamicLibrary::handle, and lib.

◆ BLI_dynlib_get_error_as_string()

char * BLI_dynlib_get_error_as_string ( DynamicLibrary * lib)

Definition at line 109 of file dynlib.cc.

References lib.

◆ BLI_dynlib_open()

DynamicLibrary * BLI_dynlib_open ( const char * name)

Definition at line 89 of file dynlib.cc.

References DynamicLibrary::handle, and lib.