Replace SIGQUIT with SIGTERM.
[wsti_so.git] / src / process1.c
index ad4b9111984c64b4079a78e32a41f912fcf965de..fbee7c9f22ad04dbabd5a456a60cae3cfb988a7e 100644 (file)
@@ -28,8 +28,8 @@ void sig_handler(int signo)
        if (signo == SIGUSR1) {
                fprintf(stderr, "[%s] Received SIGUSR1!\n", "process1");
        }
-       else if (signo == SIGQUIT) {
-               fprintf(stderr, "[%s] Received SIGQUIT!\n", "process1");
+       else if (signo == SIGTERM) {
+               fprintf(stderr, "[%s] Received SIGTERM!\n", "process1");
                fprintf(stderr, "[%s] > Releasing resources\n", "process1");
                close(write_pipe);
                unlink(write_pipe);
@@ -80,8 +80,8 @@ int main(void) {
        if (signal(SIGUSR1, sig_handler) == SIG_ERR) {
                fprintf(stderr, "can't catch SIGUSR1\n");
        }
-       if (signal(SIGQUIT, sig_handler) == SIG_ERR) {
-               fprintf(stderr, "can't catch SIGQUIT\n");
+       if (signal(SIGTERM, sig_handler) == SIG_ERR) {
+               fprintf(stderr, "can't catch SIGTERM\n");
        }
        if (signal(SIGINT, sig_handler) == SIG_ERR) {
                fprintf(stderr, "can't catch SIGINT\n");