diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2023-09-09 23:05:29 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2023-09-09 23:28:55 +0200 |
commit | 5302638f77398978cd5403e00925d8f482442c84 (patch) | |
tree | 967cc8a82ba518009acbbe970b125ffdd824b127 /winsup | |
parent | 27e8815535fc7e6a9ed204323682f22be02946a5 (diff) | |
download | newlib-5302638f77398978cd5403e00925d8f482442c84.zip newlib-5302638f77398978cd5403e00925d8f482442c84.tar.gz newlib-5302638f77398978cd5403e00925d8f482442c84.tar.bz2 |
Cygwin: readdir: explain why we use FileNamesInformation on NFS
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/fhandler/disk_file.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/fhandler/disk_file.cc b/winsup/cygwin/fhandler/disk_file.cc index 4f37363..0242cae 100644 --- a/winsup/cygwin/fhandler/disk_file.cc +++ b/winsup/cygwin/fhandler/disk_file.cc @@ -2262,6 +2262,8 @@ fhandler_disk_file::readdir (DIR *dir, dirent *de) goto go_ahead; } } + /* NFS must use FileNamesInformation! Any other information class + skips all symlinks. */ if (!(dir->__flags & dirent_get_d_ino)) status = NtQueryDirectoryFile (get_handle (), NULL, NULL, NULL, &io, d_cache (dir), DIR_BUF_SIZE, |