overhaul internally-public declarations using wrapper headers
[musl] / src / signal / signal.c
index 9d2f23a..bcd5682 100644 (file)
@@ -1,10 +1,7 @@
 #include <signal.h>
-#include <stddef.h>
 #include "syscall.h"
 #include "libc.h"
 
-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 };
@@ -14,3 +11,4 @@ void (*signal(int sig, void (*func)(int)))(int)
 }
 
 weak_alias(signal, bsd_signal);
+weak_alias(signal, __sysv_signal);