acadia-newlib/winsup/cygwin/include/sys
Christopher Faylor 0c7b55727a Throughout, remove __d_u.__d_data fields from DIR structure.
* include/sys/dirent.h (dirent): Remvoe old_d_ino.
(DIR): Make __d_dirhash a 64 bit value.  Remove __d_data and __d_u.  Add
__flags.
* dir.cc (opendir_states): New enum.
(opendir): Clear new DIR __flags field.
(readdir): Fill in '.' and '..' entries if we hit EOF and we haven't seen them
already.  Nuke setting of old_d_ino.
(rewinddir): Reset DIR __flags field.
(seekdir64): Ditto.
* fhandler_disk_file.cc (fhandler_cygdrive::fhandler_cygdrive): Remove special
handling of "." and ".." since they are now handled automatically.
2003-09-08 04:04:19 +00:00
..
acl.h
cdefs.h
copying.dj
cygwin.h * include/sys/cygwin.h: Don't define cygwin-specific things if !__CYGWIN__. 2003-09-01 02:26:27 +00:00
dirent.h Throughout, remove __d_u.__d_data fields from DIR structure. 2003-09-08 04:04:19 +00:00
file.h
ioctl.h
mman.h Switch to 32/64 datatypes: 2003-03-09 21:51:00 +00:00
mount.h * mkvers.sh: Avoid "-dontuse" tags. 2003-05-29 03:50:15 +00:00
mtio.h
param.h * include/sys/param.h (NBBY): Define if not defined. 2003-08-12 10:23:40 +00:00
poll.h
procfs.h
resource.h
select.h
smallprint.h
socket.h
soundcard.h
statfs.h
strace.h
syslog.h * cygwin.din: Add vsyslog. 2003-06-06 08:11:19 +00:00
sysmacros.h
termio.h
termios.h
ttychars.h
uio.h
un.h
utime.h * Makefile.in (CYGWIN_START): Define as crt0.o. Add to TARGET_LIBS. 2003-05-12 11:06:27 +00:00
utmp.h * Makefile.in (CYGWIN_START): Define as crt0.o. Add to TARGET_LIBS. 2003-05-12 11:06:27 +00:00
utsname.h
vfs.h
wait.h