diff options
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/fhandler_disk_file.cc | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 4113bc6..8f96fba 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2003-12-03 Pierre Humblet <pierre.humblet@ieee.org> + + * fhandler_disk_file.cc (fhandler_disk_file::lock): Interchange + values of off_low and off_high. + 2003-12-03 Corinna Vinschen <corinna@vinschen.de> * fcntl.cc (fcntl_worker): Remove static storage class. diff --git a/winsup/cygwin/fhandler_disk_file.cc b/winsup/cygwin/fhandler_disk_file.cc index c51eace..2c8829c 100644 --- a/winsup/cygwin/fhandler_disk_file.cc +++ b/winsup/cygwin/fhandler_disk_file.cc @@ -536,8 +536,8 @@ fhandler_disk_file::lock (int cmd, struct __flock64 *fl) DWORD off_high, off_low, len_high, len_low; - off_high = (DWORD)(win32_start & 0xffffffff); - off_low = (DWORD)(win32_start >> 32); + off_low = (DWORD)(win32_start & 0xffffffff); + off_high = (DWORD)(win32_start >> 32); if (win32_len == 0) { /* Special case if len == 0 for POSIX means lock to the end of |