svn commit: samba r20934 - in branches/SAMBA_4_0/source/lib/events: .

vlendec at samba.org vlendec at samba.org
Sun Jan 21 17:58:57 GMT 2007


Author: vlendec
Date: 2007-01-21 17:58:56 +0000 (Sun, 21 Jan 2007)
New Revision: 20934

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20934

Log:
I *hate* deep indents :-)
Modified:
   branches/SAMBA_4_0/source/lib/events/events_signal.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/events/events_signal.c
===================================================================
--- branches/SAMBA_4_0/source/lib/events/events_signal.c	2007-01-21 16:25:25 UTC (rev 20933)
+++ branches/SAMBA_4_0/source/lib/events/events_signal.c	2007-01-21 17:58:56 UTC (rev 20934)
@@ -185,38 +185,40 @@
 	}
 	
 	for (i=0;i<NUM_SIGNALS+1;i++) {
+		struct signal_event *se, *next;
 		uint32_t count = sig_state.signal_count[i];
-		if (count != 0) {
-			struct signal_event *se, *next;
-			for (se=sig_state.sig_handlers[i];se;se=next) {
-				next = se->next;
+
+		if (count == 0) {
+			continue;
+		}
+		for (se=sig_state.sig_handlers[i];se;se=next) {
+			next = se->next;
 #ifdef SA_SIGINFO
-				if (se->sa_flags & SA_SIGINFO) {
-					int j;
-					for (j=0;j<count;j++) {
-						se->handler(ev, se, i, 1, 
-							    (void*)&sig_state.sig_info[i][j], 
-							    se->private_data);
-					}
-					if (count == SA_INFO_QUEUE_COUNT) {
-						/* we'd filled the queue, unblock the
-						   signal now */
-						sigset_t set;
-						sigemptyset(&set);
-						sigaddset(&set, i);
-						sigprocmask(SIG_UNBLOCK, &set, NULL);
-					}
-					continue;
+			if (se->sa_flags & SA_SIGINFO) {
+				int j;
+				for (j=0;j<count;j++) {
+					se->handler(ev, se, i, 1, 
+						    (void*)&sig_state.sig_info[i][j], 
+						    se->private_data);
 				}
-#endif
-				se->handler(ev, se, i, count, NULL, se->private_data);
-				if (se->sa_flags & SA_RESETHAND) {
-					talloc_free(se);
+				if (count == SA_INFO_QUEUE_COUNT) {
+					/* we'd filled the queue, unblock the
+					   signal now */
+					sigset_t set;
+					sigemptyset(&set);
+					sigaddset(&set, i);
+					sigprocmask(SIG_UNBLOCK, &set, NULL);
 				}
+				continue;
 			}
-			sig_state.signal_count[i] -= count;
-			sig_state.got_signal -= count;
+#endif
+			se->handler(ev, se, i, count, NULL, se->private_data);
+			if (se->sa_flags & SA_RESETHAND) {
+				talloc_free(se);
+			}
 		}
+		sig_state.signal_count[i] -= count;
+		sig_state.got_signal -= count;
 	}
 
 	return 1;



More information about the samba-cvs mailing list