gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] [gnunet] 18/45: cosmetic fixes


From: gnunet
Subject: [GNUnet-SVN] [gnunet] 18/45: cosmetic fixes
Date: Sun, 31 Dec 2017 00:37:05 +0100

This is an automated email from the git hooks/post-receive script.

lurchi pushed a commit to branch master
in repository gnunet.

commit 6fcafa3adc10394ad79db171a3a22c3260512f43
Author: lurchi <address@hidden>
AuthorDate: Wed Aug 9 22:37:43 2017 +0200

    cosmetic fixes
---
 src/util/scheduler.c | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/src/util/scheduler.c b/src/util/scheduler.c
index f2fdbef2b..5a727c663 100644
--- a/src/util/scheduler.c
+++ b/src/util/scheduler.c
@@ -577,11 +577,15 @@ sighandler_shutdown ()
 
 
 /**
- * Check if the system is still alive. Trigger shutdown if we
- * have tasks, but none of them give us lifeness.
+ * Check if the system has initiated shutdown. This means no tasks
+ * that prevent shutdown were present and all tasks added with 
+ * #GNUNET_SCHEDULER_add_shutdown were run already.
  *
- * @return #GNUNET_OK to continue the main loop,
- *         #GNUNET_NO to exit
+ * Can be used by external event loop implementations to decide
+ * whether to keep running or not.
+ *
+ * @return #GNUNET_YES if tasks which prevent shutdown exist
+ *         #GNUNET_NO if the system has initiated shutdown
  */
 int
 GNUNET_SCHEDULER_check_lifeness ()
@@ -589,20 +593,20 @@ GNUNET_SCHEDULER_check_lifeness ()
   struct GNUNET_SCHEDULER_Task *t;
 
   if (ready_count > 0)
-    return GNUNET_OK;
+    return GNUNET_YES;
   for (t = pending_head; NULL != t; t = t->next)
     if (t->lifeness == GNUNET_YES)
-      return GNUNET_OK;
+      return GNUNET_YES;
   for (t = shutdown_head; NULL != t; t = t->next)
     if (t->lifeness == GNUNET_YES)
-      return GNUNET_OK;
+      return GNUNET_YES;
   for (t = pending_timeout_head; NULL != t; t = t->next)
     if (t->lifeness == GNUNET_YES)
-      return GNUNET_OK;
+      return GNUNET_YES;
   if (NULL != shutdown_head)
   {
     GNUNET_SCHEDULER_shutdown ();
-    return GNUNET_OK;
+    return GNUNET_YES;
   }
   return GNUNET_NO;
 }

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

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