152 |
extern int lt_dlexit LT_PARAMS((void)); |
extern int lt_dlexit LT_PARAMS((void)); |
153 |
|
|
154 |
/* Module search path manipulation. */ |
/* Module search path manipulation. */ |
155 |
extern int lt_dladdsearchdir LT_PARAMS((const char *search_dir)); |
extern int lt_dladdsearchdir LT_PARAMS((const char *search_dir)); |
156 |
extern int lt_dlsetsearchpath LT_PARAMS((const char *search_path)); |
extern int lt_dlinsertsearchdir LT_PARAMS((const char *before, |
157 |
extern const char *lt_dlgetsearchpath LT_PARAMS((void)); |
const char *search_dir)); |
158 |
extern int lt_dlforeachfile LT_PARAMS(( |
extern int lt_dlsetsearchpath LT_PARAMS((const char *search_path)); |
159 |
|
extern const char *lt_dlgetsearchpath LT_PARAMS((void)); |
160 |
|
extern int lt_dlforeachfile LT_PARAMS(( |
161 |
const char *search_path, |
const char *search_path, |
162 |
int (*func) (const char *filename, lt_ptr data), |
int (*func) (const char *filename, lt_ptr data), |
163 |
lt_ptr data)); |
lt_ptr data)); |
323 |
LT_ERROR(INVALID_ERRORCODE, "invalid errorcode") \ |
LT_ERROR(INVALID_ERRORCODE, "invalid errorcode") \ |
324 |
LT_ERROR(SHUTDOWN, "library already shutdown") \ |
LT_ERROR(SHUTDOWN, "library already shutdown") \ |
325 |
LT_ERROR(CLOSE_RESIDENT_MODULE, "can't close resident module") \ |
LT_ERROR(CLOSE_RESIDENT_MODULE, "can't close resident module") \ |
326 |
LT_ERROR(INVALID_MUTEX_ARGS, "invalid mutex handler registration") |
LT_ERROR(INVALID_MUTEX_ARGS, "invalid mutex handler registration") \ |
327 |
|
LT_ERROR(INVALID_POSITION, "invalid search path insert position") |
328 |
|
|
329 |
/* Enumerate the symbolic error names. */ |
/* Enumerate the symbolic error names. */ |
330 |
enum { |
enum { |