Merge branch 'master' of ssh://gapil.gnulinux.it/srv/git/gapil
[gapil.git] / sources / FifoReporter.c
index eecdb1233bfd4dfa3fccd148b8c4d028967a5a2e..0ce8c37df0313cb39d07267077e424558c7adee1 100644 (file)
@@ -165,11 +165,12 @@ int main(int argc, char *argv[])
     /* 
      * 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");
        debug("Got %i events\n", n);
-       /* loop on eppol events */
+       /* loop on epoll events */
        for (i=0; i<n; i++) {    
            if (events[i].data.fd == sigfd) {             // if signalfd ready 
                printf("Signal received:\n");
@@ -185,7 +186,9 @@ int main(int argc, char *argv[])
                        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
+                       printf("SIGINT means exit\n");
                        unlink(fifoname);
                        exit(0);
                    }