(root)/
libxml2-2.12.3/
os400/
dlfcn/
dlfcn.h
       1  /**
       2  ***     dlopen(), dlclose() dlsym(), dlerror() emulation for OS/400.
       3  ***
       4  ***     See Copyright for the status of this software.
       5  ***
       6  ***     Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
       7  **/
       8  
       9  #ifndef _DLFCN_H_
      10  #define _DLFCN_H_
      11  
      12  
      13  /**
      14  ***     Flags for dlopen().
      15  ***     Ignored for OS400.
      16  **/
      17  
      18  #define RTLD_LAZY               000
      19  #define RTLD_NOW                001
      20  #define RTLD_GLOBAL             010
      21  
      22  
      23  /**
      24  ***     Prototypes.
      25  **/
      26  
      27  extern void *           dlopen(const char * filename, int flag);
      28  extern void *           dlsym(void * handle, const char * symbol);
      29  extern const char *     dlerror(void);
      30  extern int              dlclose(void * handle);
      31  
      32  #endif