src/winsup/cygwin ChangeLog cygwin ...
Mon Aug 7 19:29:00 GMT 2006

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2006-08-07 19:29:15

Modified files:
	winsup/cygwin  : ChangeLog cygwin.din 
	                 fhandler.h ntdll.h 
	winsup/cygwin/include: fcntl.h 
	winsup/cygwin/include/cygwin: version.h 

Log message:
	* (NtSetInformationFile): Define.
	* cygwin.din: Export posix_fadvise and posix_fallocate.
	* (fhandler_base::fadvise): New method.
	(fhandler_base::ftruncate): Add allow_truncate parameter.
	* fhandler.h (class fhandler_base): Add fadvise method.  Accomodate
	new parameter to ftruncate.
	(class fhandler_pipe): Add fadvise and ftruncate methods.
	(class fhandler_disk_file): Add fadvise method.  Accomodate new
	parameter to ftruncate.
	* (fhandler_disk_file::fadvise): New method.
	(fhandler_disk_file::ftruncate): Accomodate new allow_truncate
	parameter.  Set EOF using NtSetInformationFile on NT.
	* ntdll.h (struct _FILE_END_OF_FILE_INFORMATION): Define.
	(NtSetInformationFile): Declare.
	* (fhandler_pipe::fadvise): New method.
	(fhandler_pipe::ftruncate): Ditto.
	* (posix_fadvise): New function.
	(posix_fallocate): Ditto.
	(ftruncate64): Accomodate second parameter to fhandler's ftruncate
	* include/fcntl.h: Add POSIX_FADV_* flags.  Add declarations of
	posix_fadvise and posix_fallocate.
	* include/cygwin/version.h: Bump API minor number.


More information about the Cygwin-cvs mailing list