1 #ifndef LIBRARIES_DYNLOAD_H
    2 #define LIBRARIES_DYNLOAD_H
    3 
    4 /*
    5 	MorphOS Shared DLLib
    6 	
    7 	dynload.library include
    8 	
    9 	Copyright © 2005 The MorphOS Development Team, All Rights Reserved.
   10 */
   11 
   12 #ifdef __cplusplus
   13 extern "C" {
   14 #endif
   15 
   16 typedef
   17 struct dl_info
   18 {
   19 	const char *dli_fname;
   20 	void       *dli_fbase;
   21 	const char *dli_sname;
   22 	void       *dli_saddr;
   23 } Dl_info;
   24 
   25 #define RTLD_LOCAL    (0)
   26 #define RTLD_LAZY     (1<<0)
   27 #define RTLD_NOW      (1<<1)
   28 #define RTLD_NOLOAD   (1<<2)
   29 #define RTLD_GLOBAL   (1<<8)
   30 #define RTLD_NODELETE (1<<12)
   31 
   32 #define RTLD_DEFAULT  ((void *) 0)
   33 #define RTLD_NEXT     ((void *)-1)
   34 #define RTLD_SELF     ((void *)-2)
   35 
   36 #ifdef __cplusplus
   37 }
   38 #endif
   39 
   40 #endif /* LIBRARIES_DYNLOAD_H */