gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24599 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r24599 - gnunet/src/transport
Date: Mon, 29 Oct 2012 22:19:49 +0100

Author: grothoff
Date: 2012-10-29 22:19:49 +0100 (Mon, 29 Oct 2012)
New Revision: 24599

Modified:
   gnunet/src/transport/test_transport_api_limited_sockets.c
Log:
-clean up test

Modified: gnunet/src/transport/test_transport_api_limited_sockets.c
===================================================================
--- gnunet/src/transport/test_transport_api_limited_sockets.c   2012-10-29 
21:14:08 UTC (rev 24598)
+++ gnunet/src/transport/test_transport_api_limited_sockets.c   2012-10-29 
21:19:49 UTC (rev 24599)
@@ -44,6 +44,9 @@
 
 #define MAX_FILES 50
 
+
+#if HAVE_SETRLIMIT
+
 static char *test_source;
 
 static char *test_plugin;
@@ -271,9 +274,6 @@
   static char *const argv[] = { "test-transport-api",
     "-c",
     "test_transport_api_data.conf",
-#if VERBOSE
-    "-L", "DEBUG",
-#endif
     NULL
   };
   static struct GNUNET_GETOPT_CommandLineOption options[] = {
@@ -292,39 +292,24 @@
   return ok;
 }
 
+
 int
 main (int argc, char *argv[])
 {
+  struct rlimit r_file_old;
+  struct rlimit r_file_new;
+  int res;
   int ret = 0;
 
   test_plugin = NULL;
-
   GNUNET_TRANSPORT_TESTING_get_test_source_name (__FILE__, &test_source);
   GNUNET_TRANSPORT_TESTING_get_test_plugin_name (argv[0], test_source,
                                                  &test_plugin);
   GNUNET_TRANSPORT_TESTING_get_test_name (argv[0], &test_name);
-
   GNUNET_log_setup (test_name,
-#if VERBOSE
-                    "DEBUG",
-#else
                     "WARNING",
-#endif
                     NULL);
 
-#if !HAVE_SETRLIMIT
-  GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Cannot run test on this system\n");
-
-  GNUNET_free (test_source);
-  GNUNET_free (test_plugin);
-  GNUNET_free (test_name);
-
-  return 0;
-#else
-  struct rlimit r_file_old;
-  struct rlimit r_file_new;
-  int res;
-
   res = getrlimit (RLIMIT_NOFILE, &r_file_old);
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Maximum number of open files was: %u/%u\n", r_file_old.rlim_cur,
@@ -347,27 +332,27 @@
   GNUNET_TRANSPORT_TESTING_get_config_name (argv[0], &cfg_file_p1, 1);
   GNUNET_TRANSPORT_TESTING_get_config_name (argv[0], &cfg_file_p2, 2);
   ret = check ();
-#endif
 
-
   GNUNET_free (cfg_file_p1);
   GNUNET_free (cfg_file_p2);
-
   GNUNET_free (test_source);
   GNUNET_free (test_plugin);
   GNUNET_free (test_name);
-
-#if HAVE_SETRLIMIT
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-              "Restoring previous value maximum number of open files\n");
-  res = setrlimit (RLIMIT_NOFILE, &r_file_old);
-  if (res != 0)
-  {
-    GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Restoring limit failed!\n");
-    return 0;
-  }
-#endif
   return ret;
 }
 
+#else 
+/* cannot setrlimit */
+
+
+int
+main (int argc, char *argv[])
+{
+  fprintf (stderr, "Cannot run test on this system\n");
+  return 0;
+}
+
+#endif
+
 /* end of test_transport_api_limited_sockets.c */
+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]