diff options
author | Christopher Faylor <me@cgf.cx> | 2001-03-17 07:09:41 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2001-03-17 07:09:41 +0000 |
commit | b63a3f55a7f9d41faa73b15bfd1aca6aa178a20e (patch) | |
tree | a9a9fba2a78cd9edbf0dc1d2eb5f7d0c125af4a5 /winsup/cygwin/dir.cc | |
parent | 92f4bf97251cfe3ba7758ec9bdab9f6fbada6c51 (diff) | |
download | cygnal-b63a3f55a7f9d41faa73b15bfd1aca6aa178a20e.tar.gz cygnal-b63a3f55a7f9d41faa73b15bfd1aca6aa178a20e.tar.bz2 cygnal-b63a3f55a7f9d41faa73b15bfd1aca6aa178a20e.zip |
* dir.cc (readdir): Use strcasematch for consistency.
* path.cc (symlink_info): Eliminate known_suffix.
(path_conv::check): Always copy ext_here to end of buffer, if found.
(suffix_scan): Eliminate ext_here, add suffixes_start.
(suffix_scan::has): Eliminate an argument. Reorganize. Always return pointer
to end of input path.
(suffix_scan::next): Take a second pass through the suffix list looking for
.lnk.
(symlink_info::check): Eliminate known_suffix usage.
Diffstat (limited to 'winsup/cygwin/dir.cc')
-rw-r--r-- | winsup/cygwin/dir.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/dir.cc b/winsup/cygwin/dir.cc index 3c10dfa73..fef678756 100644 --- a/winsup/cygwin/dir.cc +++ b/winsup/cygwin/dir.cc @@ -181,7 +181,7 @@ readdir (DIR * dir) { char *c = dir->__d_dirent->d_name; int len = strlen (c); - if (!strcasecmp (c + len - 4, ".lnk")) + if (strcasematch (c + len - 4, ".lnk")) { char fbuf[MAX_PATH + 1]; strcpy (fbuf, dir->__d_dirname); |