dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
wsti_so.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Replace SIGQUIT with SIGTERM.
[wsti_so.git]
/
src
/
process1.c
diff --git
a/src/process1.c
b/src/process1.c
index ad4b9111984c64b4079a78e32a41f912fcf965de..fbee7c9f22ad04dbabd5a456a60cae3cfb988a7e 100644
(file)
--- a/
src/process1.c
+++ b/
src/process1.c
@@
-28,8
+28,8
@@
void sig_handler(int signo)
if (signo == SIGUSR1) {
fprintf(stderr, "[%s] Received SIGUSR1!\n", "process1");
}
if (signo == SIGUSR1) {
fprintf(stderr, "[%s] Received SIGUSR1!\n", "process1");
}
- else if (signo == SIG
QUIT
) {
- fprintf(stderr, "[%s] Received SIG
QUIT
!\n", "process1");
+ else if (signo == SIG
TERM
) {
+ fprintf(stderr, "[%s] Received SIG
TERM
!\n", "process1");
fprintf(stderr, "[%s] > Releasing resources\n", "process1");
close(write_pipe);
unlink(write_pipe);
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(SIGUSR1, sig_handler) == SIG_ERR) {
fprintf(stderr, "can't catch SIGUSR1\n");
}
- if (signal(SIG
QUIT
, sig_handler) == SIG_ERR) {
- fprintf(stderr, "can't catch SIG
QUIT
\n");
+ if (signal(SIG
TERM
, sig_handler) == SIG_ERR) {
+ fprintf(stderr, "can't catch SIG
TERM
\n");
}
if (signal(SIGINT, sig_handler) == SIG_ERR) {
fprintf(stderr, "can't catch SIGINT\n");
}
if (signal(SIGINT, sig_handler) == SIG_ERR) {
fprintf(stderr, "can't catch SIGINT\n");