ld-tool portability fix: MacOS build experience
[lunaix-os.git] / lunaix-os / usr / libc / arch / i386 / signal.c
index d4026c604e3a0c1246fcd116c0c15055c7630e6b..2434fc95b86743c3f3a609b9983061d5b75ae9f8 100644 (file)
@@ -33,10 +33,13 @@ signal(int signum, sighandler_t handler)
     return handler;
 }
 
+extern pid_t
+getpid();
+
 int
 raise(int signum)
 {
-    return kill(0, signum);
+    return kill(getpid(), signum);
 }
 
 int