Changeset 69dd3f56113bcebc6e726ef19d2f16261393d650

Show
Ignore:
Timestamp:
10/10/11 04:42:56 (20 months ago)
Author:
Nedko Arnaudov <nedko@…>
Children:
b592ac3cb7717f874598e2ae3413fe15167acc62
Parents:
f993abbe9b1f4b6e6da8fe62ba1788989eb5e33d
git-committer:
Nedko Arnaudov <nedko@arnaudov.name> / 2011-10-10T04:42:56Z+0300
Message:

fix warnings when building with disabled stacktrace

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • daemon/sigsegv.c

    r5c1bde8 r69dd3f5  
    6060#endif 
    6161 
     62#if defined(__arm__) || defined(__powerpc__) || defined (__ia64__) || defined (__alpha__) || defined (__FreeBSD_kernel__) || defined (__sh__) 
     63# define DISABLE_STACKTRACE 
     64#endif 
     65 
    6266static void signal_segv(int signum, siginfo_t* info, void*ptr) { 
    6367    static const char *si_codes[3] = {"", "SEGV_MAPERR", "SEGV_ACCERR"}; 
    6468 
     69#if !defined(DISABLE_STACKTRACE) 
    6570    size_t i; 
    6671    ucontext_t *ucontext = (ucontext_t*)ptr; 
     
    7681    size_t sz; 
    7782#endif 
     83#endif 
    7884 
    7985    if (signum == SIGSEGV) 
     
    102108    log_error("info.si_code  = %d (%s)", info->si_code, si_codes[info->si_code]); 
    103109    log_error("info.si_addr  = %p", info->si_addr); 
    104 #if defined(__arm__) || defined(__powerpc__) || defined (__ia64__) || defined (__alpha__) || defined (__FreeBSD_kernel__) || defined (__sh__) 
     110#if defined(DISABLE_STACKTRACE) 
    105111    log_error("No stack trace"); 
    106112#else