VSF Documented
|
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "./simple_libc/stddef.h"
#include <stdio.h>
#include "service/vsf_service.h"
Go to the source code of this file.
Data Structures | |
struct | vsf_linux_dlfcn_vplt_t |
struct | vsf_linux_dynloader_t |
Macros | |
#define | dlopen VSF_LINUX_WRAPPER(dlopen) |
#define | dlclose VSF_LINUX_WRAPPER(dlclose) |
#define | dlsym VSF_LINUX_WRAPPER(dlsym) |
#define | dlerror VSF_LINUX_WRAPPER(dlerror) |
#define | RTLD_LAZY 0 |
#define | RTLD_NOW 1 |
#define | RTLD_GLOBAL 2 |
#define | RTLD_LOCAL 3 |
#define | RTLD_DEFAULT ((void *)0) |
Typedefs | |
typedef struct vsf_linux_dlfcn_vplt_t | vsf_linux_dlfcn_vplt_t |
typedef struct vsf_linux_dynloader_t | vsf_linux_dynloader_t |
Functions | |
void * | dlopen (const char *pathname, int mode) |
int | dlclose (void *handle) |
void * | dlsym (void *handle, const char *name) |
Variables | |
__VSF_VPLT_DECORATOR__ vsf_linux_dlfcn_vplt_t | vsf_linux_dlfcn_vplt |
#define dlopen VSF_LINUX_WRAPPER(dlopen) |
#define dlclose VSF_LINUX_WRAPPER(dlclose) |
#define dlsym VSF_LINUX_WRAPPER(dlsym) |
char * dlerror VSF_LINUX_WRAPPER(dlerror) |
#define RTLD_LAZY 0 |
#define RTLD_NOW 1 |
#define RTLD_GLOBAL 2 |
#define RTLD_LOCAL 3 |
#define RTLD_DEFAULT ((void *)0) |
typedef struct vsf_linux_dlfcn_vplt_t vsf_linux_dlfcn_vplt_t |
typedef struct vsf_linux_dynloader_t vsf_linux_dynloader_t |
void * dlopen | ( | const char * | pathname, |
int | mode | ||
) |
int dlclose | ( | void * | handle | ) |
void * dlsym | ( | void * | handle, |
const char * | name | ||
) |
|
extern |