X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fms_sigsegv.c;h=303381f41c1fa0e16b70fc3075c069d0b3d54e80;hb=b220134a312e2a488810abfef510f5dbf59078a4;hp=60e1f59c581a26a74469cc102766eb9003892422;hpb=4408f5168a2640feb59f16987833b36f206176cb;p=awesomized%2Flibmemcached diff --git a/clients/ms_sigsegv.c b/clients/ms_sigsegv.c index 60e1f59c..303381f4 100644 --- a/clients/ms_sigsegv.c +++ b/clients/ms_sigsegv.c @@ -12,7 +12,7 @@ * Author Trond Norbye */ -#include "config.h" +#include "mem_config.h" #include #include @@ -38,7 +38,9 @@ static void ms_signal_segv(int signum, siginfo_t *info, void *ptr) pthread_mutex_lock(&ms_global.quit_mutex); fprintf(stderr, "Segmentation fault occurred.\nStack trace:\n"); +#if 0 pandora_print_callstack(stderr); +#endif fprintf(stderr, "End of stack trace\n"); pthread_mutex_unlock(&ms_global.quit_mutex); abort(); @@ -61,7 +63,7 @@ static void ms_signal_int(int signum, siginfo_t *info, void *ptr) /** * redirect signal seg * - * @return if success, return 0, else return -1 + * @return if success, return EXIT_SUCCESS, else return -1 */ int ms_setup_sigsegv(void) { @@ -73,7 +75,7 @@ int ms_setup_sigsegv(void) if (sigaction(SIGSEGV, &action, NULL) < 0) { perror("sigaction"); - return 0; + return EXIT_SUCCESS; } return -1; @@ -83,7 +85,7 @@ int ms_setup_sigsegv(void) /** * redirect signal pipe * - * @return if success, return 0, else return -1 + * @return if success, return EXIT_SUCCESS, else return -1 */ int ms_setup_sigpipe(void) { @@ -97,7 +99,7 @@ int ms_setup_sigpipe(void) /** * redirect signal int * - * @return if success, return 0, else return -1 + * @return if success, return EXIT_SUCCESS, else return -1 */ int ms_setup_sigint(void) { @@ -109,7 +111,7 @@ int ms_setup_sigint(void) if (sigaction(SIGINT, &action_3, NULL) < 0) { perror("sigaction"); - return 0; + return EXIT_SUCCESS; } return -1;