Date: Sat, 18 Jun 2011 21:53:36 +0000 (UTC) From: Jilles Tjoelker <jilles@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r223271 - head/usr.bin/fstat Message-ID: <201106182153.p5ILraiE058570@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106182153.p5ILraiE058570>