projects
/
gapil.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Aggiornamento note copyright e I/O Asyncrono
[gapil.git]
/
sources
/
FifoReporter.c
diff --git
a/sources/FifoReporter.c
b/sources/FifoReporter.c
index 4e35cba367bb4d816cabf19b67f1aef8932482b8..0ce8c37df0313cb39d07267077e424558c7adee1 100644
(file)
--- a/
sources/FifoReporter.c
+++ b/
sources/FifoReporter.c
@@
-165,6
+165,7
@@
int main(int argc, char *argv[])
/*
* Main body: wait something to report
*/
/*
* Main body: wait something to report
*/
+ printf("FifoReporter starting, pid %i\n", getpid());
while (1) {
if ((n=epoll_wait(epfd, events, MAX_EPOLL_EV, -1)) < 0)
die("error on epoll_wait");
while (1) {
if ((n=epoll_wait(epfd, events, MAX_EPOLL_EV, -1)) < 0)
die("error on epoll_wait");
@@
-185,7
+186,9
@@
int main(int argc, char *argv[])
continue;
}
printf("Got %s\n", sig_names[siginf.ssi_signo]);
continue;
}
printf("Got %s\n", sig_names[siginf.ssi_signo]);
+ printf("From pid %i\n", siginf.ssi_pid);
if(siginf.ssi_signo == SIGINT) { // SIGINT is exit
if(siginf.ssi_signo == SIGINT) { // SIGINT is exit
+ printf("SIGINT means exit\n");
unlink(fifoname);
exit(0);
}
unlink(fifoname);
exit(0);
}