135922a2138c5adc91a2b4b185b5d756900bde87dBruce Cran#ifndef DLFCN_H 235922a2138c5adc91a2b4b185b5d756900bde87dBruce Cran#define DLFCN_H 335922a2138c5adc91a2b4b185b5d756900bde87dBruce Cran 435922a2138c5adc91a2b4b185b5d756900bde87dBruce Cran#define RTLD_LAZY 1 535922a2138c5adc91a2b4b185b5d756900bde87dBruce Cran 635922a2138c5adc91a2b4b185b5d756900bde87dBruce Cranvoid *dlopen(const char *file, int mode); 735922a2138c5adc91a2b4b185b5d756900bde87dBruce Cranint dlclose(void *handle); 835922a2138c5adc91a2b4b185b5d756900bde87dBruce Cranvoid *dlsym(void *restrict handle, const char *restrict name); 935922a2138c5adc91a2b4b185b5d756900bde87dBruce Cranchar *dlerror(void); 1035922a2138c5adc91a2b4b185b5d756900bde87dBruce Cran 1135922a2138c5adc91a2b4b185b5d756900bde87dBruce Cran#endif /* DLFCN_H */ 12