diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2003-05-26 13:54:01 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2003-05-26 13:54:01 +0400 |
commit | fac297d5f84d06ec41652c42f410f105dd904b67 (patch) | |
tree | 34cd97034cede2b4fd3568d3a483ecd254e83eea /winsup/cygwin/ChangeLog | |
parent | 7b3a9e6e005345d47280cf93cf7dde679c651a6f (diff) |
* fhandler.h: Rename FH_W95LSBUG flag to FH_LSEEKED.
(fhandler_base::set_did_lseek): Rename from set_check_win95_lseek_bug.
(fhandler_base::get_did_lseek): Rename from get_check_win95_lseek_bug.
(fhandler_base::set_fs_flags): New method.
(fhandler_base::get_fs_flags): Ditto.
* fhandler.cc (fhandler_base::write): Make 64 bit clean. Convert file
to a "sparse" file when writing after a long lseek (>64K) beyond EOF.
(fhandler_base::lseek): Call set_did_lseek() instead of
set_check_win95_lseek_bug().
(fhandler_base::fhandler_base): Initialize fs_flags to 0.
* fhandler_disk_file.cc (fhandler_disk_file::open): Don't create files
as "sparse" unconditionally. Set fs_flags member.
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 95f949315..6c4d65c8a 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,18 @@ +2003-05-26 Corinna Vinschen <corinna@vinschen.de> + + * fhandler.h: Rename FH_W95LSBUG flag to FH_LSEEKED. + (fhandler_base::set_did_lseek): Rename from set_check_win95_lseek_bug. + (fhandler_base::get_did_lseek): Rename from get_check_win95_lseek_bug. + (fhandler_base::set_fs_flags): New method. + (fhandler_base::get_fs_flags): Ditto. + * fhandler.cc (fhandler_base::write): Make 64 bit clean. Convert file + to a "sparse" file when writing after a long lseek (>64K) beyond EOF. + (fhandler_base::lseek): Call set_did_lseek() instead of + set_check_win95_lseek_bug(). + (fhandler_base::fhandler_base): Initialize fs_flags to 0. + * fhandler_disk_file.cc (fhandler_disk_file::open): Don't create files + as "sparse" unconditionally. Set fs_flags member. + 2003-05-25 Pierre Humblet <pierre.humblet@ieee.org> * autoload.cc (GetDiskFreeSpaceEx): Add. |