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