From: Eric Backus Subject: Patch4 for libc.a To: djgpp AT sun DOT soe DOT clarkson DOT edu (djgpp) Date: Mon, 24 Aug 92 15:01:42 PDT Mailer: Elm [revision: 66.25] utime() for djgpp 1.08 ---------------------- I implemented utime() for djgpp. This is the unix function used to modify the timestamp of a file. To get this function, replace the existing (stubbed out) /djgpp/libsrc/c/sys/utime.c with the supplied utime.c. Move the supplied utime.h to /djgpp/include/utime.h. ftime() for djgpp 1.08 ---------------------- As far as I know, this function is actually obsolete. For new code, use gettimeofday(). However, the FSF's getdate.y tries to use it, and it's trivial to implement. To get this function, move the supplied ftime.c to /djgpp/libsrc/c/gen. Move the supplied timeb.h to /djgpp/include/sys/timeb.h. statfs() for djgpp 1.08 ----------------------- This is the unix function for determining the space used and space free on a file system. To get this function, move the supplied statfs.c to /djgpp/libsrc/c/sys/statfs.c and include it in libc.a. Move the supplied vfs.h to /djgpp/include/sys/vfs.h. getmntent() and related functions for djgpp 1.08 ------------------------------------------------ This is the unix function for getting a list of mounted file systems. It doesn't apply very well to DOS, but it is needed by the FSF "df" program. To get this function, move the supplied mntent.c to /djgpp/libsrc/c/sys/mntent.c and include it in libc.a. Move the supplied mntent.h to /djgpp/include/mntent.h. begin 644 patch4.zoo M6D]/(#(N,3`@07)C:&EV92X:``#`07.8WU#1@?D'?PQ>_=B=)0OX8"KM:QN$M^@HME;9Z`["']7]_#X_&2*[H] M[$F+).@?K%*K%"\$,!"4B\EJ(\7M6"`N;64U,JU'"P#J[O`+29%K":%K!.C' M*XS:[8(;%+6&)#M*H.0Y2]M1NF2_#_].+2"1ZF6-I:Q\`3:AP8]:(6\82 AT O@ MZ],(Z!IOL#&8Q]5/V.]!>PZ;W^_X>%%#AU/T1BS)0NHHQPNE#,MXPHH+!C\I M1"OM%%%BEUC,U>QZM3"Y"G*)N):X7A6B!%(@R7LT'V%Q=?'6BH`QX%GJ)@95 M$.>7""6F]WCW]7=V]G^U3O5 AT 8L`W.')GJ!PPO%OKA<+BI6[J'[)TZ=SFI1VV[DZ(7>-U9=^^("Q^?N3H M<0$A_-S![J AT XJ:/25M$N#G('[YHS.7=4<,_D&>*0RA[3JF%34S?3IQ+6WN.+ MGSU;MJ\!AN=**'P1=KPUH^,62W(BTL^S>?N_;1'LV:$]9#_E%@"W=?`>N(_- MGD/.QF@>6.;.'ZWE9?P2\\FGS(E/DQ+X`#Q"TEK6/_"DF*F AT F@Q7:.S\,A,/ M7,/'F3@'BQ3[Y,````:0````(! M``````````!U=&EM92YH````````"@``,#<.:8VZ*CX&)=&8:#:I9^ADQO&Y1XL:(`"G.D9IG7%3N;9O`VU5 MN^5Y$PI5`=1&7FOHOA'OVZ+@+()P#_T4M,>8_KR)?86DSC,6<;Z]4TFP-,H4 M-W8^5__`;K7D``#+6#ZK9^<)*1#^.#9"4+C\EQ(7KQ&XAA(K1=$B=B MA8=!^\+D#FK9I'/@;6$&R2&<5QAKS6PZIRA1F0B()+Q6\R(0?S@?Y6U*IK4K MXM>QV%I#;+&59MO*KAX?\7=,95=(V]$8A'JS$N$,'6BTF.GI>=7NP-/`L1;! M_R,)82..#$$2$R@\A^TSU,X!Y>-[7X&4O(I'9Z"VR.:RQ7G8HOT91?,GX;RS M&A=:O'5ZRG);A3VCWIJ:+%*1NJZ87LPW"D^-"IX.!_8@^5GN-G&GE8K,AMPU M=<)[#Y=H[#RH&T:Z!$CP3,.[9T7GQ[O":P?1)NH^7C(F6:$WMNSJ^SP1$N57^XVYI4XUNQ"L#.*(X`#@06S:U*Z7*R9(P M(XW;89'S`&TU/Z:0IG$RYKHMS:9&O*7015K9P8FGB?@?8EKVU?9@#:;P"YQ= M3A5(J2ZHADTC(\JPD#KM]#-%G AT AQ)95LP8SI2;8OW+^A;I?JJ'_B15KZ=\'C M\>(GY8[(4T8+]LWA^\R3N+Q```#0P:NB$SZ)C9S#>[4 M#;RC[5\XME[Z8>OKC5`"=+ ME9W!,$"S966WQ74U!`^C\:9\^0R[<+Y`TIA,T>93`^:%,UU`/+G"NYQ_%KN# MFN!P$X`K5 AT UP>48/?M@\?<%P8/QX(H=S4%S81XG(5-)&F8;U7[OJO_?_K]WR M7_4/^^GHM_!+LPP9H([*9)U:^"'_X6WX/7NK$\I@<4O(9F#$ M\R4DTWH9DF$SNHWVAQTU33A#KRTK.(<(/]O*F^>4QQT1D MH"L-.G'R)W%57R>A>$,%.=UP+_3U7K_VMPC@^V<DYB._R.%H"P&RX]P MD_^9CHF-_65NK0XU:WDF(D=B3OZL_0)V1@='5V]/9C[<&+=/SDRC^F%P,&+' MT7X`@``@0$```(! M``````````!V9G,N:``N8P``````"@`CN(^8FVQM2ZUHZ=HHM3BJF:?JFHJ%%-N?JM^V<$U M2,H^A5CHYA+,8TTI@+"+(NLU[FJSZ'BBJJD=D%`ZSHT['&@AQ:%.#F)?^#M( M:C[AE(;'%F"6D5>Z!8K8O.#N#XJT>>.6QZD$%.AAJR2\*6\Z'VHY0FQ(@B$, MNTZWD08OA@?YK;1H^G?NUEF)._22)_ MW19XCZ27"$V:AW?/V8_KO8.>W8AX<\[TN-^H0./+X^2/UKGH!E M$:#M$O2./UQ+9N>C%/DRAS_RD```W*?$_0(````````````````````````` M````````````````````````````````````````_(/-.]`/^N6O222RE!+8"`92FH82J,D4/" M,*ISN?2-3NYL;?2685]-WW[ M7!YO-XRXFJF+A1-FL=($'XY5.)RZ'Z$-252-)8TE8Y,Y4-2FG2.LJ5UY"0XG MFES=#.K6]4R24X,:E-#R56]$S\!M1+3Z`A$&NU%;TI)=<6#K=N"2[OR2?BJN M:FR=)>B=3<&7U6K6_=+V+:5"JYZ%-<^W<()'2CU!FUOZTISVV3/*/1?)+YL! MJ4A]S5U!E=:I[F&21ST"72F MRH;:M!LI=;B,E,:0 AT DJIE*:@X AT 30)-^5#RT)*9%8)*IBJ4DBN<$49>CN2 M7M]_R*>@F-7D:BK!J.O5]B$].@C4J<\ET%4=3LQ DOT 8 AT 4!(SH52C'3`XTHFRFQ%U AT X3^'Q6=*9Q)2EZ;\%P/V(8`W M-,2RN*E#GP028 AT 2\'0T M3B=#AP><&7S8BG['*;$SKILJ2585 AT I_NO0G DOT EM^-5DZTNKE>4$Q=CS8@?>A; M)I AT Y#:>\Q;+*4--B;F+&MHJL^"7MTW MR]@$']=PR=J8#8,;QSF?`=K4HG[HI AT 4Y@6 AT 6RU[R>8&,+9X0)$=\0H^@.P15 M._\>,HO&6)"`31 AT 850?9IA5$:+-8UJ3@`T M+53:;!,*G$O,@3+CL>9!5)16Z-86E=A56"H%/,RE4RGALBQ^O)"!T0F7I%T1 M*!O3!5.OD5O*`AZ,J@<8*W,,&9UEXUY+':\`>+X>WD^7)Q?L+^_9[N/B*[([ MH`0[BBNG7>8IWRC]WZ6)N2?8WX77?WP88<6JCJW%FW#YN<\&/5@.#DZ1IBCF MY&:VJ>'W7@"KLJQI;%M1P-767RN_7#)%*H*WU0(,0-S7`/O^7'QX?!$]1>/\ M]B)_K*X+D%W[2=D%":?#(R>16T[0IX&JWUIUR2T&!,@5Y>+SR6MH:'FF.D.- M'@(:"'C%:N;#J6.#P6/'%8X?NL:H>\%GR16?7]UGGA.O/$%`DXIYRENX+LIT MYI%(5'7I_->-(CH;&/(9L7T6^O-_?+<_*;S[X86Y?*5$I7NJ#]X#-AZ'7[=6 M`_MPZ>ZB.&Z AT 8!G1NIC'4+CN%^!TE26MM$PB7D"LP\=XN7>-WZ5V.*7!*3DGE?>`?ZGH`$%H% MN+BP44;Y^7Z'3R&7T4]AW_P,CM*&,/'@?@PWQEX/+L>4< M-V9FF/@"VF`WMWO:(-/ZCH8!W%QEH8#QJ+MV[K+UX>.,*-`<,JO20,1!A0D<&C)4;^'A6:P![-Y'D$NP<^H2]7A60C%QQ:.[ MMC[#W(YMKT]C5[T(\4`0]R=;MSO[%L&]D=C=&WK'CJ&%&]P=_2Q#G#QKO\ZW MJA&Y].L-?=7,V'A':@EC@*%9/)F%'%C#M)[+@-N'_T%Y!3]VW;P1DTN3U=%Z M]J>VJJG=U^+5S[,[HN6)$\^W+K?+9F<"%KS$ZFIP;6='06-C830*=O:P]>B\ M=NQG1M-_N(!A>_[0ML\FCNA\``#-IQ#S=WP#!?#6"9]%P AT X- AT P;;Q/GI-)S;`7K=)R&QC?-TLID*M5FB MVI-9WFW?Q<2O&*.?;X6:Q'.XMSS(/?XVU2[V[/(,VHD;JX&B,^\*GH2-W6`"``#