summaryrefslogtreecommitdiffstats
path: root/usr.bin/fstat
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2011-06-18 21:53:36 +0000
committerjilles <jilles@FreeBSD.org>2011-06-18 21:53:36 +0000
commit592d678769a6fbab6742f0e758239dae8b6b55f8 (patch)
tree399ca3a028a66d945a5aa352890ed742ecf774f4 /usr.bin/fstat
parentfe5611be569005f5729498cc32cce3f64cc1020e (diff)
downloadFreeBSD-src-592d678769a6fbab6742f0e758239dae8b6b55f8.zip
FreeBSD-src-592d678769a6fbab6742f0e758239dae8b6b55f8.tar.gz
fuser: Fix skipping "SIG" on signal names (-s).
The code did !strncasecmp(str, "sig", 4) which is not useful. Also change "sig" to "SIG" matching the uppercase signal names as of r218285. This has little effect because fuser does not enable locale.
Diffstat (limited to 'usr.bin/fstat')
-rw-r--r--usr.bin/fstat/fuser.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/usr.bin/fstat/fuser.c b/usr.bin/fstat/fuser.c
index 02975b3..364d57c 100644
--- a/usr.bin/fstat/fuser.c
+++ b/usr.bin/fstat/fuser.c
@@ -358,9 +358,8 @@ str2sig(const char *str)
{
int i;
-#define SIGPREFIX "sig"
- if (!strncasecmp(str, SIGPREFIX, sizeof(SIGPREFIX)))
- str += sizeof(SIGPREFIX);
+ if (!strncasecmp(str, "SIG", 3))
+ str += 3;
for (i = 1; i < sys_nsig; i++) {
if (!strcasecmp(sys_signame[i], str))
return (i);
OpenPOWER on IntegriCloud