Diff for /embedaddon/sudo/compat/strsignal.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 16:23:02 version 1.1.1.2, 2012/10/09 09:29:52
Line 27 Line 27
 #include "gettext.h"  #include "gettext.h"
   
 #if defined(HAVE_DECL_SYS_SIGLIST) && HAVE_DECL_SYS_SIGLIST == 1  #if defined(HAVE_DECL_SYS_SIGLIST) && HAVE_DECL_SYS_SIGLIST == 1
# define my_sys_siglist    sys_siglist# define sudo_sys_siglist    sys_siglist
 #elif defined(HAVE_DECL__SYS_SIGLIST) && HAVE_DECL__SYS_SIGLIST == 1  #elif defined(HAVE_DECL__SYS_SIGLIST) && HAVE_DECL__SYS_SIGLIST == 1
# define my_sys_siglist    _sys_siglist# define sudo_sys_siglist    _sys_siglist
 #elif defined(HAVE_DECL___SYS_SIGLIST) && HAVE_DECL___SYS_SIGLIST == 1  #elif defined(HAVE_DECL___SYS_SIGLIST) && HAVE_DECL___SYS_SIGLIST == 1
# define my_sys_siglist    __sys_siglist# define sudo_sys_siglist    __sys_siglist
 #else  #else
extern const char *const my_sys_siglist[NSIG];extern const char *const sudo_sys_siglist[NSIG];
 #endif  #endif
   
 /*  /*
Line 42  extern const char *const my_sys_siglist[NSIG]; Line 42  extern const char *const my_sys_siglist[NSIG];
 char *  char *
 strsignal(int signo)  strsignal(int signo)
 {  {
    if (signo > 0 && signo < NSIG)    if (signo > 0 && signo < NSIG && sudo_sys_siglist[signo] != NULL)
        return (char *)my_sys_siglist[signo];        return (char *)sudo_sys_siglist[signo];
     /* XXX - should be "Unknown signal: %d" */
     return _("Unknown signal");      return _("Unknown signal");
 }  }

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>