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-all mailing list