[pisa-src] r1660 - trunk/pisabeacon/beaconmain.c

  • From: Thomas Jansen <mithi@xxxxxxxxx>
  • To: pisa-src@xxxxxxxxxxxxx
  • Date: Thu, 12 Nov 2009 14:05:16 +0100

Author: tjansen
Date: Thu Nov 12 14:05:16 2009
New Revision: 1660

Log:
Removed the switch block from the signal handler.

We're not interested in which signal killed the app. The handler should not
try to demultiplex things that the system took care of already.

Modified:
   trunk/pisabeacon/beaconmain.c

Modified: trunk/pisabeacon/beaconmain.c
==============================================================================
--- trunk/pisabeacon/beaconmain.c       Thu Nov 12 14:01:11 2009        (r1659)
+++ trunk/pisabeacon/beaconmain.c       Thu Nov 12 14:05:16 2009        (r1660)
@@ -88,35 +88,6 @@
  * @param quitcode   signal quit code
  */
 static void plb_quit(int quitcode) {
-       if (quitcode != 0) {
-               switch (quitcode) {
-               case SIGINT:
-                       fprintf(stderr, "WARNING: Got a SIGINT signal.\n");
-                       break;
-               case SIGQUIT:
-                       fprintf(stderr, "WARNING: Got a SIGQUIT signal.\n");
-                       break;
-               case SIGILL:
-                       fprintf(stderr, "WARNING: Got a SIGILL signal.\n");
-                       break;
-               case SIGPIPE:
-                       fprintf(stderr, "WARNING: Got a SIGPIPE signal.\n");
-                       break;
-               case SIGBUS:
-                       fprintf(stderr, "WARNING: Got a SIGBUS signal.\n");
-                       break;
-               case SIGTERM:
-                       fprintf(stderr, "WARNING: Got a SIGTERM signal.\n");
-                       break;
-               default:
-                       fprintf(stderr, "WARNING: Got an unknown 
signal(signum=%d).\n",
-                                       quitcode);
-                       break;
-               }
-               /* cleanup? */
-
-       }
-
        printf("Quitting PISA location server daemon...\n");
        exit(EXIT_SUCCESS);
 }

Other related posts:

  • » [pisa-src] r1660 - trunk/pisabeacon/beaconmain.c - Thomas Jansen