refactor: full rewrite of signal feature
[lunaix-os.git] / lunaix-os / usr / signal_demo / signal_demo.c
index 612e132a6d4aaf2b226b97f6c864f09dc1f6c56a..b20f4adb92e0ce39bda4a0a67119904fec95c785 100644 (file)
@@ -31,11 +31,11 @@ main()
     signal(SIGSEGV, sigsegv_handler);
     signal(SIGALRM, sigalrm_handler);
 
-    alarm(5);
-
     int status;
     pid_t p = 0;
 
+    alarm(5);
+
     printf("Child sleep 3s, parent pause.\n");
     if (!fork()) {
         sleep(3);