semtimedop: fix timespec kernel ABI mismatch for 32-bit timeouts on x32
[musl] / crt / crt1.c
index af02af9..8fe8ab5 100644 (file)
@@ -1,13 +1,14 @@
 #include <features.h>
+#include "libc.h"
 
 #define START "_start"
 
 #include "crt_arch.h"
 
 int main();
-void _init() __attribute__((weak));
-void _fini() __attribute__((weak));
-_Noreturn int __libc_start_main(int (*)(), int, char **,
+weak void _init();
+weak void _fini();
+int __libc_start_main(int (*)(), int, char **,
        void (*)(), void(*)(), void(*)());
 
 void _start_c(long *p)