summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usr.bin/killall/killall.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/killall/killall.c b/usr.bin/killall/killall.c
index 3cb5d07..386d645 100644
--- a/usr.bin/killall/killall.c
+++ b/usr.bin/killall/killall.c
@@ -67,7 +67,7 @@ upper(const char *str)
strncpy(buf, str, sizeof(buf));
buf[sizeof(buf) - 1] = '\0';
for (s = buf; *s; s++)
- *s = toupper(*s);
+ *s = toupper((unsigned char)*s);
return buf;
}
@@ -206,7 +206,7 @@ main(int ac, char **av)
zflag++;
break;
default:
- if (isalpha(**av)) {
+ if (isalpha((unsigned char)**av)) {
if (strncasecmp(*av, "sig", 3) == 0)
*av += 3;
for (sig = NSIG, p = sys_signame + 1;
@@ -217,7 +217,7 @@ main(int ac, char **av)
}
if (!sig)
nosig(*av);
- } else if (isdigit(**av)) {
+ } else if (isdigit((unsigned char)**av)) {
sig = strtol(*av, &ep, 10);
if (!*av || *ep)
errx(1, "illegal signal number: %s", *av);
OpenPOWER on IntegriCloud