diff options
author | jilles <jilles@FreeBSD.org> | 2011-06-18 21:53:36 +0000 |
---|---|---|
committer | jilles <jilles@FreeBSD.org> | 2011-06-18 21:53:36 +0000 |
commit | 592d678769a6fbab6742f0e758239dae8b6b55f8 (patch) | |
tree | 399ca3a028a66d945a5aa352890ed742ecf774f4 /usr.bin/fstat | |
parent | fe5611be569005f5729498cc32cce3f64cc1020e (diff) | |
download | FreeBSD-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.c | 5 |
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); |