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