summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/cygwin.din
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/cygwin.din
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/cygwin.din')
-rw-r--r--winsup/cygwin/cygwin.din2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/cygwin.din b/winsup/cygwin/cygwin.din
index 5efc6fd94..770923d54 100644
--- a/winsup/cygwin/cygwin.din
+++ b/winsup/cygwin/cygwin.din
@@ -993,7 +993,7 @@ open SIGFE
_open = open SIGFE
_open64
opendir SIGFE
-_opendir = opendir SIGFE
+__opendir_with_d_ino SIGFE
openlog SIGFE
_openlog = openlog SIGFE
openpty SIGFE