Replace SIGQUIT with SIGTERM.
[wsti_so.git] / src / process2.c
index 2b9a6f31feaf9c50d4d0135d08e1e7427cdf0f7b..75dacfde993ab2fa3f29357ac1fa335896dd827a 100644 (file)
@@ -31,8 +31,8 @@ void sig_handler(int signo)
        if (signo == SIGUSR1) {
                fprintf(stderr, "[%s] Received SIGUSR1!\n", "process2");
        }
-       else if (signo == SIGQUIT) {
-               fprintf(stderr, "[%s] Received SIGQUIT!\n", "process2");
+       else if (signo == SIGTERM) {
+               fprintf(stderr, "[%s] Received SIGTERM!\n", "process2");
                fprintf(stderr, "[%s] > Releasing resources\n", "process2");
                close(read_descriptor);
                close(write_descriptor);
@@ -82,8 +82,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");