|
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 |