7636b58590
* cygwin.din: Export posix_fadvise and posix_fallocate. * fhandler.cc (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.cc (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. * pipe.cc (fhandler_pipe::fadvise): New method. (fhandler_pipe::ftruncate): Ditto. * syscalls.cc (posix_fadvise): New function. (posix_fallocate): Ditto. (ftruncate64): Accomodate second parameter to fhandler's ftruncate method. * include/fcntl.h: Add POSIX_FADV_* flags. Add declarations of posix_fadvise and posix_fallocate. * include/cygwin/version.h: Bump API minor number. |
||
---|---|---|
.. | ||
_types.h | ||
acl.h | ||
config.h | ||
core_dump.h | ||
cygwin_dll.h | ||
fs.h | ||
grp.h | ||
hdreg.h | ||
icmp.h | ||
if.h | ||
in.h | ||
in6.h | ||
in_systm.h | ||
ipc.h | ||
kd.h | ||
msg.h | ||
mtio.h | ||
rdevio.h | ||
sem.h | ||
shm.h | ||
signal.h | ||
socket.h | ||
sockios.h | ||
stat.h | ||
stdlib.h | ||
sys_time.h | ||
sysproto.h | ||
time.h | ||
types.h | ||
uio.h | ||
utmp.h | ||
version.h | ||
wait.h |