delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/08/24/18:16:43

From: Eric Backus <ericb AT lsid DOT hp DOT com>
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:``#<I\3]*@```-;___\"``$J```````#W*?$
M_0("DP,``'$````8&2];=O"A!@``(@,```(!``````````!U=&EM92YC````
M````"@`<&R``````I`%`````0"DC*``"WFK;KC;<2^;N_`/L8*/G)&VZ%-H.
M2!M)938A)22T-OB AT FN]SY%7).I+HXRE_-WO)+HW+<_ AT V`=U:;4V7'2`8DU!T
MMU[7*U6P#/R\OM#WN4D/Y0GZ7OI(#\K5/![;(;$.$+D;0TB%[QK"QPBO:4L%
MM9J!#P AT 8M/I3F- AT I(@IY498V0!3((3#(=4%QR"!`57<AD!$&LE0<+;DIQY::
M?U4Q*[ZQ#F AT JX<EO111EQAUM<5V2A9Q,50$)W"+$L AT OU$MUBS@$K:_U!%C90
M>`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<PO+=9NWY]G9'.7A<*&/BIB
M;W.)\I-5.X'39!RIAE:J<-I+!8J_BD@(8Z AT S3P,5O'@'?R='HD6&#=+6>0N@
M'S[?Z_R5V AT V*!&BD>%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@'BQ<P^+R:JNK#XL?89;C"/^WI!TK;/NA%(OR:2<R?-;>3[Y<V=_*O
M#.K%HU!^A(Y5$7]J8XNTN^M[AE\VI?@^1=6M;7O5I7+X-J)?)?SX:VCST4T;
M^H!TS[[^<<Y6;13]Z0``W*?$_0("0P0``-H#```8&2];-->,````:0````(!
M``````````!U=&EM92YH````````"@`<Y`X`````I`%`````0"DC*```8%*6
MK:<,YF>`,#<.: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``#<I\3]`@+O!0``B AT 0``!@9$UL%@*D"``!E`0```@$`````
M`````&9T:6UE+F,````````*`!QQ-@````"D`4````!`*2,H``%S8YK5MM1'
MF'\`?TA+%D6TEIQY2FX`1UG/DZYZ6M#C=3?I<2"WQN\Y:3;5&06`!4DY:Z5`
M:F4#[0XXQ;OX&-G?W_,?>+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:$WM<YIWZ&)\#L%
M8V:]>NSJ^SP1$N57^XVYI4XUN<O?HDTY%S0],625\U```-RGQ/T"`OH&```V
M!@``&!D36PA.PP```(P````"`0``````````=&EM96(N:`````````H`'/FF
M`````*0!0````$`I(R@``(Y;<VVI"VTG`&)>Q"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```#<I\3]`@``````````````````````````
M``````````````````````````````````````#\@]RGQ/T"`KH)``!!!P``
M&!DM6\JV:P4``'D"```"`0``````````<W1A=&9S+F,```````H`'%'Y````
M`*0!0````$`I(R@``DYBN\XFY=YN[X`_A@:\ZWENP8+FM!U538+;3-N\&Q1(
MSI'H/,B23G<VE^-W\G<K:M+MXM AT WOV8#9I./6;$(!7+$'.K1J6C+*T./DY/<
M%]:"A\B%S3LA$#V2H8#%';^2+,&<FH,A AT G8:0#K,:;4,L)E)R AT 1@-<++L3DJ
M:@I AT 0P4:8QV AT A+2%;&Y4,MT AT 00"KK(EIC`I-*#K;8X;%F&'V(26:>0P<LBF1
MR\T$%FP&!2P^M_#B`B9'*PRJ\0".VC3+6E7F/?`W AT V:F6=)]RJQI&GJ3(70U
MJS@=%&@C98RNBFH:9:7.L&/*9N.0QR3S#[K1I-7TJ1)%;>:NB$SZ)C9S#>[4
M#;RC[5\XME[Z8>OKC<J"FPU2BJ2QH%E(L+#G7A$FN<K:C06,DYXH?`>5`"=+
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:^"'<E1RQDE%$M4>_X6WX/7NK$\I@<4O(9F#$
M\R4DTWH9DF$SNHWVAQTU33A#KRTK.(<(/]O*F^>4Q<S\(ARU4MGGU#7>QT1D
MH"L-.G'R)W%57R>A>$,%.=UP+_3U7K_VMPC@^V<<M^*JA_'8V8$#7Z$OP6IQ
MJG'9VIQ'&SBYCX\A-)$.M2I\R46]TY_)'\FS*+F9MG2>DYB._R.%H"P&RX]P
MD_^9CHF-_65NK0XU:WDF(D=B3OZL_0)V1@='5V]/9C[<&+=/SDRC^F%P,&+'
MT7</SYZNQ*N;1;O&$```W*?$_0("N AT L```$*```8&2Y;A\>X`@``@0$```(!
M``````````!V9G,N:``N8P``````"@`<R;D`````I`%`````0"DC*``!?F.Z
M[G$U&?-U^`/Z;;P!TR=W<K-.#PK AT QL^#&8 AT 2,C&$I3_0L.+26T'"Q^-UH9S,
M&\+XV@`(DXII1S?"QSV>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)<K-D?]J?O<,;G@*I92=_ACP8LF._ADG
M]0\$`Z)(11 AT 8\:V.<K+7OTU[PPQ@/DMNWH+J?^N\U]_#D[_CV_*[)/XT45>_
MW19XCZ27"$V:AW?/V8_KO8.>W8AX<\[TN-^H0./+X^2/UKGH!E<K\^H-;$:7
M<@HSIR!/M.JOB$E59<FR?ZVX2#$.'#BDU'SJ1<-^X2T7B\FKC5\G#W=A#%N>
M$:#M$O2./UQ+9N>C%/DRAS_RD```W*?$_0(`````````````````````````
M````````````````````````````````````````_(/<I\3]`@).$0```0P`
M`!@9)5OR#-0+``!-!0```@$``````````&UN=&5N="YC```````*`!PB#0``
M``"D`4````!`*2,H``26:]K9QM.->-.]`/^N6O222RE!+8"`92FH82J,D4/"
M,*ISN?2-3NYL;?2685]-WW[<EMMLMEVR%EMX#M&VF[OW9"*W-<+UK9I:K)E>
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<S$/RX)CY4\STMK.++7+D2_EG30BRD?]JLZ;>=:I[F&21ST"72F
MRH;:M!L<LR[*WEZ2\6'7U]CUM1_W=V448Z<T%^BC#VM2#OY0CJKR?/]/IAA%
MP#ER2HLKF>I=;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<P)@P:`S7:7/34Z^;5-'K)UE5
M2&J_I,5>=3LQ DOT 8 AT 4!(SH52C'3`XTHFRFQ%U AT X3^'Q6=*9Q)2EZ;\%P/V(8`W
M-<VD[*NRF<FI?8"@1323%N<H-<V-`+W"I8&AB)ZX,>,2RN*E#GP028 AT 2\'0T
M3B=#AP><&7S8BG['*;$SKILJ2585 AT I_NO0G DOT EM^-5DZTNKE>4$Q=CS8@?>A;
M<P'X1%0=55*V,TP!$!AC3,@R#T)E'>)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<QI#RJ0+8(/`YOA-84Y<4I"99>&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<V.,97-)[<(,4?D%G12J?IE_6;W3LU[8?W8Z AT QA
MHQ<O'BX>+CN%^!TE26MM$PB7D"LP\=XN7>-WZ5V.*7!*3DGE?>`?ZGH`$%H%
MN+BP44<IRK<%0WE+=W2[>;Y^7Z'3R&7T4]AW_P,CM*&,/'@?@PWQEX/+L>4<
M-V9FF/@"VF`WMWO:(-/ZCH8!W%QEH8#QJ+MV[K+UX<UWZWKT)NE_GQ2W,.P_
M/@FI>>.,*-`<,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\``#<I\3]`@)B$@``E1$``!@9)5LSRJH!``#-
M`````@$``````````&UN=&5N="YH```````*`!R?#`````"D`4````!`*2,H
M``"Z6K>-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,^<PC%(<6HJ7
M^1H/Z*I<;8R`+D%5NB;.!4Y"N?#J$GY=V36W)'`-YH`3Q\"^L AT KF1B=N`F^T
MZYB(^_:_U(B7VA0-7IZ^WF`+B282FB_3*7I5A[T4_ZCG3P77R87X'%1.`,<[
MF=IZ/\5\ZN"[&1D7*M49*>\*GH2-W6`"``#<I\3]`@``````````````````
E``````````````````````````````````````````````#\@P``
`
end

--
				Eric Backus
				ericb%hplsla AT hplabs DOT hp DOT com
				(206) 335-2495

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019