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); }