| /** |
| *** dlopen(), dlclose() dlsym(), dlerror() emulation for OS/400. |
| *** |
| *** See Copyright for the status of this software. |
| *** |
| *** Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A. |
| **/ |
| |
| #ifndef _DLFCN_H_ |
| #define _DLFCN_H_ |
| |
| |
| /** |
| *** Flags for dlopen(). |
| *** Ignored for OS400. |
| **/ |
| |
| #define RTLD_LAZY 000 |
| #define RTLD_NOW 001 |
| #define RTLD_GLOBAL 010 |
| |
| |
| /** |
| *** Prototypes. |
| **/ |
| |
| extern void * dlopen(const char * filename, int flag); |
| extern void * dlsym(void * handle, const char * symbol); |
| extern const char * dlerror(void); |
| extern int dlclose(void * handle); |
| |
| #endif |