OSDN Git Service

* dir.cc (readdir_worker): Initialize dirent.d_type and __d_unused1.
authorcorinna <corinna>
Fri, 28 Nov 2008 09:04:34 +0000 (09:04 +0000)
committercorinna <corinna>
Fri, 28 Nov 2008 09:04:34 +0000 (09:04 +0000)
commit6df7f712278544950c964d415a8bb555c2f342aa
treeb0fcfbcd02c7c4ee4dd2c2b4c764971ddcbf2f40
parent368f9373ea1638827f95a5fd38382f9bfba72e5f
* dir.cc (readdir_worker): Initialize dirent.d_type and __d_unused1.
* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper):
Set dirent.d_type based on FILE_ATTRIBUTE_*.
* include/sys/dirent.h: Define _DIRENT_HAVE_D_TYPE (enables DT_*
declarations).
(struct dirent): Add d_type. Adjust __d_unused1 size to preserve layout.
winsup/cygwin/ChangeLog
winsup/cygwin/dir.cc
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/include/sys/dirent.h