Index: fhandler.cc =================================================================== RCS file: /cvs/src/src/winsup/cygwin/fhandler.cc,v retrieving revision 1.161 diff -u -p -r1.161 fhandler.cc --- fhandler.cc 25 Oct 2003 12:32:56 -0000 1.161 +++ fhandler.cc 17 Nov 2003 20:54:34 -0000 @@ -874,6 +874,9 @@ fhandler_base::lseek (_off64_t offset, i } else { + if (poff_high) + res += (_off64_t) *poff_high << 32; + /* When next we write(), we will check to see if *this* seek went beyond the end of the file, and back-seek and fill with zeros if so - DJ */ set_did_lseek ();