svn commit: r223271 - head/usr.bin/fstat
Jilles Tjoelker
jilles at FreeBSD.org
Sat Jun 18 21:53:36 UTC 2011
Author: jilles
Date: Sat Jun 18 21:53:36 2011
New Revision: 223271
URL: http://svn.freebsd.org/changeset/base/223271
Log:
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.
Modified:
head/usr.bin/fstat/fuser.c
Modified: head/usr.bin/fstat/fuser.c
==============================================================================
--- head/usr.bin/fstat/fuser.c Sat Jun 18 21:46:11 2011 (r223270)
+++ head/usr.bin/fstat/fuser.c Sat Jun 18 21:53:36 2011 (r223271)
@@ -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);
More information about the svn-src-head
mailing list