Created SILC Runtime Toolkit git repository Part II.
[runtime.git] / lib / silcutil / tests / test_silcdll.c
index 00cf270fa487f835ba86666df284ac10483dd77e..a9805cff1b173eb525906540a0d5c2805a1b8b6c 100644 (file)
@@ -1,6 +1,6 @@
 /* SilcDll tests */
 
-#include "silc.h"
+#include "silcruntime.h"
 
 int main(int argc, char **argv)
 {
@@ -12,11 +12,13 @@ int main(int argc, char **argv)
     silc_log_debug(TRUE);
     silc_log_quick(TRUE);
     silc_log_debug_hexdump(TRUE);
-    silc_log_set_debug_string("*dll*");
+    silc_log_set_debug_string("*dll*,*errno*");
   }
 
   SILC_LOG_DEBUG(("Load shared object /lib/libc.so.6"));
   dll = silc_dll_load("/lib/libc.so.6");
+  if (!dll)
+    dll = silc_dll_load("/lib64/libc.so.6");
   if (!dll) {
     SILC_LOG_DEBUG(("Cannot load: %s", silc_dll_error(dll)));
     goto err;
@@ -37,5 +39,5 @@ int main(int argc, char **argv)
   SILC_LOG_DEBUG(("Testing was %s", success ? "SUCCESS" : "FAILURE"));
   fprintf(stderr, "Testing was %s\n", success ? "SUCCESS" : "FAILURE");
 
-  return success;
+  return !success;
 }