From ebbd4e8fb3078f8393567ca49d80d7fd5926f5f3 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Sat, 1 Jul 2000 17:30:35 +0000 Subject: Changes by Kazuhiro Fujieda * assert.cc (__assert): Reduce dependency on newlib. * exec.cc: Eliminate unnecessary inclusion of ctype.h. * glob.c: Ditto. * hinfo.cc: Ditto. * init.cc: Ditto. * strace.cc: Ditto. * tty.cc: Ditto. * grp.cc (parse_grp): Eliminate atoi. * passwd.cc (grab_int): Ditto. * grp.cc (getgroups): Eliminate str{n,}casecmp. * path.cc (get_raw_device_number): Ditto. * path.cc (sort_by_native_name): Ditto. * spawn.cc (iscmd): Ditto. * uinfo.cc (internal_getlogin): Ditto. --- winsup/cygwin/spawn.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/spawn.cc') diff --git a/winsup/cygwin/spawn.cc b/winsup/cygwin/spawn.cc index 6ec011914..425094677 100644 --- a/winsup/cygwin/spawn.cc +++ b/winsup/cygwin/spawn.cc @@ -169,7 +169,7 @@ iscmd (const char *argv0, const char *what) n = strlen (argv0) - strlen (what); if (n >= 2 && argv0[1] != ':') return 0; - return n >= 0 && strcasecmp (argv0 + n, what) == 0 && + return n >= 0 && strcasematch (argv0 + n, what) && (n == 0 || isdirsep (argv0[n - 1])); } -- cgit v1.2.3