ITS#2437 use lt_dlopenext instead of lt_dlopen for convenience

This commit is contained in:
Howard Chu 2003-06-12 22:21:30 +00:00
parent 92988db5d3
commit 8d9fd64599

View File

@ -125,7 +125,7 @@ int module_load(const char* file_name, int argc, char *argv[])
* to calling Debug. This is because Debug is a macro that expands * to calling Debug. This is because Debug is a macro that expands
* into multiple function calls. * into multiple function calls.
*/ */
if ((module->lib = lt_dlopen(file)) == NULL) { if ((module->lib = lt_dlopenext(file)) == NULL) {
error = lt_dlerror(); error = lt_dlerror();
#ifdef HAVE_EBCDIC #ifdef HAVE_EBCDIC
strcpy( ebuf, error ); strcpy( ebuf, error );
@ -134,10 +134,10 @@ int module_load(const char* file_name, int argc, char *argv[])
#endif #endif
#ifdef NEW_LOGGING #ifdef NEW_LOGGING
LDAP_LOG( SLAPD, CRIT, LDAP_LOG( SLAPD, CRIT,
"module_load: lt_dlopen failed: (%s) %s.\n", "module_load: lt_dlopenext failed: (%s) %s.\n",
file_name, error, 0 ); file_name, error, 0 );
#else #else
Debug(LDAP_DEBUG_ANY, "lt_dlopen failed: (%s) %s\n", file_name, Debug(LDAP_DEBUG_ANY, "lt_dlopenext failed: (%s) %s\n", file_name,
error, 0); error, 0);
#endif #endif