src/winsup/cygwin ChangeLog fhandler_di ...
Mon Sep 8 04:04:00 GMT 2003

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2003-09-08 04:04:19

Modified files:
	winsup/cygwin  : ChangeLog 
	winsup/cygwin/include/sys: dirent.h 

Log message:
	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
	* (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_cygdrive::fhandler_cygdrive): Remove special
	handling of "." and ".." since they are now handled automatically.


More information about the Cygwin-cvs mailing list