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