summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/fhandler_process.cc6
2 files changed, 8 insertions, 3 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 0b4c07aac..08fb92d72 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,10 @@
2005-01-06 Corinna Vinschen <corinna@vinschen.de>
+ * fhandler_process.cc: Use strcasematch instead of strcasecmp
+ throughout.
+
+2005-01-06 Corinna Vinschen <corinna@vinschen.de>
+
* syscalls.cc (rename): Fix behaviour in case of renaming directories
according to SUSv3.
diff --git a/winsup/cygwin/fhandler_process.cc b/winsup/cygwin/fhandler_process.cc
index 98276e3cd..e259044d4 100644
--- a/winsup/cygwin/fhandler_process.cc
+++ b/winsup/cygwin/fhandler_process.cc
@@ -324,7 +324,7 @@ fhandler_process::fill_filebuf ()
if (len > 4)
{
char *s = filebuf + len - 4;
- if (strcasecmp (s, ".exe") == 0)
+ if (strcasematch (s, ".exe"))
*s = 0;
}
}
@@ -392,7 +392,7 @@ format_process_stat (_pinfo *p, char *destbuf, size_t maxsize)
if (len > 4)
{
char *s = cmd + len - 4;
- if (strcasecmp (s, ".exe") == 0)
+ if (strcasematch (s, ".exe"))
*s = 0;
}
}
@@ -525,7 +525,7 @@ format_process_status (_pinfo *p, char *destbuf, size_t maxsize)
if (len > 4)
{
char *s = cmd + len - 4;
- if (strcasecmp (s, ".exe") == 0)
+ if (strcasematch (s, ".exe"))
*s = 0;
}
}