From 472a8223192212022b41083ccf3906ba51c97a64 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Thu, 11 Jul 2002 14:05:17 +0000 Subject: [PATCH] * fhandler_disk_file.cc (fhandler_disk_file::open): Don't move the file pointer to the end of file if O_APPEND is specified in the open flags. --- winsup/cygwin/ChangeLog | 6 ++++++ winsup/cygwin/fhandler_disk_file.cc | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index ae7b6b575..88e9c1a29 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,9 @@ +2002-07-11 Pavel Tsekov + + * fhandler_disk_file.cc (fhandler_disk_file::open): Don't + move the file pointer to the end of file if O_APPEND is + specified in the open flags. + 2002-07-09 Christopher Faylor * debug.cc: Avoid explicit zeroing of globals. diff --git a/winsup/cygwin/fhandler_disk_file.cc b/winsup/cygwin/fhandler_disk_file.cc index db843a41c..95081f061 100644 --- a/winsup/cygwin/fhandler_disk_file.cc +++ b/winsup/cygwin/fhandler_disk_file.cc @@ -389,9 +389,6 @@ fhandler_disk_file::open (path_conv *real_path, int flags, mode_t mode) return 0; } - if (flags & O_APPEND) - SetFilePointer (get_handle(), 0, 0, FILE_END); - set_symlink_p (real_path->issymlink ()); set_execable_p (real_path->exec_state ()); set_socket_p (real_path->issocket ());