Index: fusl/src/signal/signal.c |
diff --git a/fusl/src/signal/signal.c b/fusl/src/signal/signal.c |
index 29e03c88423fec125686e20160686ea140a24d9d..edf932a6927806917259414a655a086f3fcd22c0 100644 |
--- a/fusl/src/signal/signal.c |
+++ b/fusl/src/signal/signal.c |
@@ -2,14 +2,13 @@ |
#include "syscall.h" |
#include "libc.h" |
-int __sigaction(int, const struct sigaction *, struct sigaction *); |
+int __sigaction(int, const struct sigaction*, struct sigaction*); |
-void (*signal(int sig, void (*func)(int)))(int) |
-{ |
- struct sigaction sa_old, sa = { .sa_handler = func, .sa_flags = SA_RESTART }; |
- if (__sigaction(sig, &sa, &sa_old) < 0) |
- return SIG_ERR; |
- return sa_old.sa_handler; |
+void (*signal(int sig, void (*func)(int)))(int) { |
+ struct sigaction sa_old, sa = {.sa_handler = func, .sa_flags = SA_RESTART}; |
+ if (__sigaction(sig, &sa, &sa_old) < 0) |
+ return SIG_ERR; |
+ return sa_old.sa_handler; |
} |
weak_alias(signal, bsd_signal); |