From: earnie_boyd AT hotmail DOT com (Earnie Boyd) Subject: Re: Problem with fsetpos 21 Nov 1997 19:03:14 -0800 Message-ID: <19971121123809.5771.qmail.cygnus.gnu-win32@hotmail.com> Content-Type: text/plain To: fseibel AT cfa DOT harvard DOT edu Cc: gnu-win32 AT cygnus DOT com >From: "Fred Seibel" >To: >Subject: Problem with fsetpos >Date: Thu, 20 Nov 1997 08:20:40 -0500 > >I have a UNIX program that makes extensive use of fgetpos and fsetpos to >move around a file. > >I have discovered that fsetpos with values of offset greater than ~ 2000L >misses the corrrect value. The >error is 16 at 2000 and 179 at 10000. I am running WindowsNT 4.0 >Workstation, with Service Patch 3. >I am running b18. > >This error can be detected by inspection using gdb. >Open a text file a trivial program. > >main(){ >fp = fopen("foo.txt", "r"); >fsetpos(fp, 2000L, SEEK_SET); > > > >gdb>print *fp >shows the next text that will be read. >Open file in emacs and position to char 2000. > This looks like the infamous Y2K problem to me. ;^} Ha, Ha, Ha. >Observe that the file seems to be positioned at 1984. hmmmm. - \\||// ---o0O0--Earnie--0O0o---- -earnie_boyd AT hotmail DOT com- ------ooo0O--O0ooo------- ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".