From: Eric Backus Subject: Patch2 for libc.a To: djgpp AT sun DOT soe DOT clarkson DOT edu (djgpp) Date: Mon, 24 Aug 92 14:38:32 PDT Mailer: Elm [revision: 66.25] Fixpath.c for djgpp 1.08 ------------------------ This file is used by several of my patches for cleaning up path names, and for getting the current drive number. The previously posted modification of stat() uses this so that it can reliably detect the root directory. This file should be moved to /djgpp/libsrc/c/gen/fixpath.c and included in libc.a. getlogin() and ttyname() for djgpp 1.08 --------------------------------------- These two essentially trivial functions were missing from libc.a, and are used by the FSF "logname" and "tty" programs. These two files should be moved to /djgpp/libsrc/c/gen/getlogin.c and /djgpp/libsrc/c/gen/ttyname.c and included in libc.a. getpwent() and getgrent() for djgpp 1.08 ---------------------------------------- The getpwent() function and functions related to it were not in libc.a. I've provided a mostly trivial implementation. Similarly for getgrent and related functions. I was unable to make the existing pwd.h and grp.h work. I've replaced them with new versions that seem to work correctly. The files getpwent.c and getgrent.c should be moved to /djgpp/libsrc/c/gen and included in libc.a. The header files pwd.h and grp.h should be moved to /djgpp/include. begin 644 patch2.zoo M6D]/(#(N,3`@07)C:&EV92X:``#K)99+:`-8VVGMW M!&`2T3!^*M&E:,N9H;_#P\`O2/6%:DY0,P&DET7,Y*FHH."&"QJSU-!"6FH;.34 DOT LN AT 4(!:ZS):/!NQQ[:$T5V4G#BI4R?-R11;N`/:I9,T>&68!1=2(=:TJUHSN#P0V M-6A.76B#PUG3:RXQ;$?5E.WJI/4:RL?M:.P\O8I%,T?>,F`%B4#%O-R^[GB6 M?*S'&[E+RGS3FS!QAO=V_PXW-_V?KSA[CM#V6LT/83-"@U=9.W6KUDKXW<5K MMA,?G)!Q`[ZFQO4VV+3J6LMEAA#?O0>Z=B!09;$L1E2(/2!G,$HP M.23-_DZHJ"5[/HJK-E#S#!)N[''$^DXN>U AT _)WR>MAX*HVB MYE*:&@S@W6=A'O0G0,EU1!/ M![4=PH5F AT 3H'=QADT^HHNWYPYCYU=@E_'!2-9:+&D0YTL'+!2'!>A"U$5EX7 M]_VSA^9NMW;!N&R,578TY`?0T<*3"N(:M9S4Z24_1>T]J?:&.;EPN[[MG M),EH.S6CA*9-+O6XI8O=0QV/'G<(/[YP]=-),0UI"P9H/0BI%`V!$J(PZI)X M0\TL AT A*WIG',&GL$.#EH0V/FT&J*R,9!M(C,?54CN*"Y2ITUYYT)Q!<=2%U! M!%%%K,?:%+4KQ8$:!$0A+^AW$HN)Q*G<@WK&3_&2AAD4Q%_:2::X\KG%_3,M+ M+LQ$<;N_<),V&*\D3UDB#0C#AMX\.'Z^_EA'^;/_G2#->ROGDKMAR'8--(.6 M%B'@A$]PX@""TX28V&N'W?8'S78*AC$:'>X")!NG<#B&.BX17_NI[K66!0:U+/V(58R#[U8`/)^^!`/ M&$>#PA$,/&'`^%"_!D[4)D'\PA90Q@)=YA'/2%Z1NQR/T?\`M`J6N_-BL_[V M#$K"UA$"6I5=:NWZ,6)]OKP7[FXH;+_W1\OT66@`H5GT#C-'234M6=V2EV!- MS8N&0[7]>Y;:!E?H/$JD`]?E4"RW*75JQ0W)^&A+6/53K!PH8&R`X-?]+!RO M%`B$CO'<-1]U'LBW('=KNVT5"<.+HY>?HV?I`I07Z9+?T5YS(2[:D9>6B&8O M`/IV0S&NRNE37W\.]\,>K-`A\,5#^H*4OR/[^,$!Q.9`^.'#<52[/R36]Z/A MB=80K3O_)GH',*VJ7:D^QD@;G(!??2D?Q??10OK._?SO%-.V=-**HP``W*?$ M_0(";0<``+<%```8&?%:3+$.!```M@$```(!``````````!G971G'8(82&T+HB-^\BPO>Y@ M*D$SBU\**G3$0>[*@Z6W4A.M"/0UR M[\+1#VLC#5M]_$"4[;V]A!T4:TAT/B#!F+NVJOTG\L;;56!T.4U$B AT E.."Y@ MR+\(4,C9H.O:J-%"787W]<)Q#W!].K9LLX2_:]MJ+FD:UU5:.\F>&4HF%B,? MV!2F=\I^7V^O5TTUV8D-N"J%:"MVID>MRMPE$PR+&^0_DFE\RPW3G5&/G,7+,/[2]W!,='SV MQY M8R\]Q:$"ZWS(``#-TNRPP&9(`$3,U5D!2NH M=T,MMK%"5O.A^DE06D1#A!!7:=;Q$&+Q0`Y]*DZX!Q132ASL:%8O%?=)H]A?-R:9B ML0.CECX#PA+'IX0WP)KS)KXDGK)GC\4=#-FP5O_8]8H8XA?KU=8=CA;'G&>* MX5'(^CJZ=4>3$FH)+=!HL>]2EL./;B4*G#Y$1S?Q.Z^C511Z)[K!4KT46?R%J57D-X%;+?<4)30F"V^%%I"N)G;O*Z\,>XD,NA MC04D^[)M*+MPL!M&`O>;/E&'G(7[]E%'G#%6 MZ&>?[4:@EJ_\.80V61\(%"[]4XWK/',"'F?@MX./]6H:42%J`$I:9?Y=RU3+ MUYK^&SCN-YIT,"5$XA074!RZ1#0(I"A1D2H$P:-09: MI'8IHK#R[X0Y>;JZ.GDP8N?#"'MZ8[I(+Q"$MHE2890F73&2'*MZ"9<:2T#%^!4E8SW-M$0EKSS M AT YD&X):TU`T1$V161&N(1QR4SU,K]D'X=1$A:R6 AT UDMBEWXR3Y$X0UVO%LRQ M2U_2I!KD7%)+O2]V;Q[0 AT _D]B9TJ?=-O]&ZZOUTGABJX`\\SC#]ICJ1]F?MZ MV;[?N^P``-RGQ/T"`@P.``"<#```&!GT6NEH\@(``'`!```"`0`````````` M<'=D+F@`;G0N8P````H`'`J%`````*0!0````$`I(R@``6ACN\VE(YYM?@#_ M`\.-,@AQRI,QD("Q7NG>!5\VE-?]M9+K=+;C)&/QNN,!.1#P,>CX>JBVIM/! M`'E.=@2G0(4%U!.72(:!%(4*,>4XF#1J#/WAG%"EG$'^\J0PY,F&]?`.Z4&* MA)!`#9Q8.R3D*TZDL`JQ#,K4L\T[0?S7MT6O#- MF&(XY*45,L[(/H[):0N9K@>I+HI=J`FT3?A5Z"86TUN5C^E1S7HO]"R[H;L[ MOWUA!]Q&N'=C1]RI_\([0#]CU]Z98 AT WGF?22M,#P``4PX``!@9\EKW;2`!``#+`````@$``````````'1T>6YA;64N8P`` M```*`!SO.`````"D`4````!`*2,H``#>6W:QMJ#MCO`'ZPQMS"U`SRV0P!#/ M(9`XA)TUY$T AT IW4%4(\;I0#0``$CCM("Y]X\*>^E4Y9,.S=N[1XU1X[W/]LU M*V'SR10M(M\NJ8YNT'J8S4X"-3.6EJQ*D^081;!I'%@DV<]L M-2AUUHMB%B]738S%)_H'_6X%MQ(NM)OEG`QP5H89=Q$_)U1M)FTF[F=UBHBD MH&MY?5E0"1%R*ZV"[^HO+JJ;9UF-F,#^,7TGLW_FLY*?2SR]./'>7WK.0``` MW*?$_0(````````````````````````````````````````````````````` +````````````_(,` ` end -- Eric Backus ericb%hplsla AT hplabs DOT hp DOT com (206) 335-2495