146 |
extern int lt_dlinit LT_PARAMS((void)); |
extern int lt_dlinit LT_PARAMS((void)); |
147 |
extern int lt_dlexit LT_PARAMS((void)); |
extern int lt_dlexit LT_PARAMS((void)); |
148 |
|
|
149 |
/* Module search path manipultation. */ |
/* Module search path manipulation. */ |
150 |
extern int lt_dladdsearchdir LT_PARAMS((const char *search_dir)); |
extern int lt_dladdsearchdir LT_PARAMS((const char *search_dir)); |
151 |
extern int lt_dlsetsearchpath LT_PARAMS((const char *search_path)); |
extern int lt_dlsetsearchpath LT_PARAMS((const char *search_path)); |
152 |
extern const char *lt_dlgetsearchpath LT_PARAMS((void)); |
extern const char *lt_dlgetsearchpath LT_PARAMS((void)); |
153 |
|
extern int lt_dlforeachfile LT_PARAMS(( |
154 |
|
const char *search_path, |
155 |
|
int (*func) (const char *filename, lt_ptr data), |
156 |
|
lt_ptr data)); |
157 |
|
|
158 |
/* Portable libltdl versions of the system dlopen() API. */ |
/* Portable libltdl versions of the system dlopen() API. */ |
159 |
extern lt_dlhandle lt_dlopen LT_PARAMS((const char *filename)); |
extern lt_dlhandle lt_dlopen LT_PARAMS((const char *filename)); |
279 |
extern const char *lt_dlloader_name LT_PARAMS((lt_dlloader *place)); |
extern const char *lt_dlloader_name LT_PARAMS((lt_dlloader *place)); |
280 |
extern lt_user_data *lt_dlloader_data LT_PARAMS((lt_dlloader *place)); |
extern lt_user_data *lt_dlloader_data LT_PARAMS((lt_dlloader *place)); |
281 |
extern int lt_dlloader_add LT_PARAMS((lt_dlloader *place, |
extern int lt_dlloader_add LT_PARAMS((lt_dlloader *place, |
282 |
const struct lt_user_dlloader *dlloader, |
const struct lt_user_dlloader *dlloader, |
283 |
const char *loader_name)); |
const char *loader_name)); |
284 |
extern int lt_dlloader_remove LT_PARAMS(( |
extern int lt_dlloader_remove LT_PARAMS(( |
285 |
const char *loader_name)); |
const char *loader_name)); |
286 |
|
|