summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/autoload.cc
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2006-01-21 02:24:17 +0000
committerChristopher Faylor <me@cgf.cx>2006-01-21 02:24:17 +0000
commit868fb2ff6992142de60d6ff31da0ac84ddcf9363 (patch)
treef03159b6200450e06f348f4b67ddcc3585e754c3 /winsup/cygwin/autoload.cc
parent54abc854d09c5b411a22406de19cbd7cdf88e748 (diff)
downloadcygnal-868fb2ff6992142de60d6ff31da0ac84ddcf9363.tar.gz
cygnal-868fb2ff6992142de60d6ff31da0ac84ddcf9363.tar.bz2
cygnal-868fb2ff6992142de60d6ff31da0ac84ddcf9363.zip
* include/cygwin/version.h: Bump API minor number to 151.
* dir.cc (__opendir_with_d_ino): New function. (opendir): Set flag if we should be calculating inodes. (readdir_worker): Calculate d_ino by calling stat if the user has asked for it. (seekdir64): Maintain all persistent flag settings. * fhandler.h (dirent_states): Add dirent_set_d_ino. * fhandler_disk_file.cc (fhandler_disk_file::opendir): Reflect changes to dirent structure. * fhandler_virtual.cc (fhandler_virtual::opendir): Ditto. * include/sys/dirent.h (struct dirent): Coalesce two similar structures. Remove all threads of the apparently highly confusing references to inodes. Add support for calculating a real inode if __USE_EXPENSIVE_CYGWIN_D_INO is defined.
Diffstat (limited to 'winsup/cygwin/autoload.cc')
0 files changed, 0 insertions, 0 deletions