From: donham AT axon DOT engr DOT sgi DOT com (Christopher Donham) Subject: Fseek Help? 16 Jun 1998 16:35:41 -0700 Message-ID: <199806160527.WAA119358.cygnus.gnu-win32@axon.engr.sgi.com> To: gnu-win32 AT cygnus DOT com Hi all, A quick question. I seem to be having trouble getting fseek to work. For some reason after about 900 bytes, fseek ceases to go to the correct point in the file. To demonstrate the problem, I have included a test file at the end of this message. Uudecode, ungzip, and untar the file and then type "make". You will get a program called "test". To run the test, type "test test.c". The program will read in the file test.c and then try to fseek to every byte within the file. It compares the contents of the file against the next byte read after an fseek. It prints an error if the comparison fails. On my unix machine, this program always succeeds. On my NT4 SP3 B19 machine, it fails at approximately byte 950 (changes from file to file). Any thoughts? What am I doing wrong? Thanks for any help. Chris P.S. Note that you have to delete the ^M's to compile on a unix machine. begin 644 test.tar.gz M'XL("&[\A34``W1EOWFS=X^+K^I M[OY`*M]2*#T6,7F/]>^\N'T^-F>.SLOMM>3SN M_]4WNY5=Z?_55Y7JKO#_5_O5W/__BO'32U(C,Y_Y,R<@YS[SPMN8=`8DGM*` M\I"1ES^A(S_WF1LL/$K>WDJ8\N1G'R[-N?SSG&;G-A?<#X#@ MICDWHVRQ-(5I"NEMHD`@]W,/,A>CI&$=G[T3=QHEA[Q//C>>!\+OB,E\@)B-/LDIB,F(;*O AT 8>V>O:@3X)Y_'LM&L'R(WT'T>JMFV]8'+0A?04M,2?!7B")ZYK_Q)HL7\ M$WG$=S.R[170F8 M[L'4;1M<6JEVTYZ`BL`4<$YY1TC0YPVV[K`>Q-8=CYQ$20!$Q80)!:K/0OEL M%$8S1ZB;4>I1+Y$%5MM0\8(-4'TR0\>=CJ-PP3QR._%Y1O?#Z#A=!>L]/>Z? MV:=%\HYRFX?NM#N\IBXOG)\V!]:57#M4;/IT[,<0.DQ6PGK*BH$_(H5G&DK8 MG757V`*VQ2*)*%]`T*DHRVXRG]?#V2QD]9#Q*`SB0C'UG0Y0YA.'+WO/Q(G) MD%(&U"03ZI4,&(?!*G$CZG!#01AR8*=U,2U-N0!A0*;JQ"-*C\8S!;UII!-; MI9--@C:B\3QD,143W9[5.6FVK$ZM;6&9@'7>ZD*XX,E"WZH/@(;+Q9.HNG`- M`]+'_;U+,0M&S'U7+;*/4`I>9J'A'\1$6:1]JGRJ;(KE7 AT WV">7.&7"80['$ MH;)=*$:*)&[@9A[&(M\8\S)4-3LG7:A1Q/G;+AQ[`!DF$CF)2%J+B)KYB/2@ M=-;V&1>4BHN'"4Q\ZX-U)0O27ET'K/&\?57O6[6!=2`M4:0=J,2A5Q'V$#LW MTC4^1')@KI!* M2$8O#<$;IX>F>!"?!OWNQ8&(^C2:R5BZ'%80MQ?&_.\+/W'4RL-$Z]UVN]9I M'$@KU_II=<^[_49!FF3JU@*IV6A?H35I%/2-64QY84O9FP@&JK(TS:ZHI2#: M,LN!+4XQ6XUF<%904%'=6T:QA%(U_1+-.9C&B3!(`$FM[HG MG2M46OO,A@:H:0\@Y^/<:;-A AT 5DWNIW6A0KU`AT+)C#.[IRB&B AT 6(LD!%J$1 M6=.F8C`$-HS>JF8--ELBUX_!.>0=RW*P[C(6"5&K?.+ZD AT L7^2M.3 MAICTT`!LU';B*4#9S9.K?JWSSC(76=MG2:A*YAPT'[%M'O(`>J\X6<_$-AQS M#%"CPN8 AT Y)#F!3"L_^A]PG(N0\/4*V9G!W,F>GL,=29L'C(@U)Q0B$;.+2LG MOB]B3CWPH7CH8STM5;>%$3[=9Y/=.(&/I<`R#)RIR=A4:.+]=NU7JV8?++N_ MRBI?X?X*\H^XOT9YT/T3FD^YOP9\T/V7*2VY?X+_J/NO$'G0_9?I?97[:Z0_ MZ?XV)+74_171>]T_^YR8`O`:I(E`ER(@T(KS;F)"$O;;D]GJ%S#X3>O.Y]*# M+RR[8W AT B2IB2 DOT P)F`%!\.+-E3?7+0^E.]4`BAPZP>76ARM?5^0V-H/8`MXS3 M6D.[E8IL,J")2*4CFBPW4TF^(H7:QU<0>"SHS#H'9J38WL[L7P2/GY>B@@XI M]\>;%7]5K,YZ&48[.ZN,WD(!OQJO[B,X.#UK'_>Z=A-O2S)T`?6T:>[[:3J# M/M3)?X)(K_9N59%D6U[A_==UB=R6=$EV[N7UM#J5D2[E'-#K8;+`>@(?R:A) M&YQ66&<3BF#E6B`7-/S0\&[%?B9^_X&T\632^,J4H;RA6LRXG>@$A--!J>J" M[Q('($5/`)_00<5\J90^IF.?]1!`LS(Z"-D1CJ&EAUY(E_9I;NV+S?EL?`") MM03_<-/RFTBS!J5RY`HF94 AT 37#7U]RWSUQ+JL70FEH](],HU<5IV@*U0,=&8YR<'DL; M8JS&XCEU_9$/S3+41WH'JC6A+O7@+%1<%`T>Q:N-\I(\>&\M6>'EK]I/TB3K M[C AT P0D*FWYP/V$NMQ%)&Z=E+-B#:#U](2' M*D+U<#9?Z*M2MI AT -X2ND-UEHPN&L7!CI$A0I*4,E/Y$"GY7Y[%3>GFT3\62) MMS=.T*(.'J AT V9]B'#J$@XO%B-*)1P=!X4LQ*NQ?@8/=2"5FKER=IGJU0&I#7 MQ4O/X<RB17FU0[_8NC`LN91*B!$O"AN\G`7H41J2@ M3ADFY?GJ8R=;6[C5C[Y_>0A(V]N)U`+M^OJH<@@6\Q8LP``UOCX[>O&)O3!P MC>+>NIOC'<.@=FP;A;Q2EZ`#*GOQB;^0#93@.)TB1_AX^[J(;`J2.7C]=+J] MC=:+?$10$J9Y?8W7,R_(B[0_(C2`R(`4#0B]29A%$F8W97P8")5,7'NF\(6D MS_T1A!3Y5G&Y`[(AILXQ,#B<4-@\6.E0&$\9 AT C2>VG.8]47YL<)3F\N.DN,L9F`DN AT BZ.+[:=] MY3!5&IB2JKZ$)M&X=618W5.Z(X9NRR>DT;1[K=K%LHZ^R!#PO=^`_W\/^5N= M;\OCB=]_[57W]]3OO_8KKZJO)=A>_ON/OV(\_FN-!8/JPA.3&^OX4R%1FCC1 M&**+3(;P_>;C99(;@A"BF"\O_<7WVPF-Y+V!O%)3EVQI32'C9^TC7LM5*I?+ M"\=BX3*I2'`)5F)Y_2*1TNJ&LN3[*'#&R0,6<(M8!4",^+@%+&5WDXRHP]89 MUFX'&'KU+4991%ZQTHZN6R0&H9><:43O4V2Z(NM2WK_95M#;(-A<*`@Z AT 8;83> M_X4_A3)O9T?24Y46U.O0'$'^'7[FH`Y/JD,20E9IYYW1B=%^")-$*3D- AT L+2 MIJ5<$@3$`GJ/R.6&B\!C+\"^4#[1L,D[T:^0PCR7XY5S0<->.9"DNA)^4;E$ M`;7[Z.HEK<+D\6G-KFGAI2Y%K8OO$+%"406-4JBQ AT S5E`ND=GBZHDBHL*0=7 M^%:S?*W?%OB.F-_/(;UM^)(4DU],UW*#,*;+A[6Z3?.8Y$YOPVA*/5U["(*9 M%ZOP=PTY`'\8,0D#?'W,L:P#3@%V)*%HV;$#$>XGXLYBCO-X1$)GZA<=.<&< M8$[P:PA^[YHG'_G(1S[RD8]\Y",?^