gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r9616 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r9616 - gnunet/src/util
Date: Sat, 21 Nov 2009 17:47:15 -0700

Author: grothoff
Date: 2009-11-21 17:47:14 -0700 (Sat, 21 Nov 2009)
New Revision: 9616

Modified:
   gnunet/src/util/service.c
Log:
nicer

Modified: gnunet/src/util/service.c
===================================================================
--- gnunet/src/util/service.c   2009-11-21 23:56:41 UTC (rev 9615)
+++ gnunet/src/util/service.c   2009-11-22 00:47:14 UTC (rev 9616)
@@ -1288,9 +1288,7 @@
                     enum GNUNET_SERVICE_Options opt,
                     GNUNET_SERVICE_Main task, void *task_cls)
 {
-#define HANDLE_ERROR    err = 1; \
-                        GNUNET_assert (0); \
-                        goto shutdown;
+#define HANDLE_ERROR do { err = 1; GNUNET_break (0); goto shutdown; } while (0)
 
   int err;
   char *cfg_fn;
@@ -1326,37 +1324,19 @@
   sctx.cfg = cfg = GNUNET_CONFIGURATION_create ();
   /* setup subsystems */
   if (GNUNET_SYSERR == GNUNET_GETOPT_run (serviceName, service_options, argc,
-      argv))
-    {
-      HANDLE_ERROR
-    }
-
+      argv))    
+    HANDLE_ERROR;
   if (GNUNET_OK != GNUNET_log_setup (serviceName, loglev, logfile))
-    {
-      HANDLE_ERROR
-    }
-
+    HANDLE_ERROR;
   if (GNUNET_OK != GNUNET_CONFIGURATION_load (cfg, cfg_fn))
-    {
-      HANDLE_ERROR
-    }
-
+    HANDLE_ERROR;
   if (GNUNET_OK != setup_service (&sctx))
-    {
-      HANDLE_ERROR
-    }
-
-  if (do_daemonize == 1 && GNUNET_OK != detach_terminal (&sctx))
-    {
-      HANDLE_ERROR
-    }
-
+    HANDLE_ERROR;
+  if ( (do_daemonize == 1) && (GNUNET_OK != detach_terminal (&sctx)))    
+    HANDLE_ERROR;
   if (GNUNET_OK != set_user_id (&sctx))
-    {
-      HANDLE_ERROR
-    }
-
-#if 0
+    HANDLE_ERROR;
+#if DEBUG_SERVICE
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Service `%s' runs with configuration from `%s'\n",
               serviceName, cfg_fn);





reply via email to

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