Classes | Typedefs | Functions | Variables
dlfcn.c File Reference
#include "dlfcn.h"
#include <stdio.h>
#include <stdlib.h>
Include dependency graph for dlfcn.c:

Go to the source code of this file.

Classes

struct  global_object

Typedefs

typedef struct global_object global_object

Functions

static int copy_string (char *dest, int dest_size, const char *src)
int dlclose (void *handle)
char * dlerror (void)
void * dlopen (const char *file, int mode)
void * dlsym (void *handle, const char *name)
static void global_add (HMODULE hModule)
static void global_rem (HMODULE hModule)
static global_objectglobal_search (HMODULE hModule)
static void save_err_ptr_str (const void *ptr)
static void save_err_str (const char *str)

Variables

static char * current_error
static char error_buffer [65535]
static global_object first_object

Typedef Documentation

typedef struct global_object global_object

Function Documentation

static int copy_string ( char *  dest,
int  dest_size,
const char *  src 
) [static]

Definition at line 110 of file dlfcn.c.

int dlclose ( void *  handle)

Definition at line 238 of file dlfcn.c.

char* dlerror ( void  )

Definition at line 304 of file dlfcn.c.

void* dlopen ( const char *  file,
int  mode 
)

Definition at line 169 of file dlfcn.c.

void* dlsym ( void *  handle,
const char *  name 
)

Definition at line 261 of file dlfcn.c.

static void global_add ( HMODULE  hModule) [static]

Definition at line 52 of file dlfcn.c.

static void global_rem ( HMODULE  hModule) [static]

Definition at line 82 of file dlfcn.c.

static global_object* global_search ( HMODULE  hModule) [static]

Definition at line 38 of file dlfcn.c.

static void save_err_ptr_str ( const void *  ptr) [static]

Definition at line 160 of file dlfcn.c.

static void save_err_str ( const char *  str) [static]

Definition at line 130 of file dlfcn.c.


Variable Documentation

char* current_error [static]

Definition at line 108 of file dlfcn.c.

char error_buffer[65535] [static]

Definition at line 107 of file dlfcn.c.

Definition at line 35 of file dlfcn.c.



rtt
Author(s): RTT Developers
autogenerated on Sat Jun 8 2019 18:46:34