]> granicus.if.org Git - libevent/commitdiff
Clarify event_base_loop exit conditions
authorNick Mathewson <nickm@torproject.org>
Mon, 16 Dec 2013 17:02:21 +0000 (12:02 -0500)
committerNick Mathewson <nickm@torproject.org>
Mon, 16 Dec 2013 17:02:21 +0000 (12:02 -0500)
include/event2/event.h

index 700e8ca1261f8838d7c410f9cafed58e1946edb3..677471fe3b29d36fd87fd49423a385936501c5c0 100644 (file)
@@ -351,14 +351,14 @@ int event_reinit(struct event_base *base);
 /**
    Event dispatching loop
 
-  This loop will run the event base until either there are no more added
-  events, or until something calls event_base_loopbreak() or
+  This loop will run the event base until either there are no more pending or
+  active, or until something calls event_base_loopbreak() or
   event_base_loopexit().
 
   @param base the event_base structure returned by event_base_new() or
      event_base_new_with_config()
-  @return 0 if successful, -1 if an error occurred, or 1 if no events were
-    registered.
+  @return 0 if successful, -1 if an error occurred, or 1 if we exited because
+     no events were pending or active.
   @see event_base_loop()
  */
 int event_base_dispatch(struct event_base *);
@@ -645,15 +645,15 @@ int event_base_set(struct event_base *, struct event *);
   This is a more flexible version of event_base_dispatch().
 
   By default, this loop will run the event base until either there are no more
-  added events, or until something calls event_base_loopbreak() or
+  pending or active, or until something calls event_base_loopbreak() or
   evenet_base_loopexit().  You can override this behavior with the 'flags'
   argument.
 
   @param eb the event_base structure returned by event_base_new() or
      event_base_new_with_config()
   @param flags any combination of EVLOOP_ONCE | EVLOOP_NONBLOCK
-  @return 0 if successful, -1 if an error occurred, or 1 if no events were
-    registered.
+  @return 0 if successful, -1 if an error occurred, or 1 if we exited because
+     no events were pending or active.
   @see event_base_loopexit(), event_base_dispatch(), EVLOOP_ONCE,
      EVLOOP_NONBLOCK
   */