OSDN Git Service

w32api:
authorcorinna <corinna>
Thu, 20 Feb 2003 10:14:51 +0000 (10:14 +0000)
committercorinna <corinna>
Thu, 20 Feb 2003 10:14:51 +0000 (10:14 +0000)
commit0ead724fc9640ec10b3892b96cd9a913dff195a3
tree26c4e5fb166cca52cfa7fb1bea56fd4850381a04
parentce6825c0ceb373501b76305da3f75402005a2e20
w32api:

        * include/winioctl.h (FSCTL_SET_SPARSE): Define.

cygwin:

        * wincap.h (wincaps::supports_sparse_files): New flag.
        (wincapc::supports_sparse_files): New method.
        * wincap.cc (wincap_unknown): Define value for the new flag.
        (wincap_95): Ditto.
        (wincap_95osr2): Ditto.
        (wincap_98): Ditto.
        (wincap_98se): Ditto.
        (wincap_me): Ditto.
        (wincap_nt3): Ditto.
        (wincap_nt4): Ditto.
        (wincap_nt4sp4): Ditto.
        (wincap_2000): Ditto.
        (wincap_xp): Ditto.
        * path.h (path_conv::fs_flags): New method.
        * fhandler_disk_file.cc: Include winioctl.h for DeviceIoControl.
        (fhandler_disk_file::open): Set newly created and truncated files as
        sparse on platforms that support it.
winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/path.h
winsup/cygwin/wincap.cc
winsup/cygwin/wincap.h
winsup/w32api/ChangeLog
winsup/w32api/include/winioctl.h