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