+2015-11-26 Michael Kwasigroch <mkwasigr@web.de>
+
+ * kill.cc (strsigno): Don't call sys_sigabbrev for signal 0.
+ (listsig): Don't call strsigno for signal 0.
+
2015-11-18 Corinna Vinschen <corinna@vinschen.de>
* setfacl.c (action_t): Rename DeleteAll to DeleteExt. Add
/* kill.cc
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007,
- 2009, 2011 Red Hat, Inc.
+ 2009, 2011, 2015 Red Hat, Inc.
This file is part of Cygwin.
static const char *
strsigno (int signo)
{
- if (signo >= 0 && signo < NSIG)
+ if (signo > 0 && signo < NSIG)
return sys_sigabbrev[signo];
static char buf[sizeof ("Unknown signal") + 32];
sprintf (buf, "Unknown signal %d", signo);
{
sig = getsig (in_sig);
test_for_unknown_sig (sig, in_sig);
- if (atoi (in_sig) == sig)
+ if (sig && atoi (in_sig) == sig)
puts (strsigno (sig) + 3);
else
printf ("%d\n", sig);