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