Path: utzoo!attcan!uunet!ns-mx!iowasp.physics.uiowa.edu!ceres.physics.uiowa.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!crdgw1!sixhub!crdgw1.crd.ge.com!ibmbin-request From: ibmbin-request@crdgw1.crd.ge.com Newsgroups: comp.binaries.ibm.pc Subject: v08i101: pwd, print working directory (part 01/01) Summary: like the UNIX command Message-ID: <1999@sixhub.UUCP> Date: 1 Oct 90 08:09:36 GMT Sender: davidsen@sixhub.UUCP Followup-To: comp.binaries.ibm.pc.d Lines: 288 Approved: davidsen@sixhub.UUCP X-Submissions-to: ibmbin@crdgw1.crd.ge.com X-Questions-to: ibmbin-request@crdgw1.crd.ge.com Checksum: 2162845488 (Verify with "brik -cv") Posting-number: Volume 08, Issue 101 Submitted-by: bbs@hankel.rutgers.edu Archive-name: pwd/part01 pwd - print working directory The submitter says: This is an MSDOS analogue to the UN*X `pwd' utility. It is written for Microsoft C 5.1, and I have compiled and linked it using the Microsoft C 5.10 compiler and the Microsoft Quick C 2.0 library. It takes drive specifications as optional arguments. More details about this feature are to be found in the comments at the top of `pwd.c'. Output is printed in a UN*X-like style. For instance, the directory `C:\DIR\SUBDIR' will be printed as `c:/dir/subdir'. This simple program is intended to complement my excellent port of the GNU file utilities to MSDOS, which is (slowly) in progress. -- Barry Schwartz bbs@hankel.rutgers.edu 21 August 1990 [ Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command. checksum size (bytes) file (between BEGIN--cut and END--cut lines) 42287 14802 part01 checksum size (bytes) file 53496 10725 pwd.zoo -- bill ] pwd part01/01 BEGIN--cut here--cut here begin 644 pwd.zoo M6D]/(#(N,#`@07)C:&EV92X:``#T5K8I1!@``Y0,```$```````````!G971W9"YC`&5X M90`N"@!_4J``````````````0"DC*```7ZAHT4`!"!4@FDPA\F0*"#EOZM!) MXZ8,"#-OY(`X4X;.1#=G0-!!8_%.QC440Y))(Z?,&#H9\X!XXP9$&!!SX+A, M8R9-&3(@R,A)8Z>,BX('00B1*22,'#DRIXQ!<\O@K4*1M1Q MA1]M`2(N*#;,Q#$@%J>A"4)*D2,.*;8\ M,R=K1#K;Y^S(W/AQY,F5+S.GXSP-=+%RZKP$,<4Z=IQESH0??SRYF>6'*2`0 M6AMU](5)!43H%@Y)%('E00 M1W0<>%)*#++D$DQ013AAA2YB6!"1&B69I`HA[I!``@*!`,4;%-%1AD8PV03B MA&:L.9-F<\#IGD]NC#5'&GJ44="88R:%PA=-!($%94E(@5I:!:7IY:,6%B4F MF0@1D24(;M31AAARH@!##W>%40<;=&050P]@!*'#"2S\"6A2,J`JQ*I9=32& M"XL*N0=21VJ7'V%HN!`&&B#T``(,>-!PPZ1E,I1=GFO&!\=8F6XJ)Z,&]>I& M>'FY0`8;Q;9X(7]MF5&><.@5QZN1OG+G`AXN[!FN$5!\\8011EAI1@IBECE% M$B#`@6:>'[89(@AWI#$212M:-$=^;2`W%K9(/JS?K]Y^:"R]7TQQG;[\4@H" M$0X)G&;!;S2,WQD1YWF0D$BF*=@<>*!@0KO=@6#"=^%E98+%X?'+5AEL/+QN MBMMB#*^\QJ*PV)YG>(8T':B%>;3,@]F,L\\\_RIT?RO]ERV[FJ'0M;OPCF$& M&V&U5">IHJ^.D48HO!XN##N(6Q0((1@;`_`@K+#"ZZ@CJ7H"MH\ZEK%,.ID@ ME`U."6'EV+.$Y85?)Z`B"M&3BGH"2,(Q5)YFH"""[\:6(`-0CW(/4E!2/@A5 MN"7,P84;(FB5`@)EI-=EI7Q4XT\"B&:T`:9O?71HW_LN%;_Y32Y'.^J1\!RF MDS'PQ#TU:-'!!@X-PA@=8N7KARU0QVG7<,VL*Q!Q<>`Z+- M'#)EVX09XP(-6IAEPK@1,WQ-'3AS=%0&`MDJ:!4N_(#`SGS-<87*!R=`KISY M&.?0IU=O`AJR9-(H`P+.'$BA3(DB<3)."R M%(3I/:)3DRYH&D2",6B")E`19X=J@@G2F`&!(@Z('F[ER($MQR3:$URXG$B1 M8C3NUE)_@_"]`D0,VZ)7Y][=6_IBXL9!G'"QO+ES!0F@TY:.',8)[.<3+&9S MI_A)^*NA]R'(7P%!@7XAI!!##D$$PA!/.&%%$5)D1,437TS!1!!3(%'$%":A MI!)++L$D$U0@B.'0&G.P$<8<"L4TF$Q2486&5T4%&%93;\AQ1U!D[&0BBF7, MX8)I0<0TEAME+50&'G1H!4(99IA1QAATH)4&4ANV]%),=<`!ATLIG0C6&P&R M\<8=7([A95\%_249DY4=F.""#7[Q8(035GAAAMF5=EIJ>:('FVRTX8>;&37R MYAMP<.Q@4&T@K+!"'.9I!YUNO*W7`W#(*1"H*R9 MMI\"`0'899G"8)``"$!0```0```````````'!W M9"YC`&%C+F@``"X*`'\+_0````````````!`*2,H``!?J&C10`$(%2#@W"'C M8@P($"U:@&@3)HV;A'+>G)$3I@T(,V_D@`"CD,R)CR%!-)E"Y,F4@@=!"`DC M1TX>$%/&H+E#DXX>%B!DQ``1I,Z9.G/H@(B1(P<,F"J@@ACRI@U%-V1`(`US MIHP.J0\3+@2QA8R<-';*@'#!M@M4J47"Z`1A%JU:BC?%J)T#I\R8-&;2E,EZ M)PT=-"!2%C[\IH[2,"#H<$S#QN(9$&/>L'GCQH74)&9`N'E#]VQ:$&GF@#AC MUPW0PVK)E#$3I@X;I75/IP819LZ<.FT&>S88E3@(T+S=W'P3&O;(W&5.\O4+ M.,V8,'32<%:]VZ*=,)6S@A0YIZI:.65Z<&'7-(=0>":K&6UD5A8(42>>:!($8:>M"48(Y9 MP9&1&&&(P<9-H$PGQO? MA2=""D!UY\8<"-(Q&&I3'IB88W`XEI]DZ;7!GG%$1F9G&7@8MB=V2(%0&!ML MA0NZ$'IQQI MB9<2'&_XEH:2:IGA6!T)(J76F'1Y^8:<4I47'`AK6)05YZ&K+K;?@ M?E@KO>G>VVZXXU8F!K_VKHNO?&W,04:M%(UAK@C9%J0336%57+$*7='QQ1TA M)>O&&5^0BQZ\(>6!0@H[1&QO:$\I,+%(%ENL@I$:N=%1&2EKZR6Y9A1DD5(Q MQYRIQJDBE;/*=KQA7T%&_OP%?>&%3.(7^J'P\D$TG5&M`GO`%%;3+YJ!PIEI MVE>:7?GUM9]UV&D(H(!`RRR'Z-:1,*/Y^=%E!7JY#UUET;%%:JUF&F)P0Y; M@$$76EBQ%*Y0+7T38AY=EZZ=W5`!UD/1[)#(M[[),)'8"UFMOI`QZ*#`!,++ M&?R>X74),!!EU(*"%:R@ELHB%`A"$,@?$@][%`D!Z7;%F2P MQ^&];Y,O.E[9E`>=YOG%CBW4IO1>^;Z*82\!^&E!W_X7P*7LH)P(H0J:XA09 MT@PP*$"9`5!(J,^/&J^3N6,_ M%20@W*?$_0(!5R<````.```5%8J&\S@U(```5QD```$```````````!P=V0N M97AE`"YH```N"@!_/X``````````````0"DC*```FVBI`2`"``(`0`!P!>#? MOP@"`"#(9`)1````/&`$<)$(`$\!)EW,&!$`MH\C-ZI_!D[\.(?8['<`)NOY(Q]]`@A`1P7Z`?+'171^.6>8H]0"`"P`UE)F(!^&X:L`X`#CP MP<0EZ*)HF8+W/,+/P"P@DDDK/@##!T!(*&*./<IBK/@"``O#.,1!E!! M`'01$1Q8(&)T2,'3`&`"EL6,$0;`0`"4DHE<```05UL;V_9QA",DP@<6",#9 M_K&V>T1C$='XQ45\$0@`.$)7>>,!".BP#QXD@`[WX$$#Z/"&S]!A#4=P`BM4 M20=TN)(.Y)`E';A@2RSP0`1T(`$/N$"'`0AA'>2803*"L$MFZN.87!I`!Z>Q MB&!$(QT3B`8JD*.,=01`E\)<@2U/@$U=++.9STS*-*M)AVLBDP#:7,`:1XC&.0XJ!$"(PQ\K$,'B"QT8ZB MX&(2QC&!0/!@!T.H M7"(Z580BB)2D^A!'.Q+A!&EUP48P9(<5KB"W15B!`+X@Q@!:L0-A0!8(EJ`# M`RZAE$VNK6[K6(O?^E0%`.@!1#*U%KW1F01T!B``3(EAQKDP`"HFD,)"O``JD0#&[$8P#30 MP8AL+`*5*UC&`(+AB/9AHU9EPH(<($`">"#A5`"HQ"),Z&"?*/"!4W+4800"C-@`Y-"` M8\ZAS""00P%@48!U'``2/)B`'00`BPGL@@4!N`8F1M&.ELQ`4ZB\!'K*$PWTKW`=/$D+41\#%==,Q9 M+JK!QZFAJVI66^$\!E`$$0Z@`G*LISW&:(&B0SP-?"P"&=$`QXK#70!Q!&`] M^(CTI`V@;DTK`!!,,``($O:/=.S#?)*^#P/@+>]C$*$DZTA'8N(M`$"0P0#O M\%(B_IWKX?)#W0RHPP\6X8U`K&/;(M['(H91G@%@HSSS,3=R3%"G5XNW3E*X MCP'J)`;D-$!#Z"@#!/I"%X!5FA,`Z(NZ$=`VBEL#M(P@`"0L7P`+^X8<)R)=+,!\!`VPSZW5H0#P!F@_> M5OD`(5+%2U"`PA30H8CN$0,!B^`"`81$`$0<8!T7@(0H/74,*"S'+3`WA]V% MS8\<+*:9Z6@(WZN];-R,!2F$%H`5_F$`(+QI-=H.`+>]#6YQ>Q,P.4D#!1KSUF?&\? M3\E^$?-8Q-,3<0#F8Z2]J<9\H0]]'N%U/@`E1T[U"?.=#*`<.0@8C#\NL@X& M0(+ER"&!^B,"\9Y7_.*BS_C&._YQ#1X]`/?1)<"P#D?D!_Z@4(%P#%Q@0UM3 M!Q#`>E61!+`G`(EP0G_C#9\2>J/W;>$V;JAG;K.&&>6Q"(>P@`LW>U/'#ZQ' M>Q3X;Y,1`?P6'1=1>3>B?9JG&@:@@2)&>AUX>JE7(-ZS)3T@'P<``72@!9`1 M;4=`;>10%5X@0M!1/4>`%^AP!#D7>Y+15];G?(\Q#PHW>[6W#B6`=OY@#T5( M!QR0A(JPA-56%2``A5KW-PE`A:G5%]@G%JIF:,\&%8PF;=DS`&=2!T>P<_;W M<_D7=/M'=/T7<@!(!RBP"%TR?9U!%W[``;S&)=+&A%6A#`E@&SO0&71P`/S& M)@XA?2CH;R51:C2(AS%$!M]2#_C`?>C1"(;@"?XP"E!P)$:``*,@!+I(`*-@ M`^%C`$R@)0#`%4I@C.G@`0,`"#Q0`I"'#`+`%4Y0`!?A):/@`P4P"CJPC4BP MC3RPC4:PC42PC3BPC32PC4`PC%;0'X_$!P$``W7``T;`%>T(`P"P#C/@C"M0 M!R]G`-K(%>7X'2*0&*KDCU>BC0!0!Q7`>>6X#@_`>>FX#@G@C"U0!]'`>>MH M!(I``)A0%5N``#17%^A@!;@@!5+"#%BA%8L`#U>"D@#0!PR@D040"BAY#]@P M"BAY)>NX)0UP)??H&/;HCL[H`E_&>>-H!"99C57A""M90B[I`]48DPI`C=;8 M$`XPCAV)"3U@!%LB`SW07'10`SV`!EL"`CT0/4)I`.$8$5<2C@MI.3S`!'40 M`$;@C`NY`>E@`=/(EE>Y#N/`%>$(`?FX#8)9``B0C].PE8E@")S@#SU0!%NB M`#U@A973`UBPD'-H`-TX"([I#R"P")_9`VFP)73@!S7U(#T0&S25#CT0`*B9 M#BG7`R6PD#7E>>F0!0$`"6_Y%74P`2?FBXOP`:&0C-2WA>TG'AX@G,1IG%AA M`+YH0SY0C+:9#EX0%SZ0C%M24X?P)AX@C/9P!/+6FGH0`/26#G>PFYSWC5R1 MCAB!"PH@&VMP:\$G#+B0F!X$"9QWCIS7C4@YC-6($+W)$X:Q>&DG1P`C99`+/&DUI"!PG`%3"9CQ+`FRZ`DC6)DG31!P*`C3L) MG5^!"X19%?EPA=&A`[+Q.GU1''A#!R*`H5O"()W1`EJBDQ9HHBC:9F_&H<8X M""[@BU'1HN@P,7V1#G/(H@#@FO\`=^BP?NF``_\`"72T#O.@G[;PF.A0#0*0 M#B?P1K59%8=04QWP#SU`!M6)`&Y:!@#`!P70`V<``'Z@#;VYG9_B!(O@#^L` M`SW@!M4I"9#Y!M4I#Y`)!]4)#Y`Y!UOR"3U0!]5Y#)")!UO"".M@#$:P#AL` M"4>@-5MB.;19!_50:BM@#%#@`96F-+91-W@)>=K`(M]9`.$I;Y!G"/Y0G`6P MBJJ&`8=V)>.X)08PE`KA/0H`=@;PC;VI(%B!H`4``75P`<%Y)`>P"%=`@9V1 M"%;@(2KJ.BO`FS[PC5L2`=>Z"`ZY1JK! M#PM`&)73(NMPHL`P"E1P)#:0BU=BKG6@`L5A)WU``LI:K<9``"U@!/MJ7?Z` MDX,@#0!P#]I`K]\Z&/C`?N$S;!BQ'.B0:_,E7W;@#T_!#[[1B7='K!E:`U>` M#B<@LW[A`-6X`LC`7/2P`,G@!S_I`P7+<\=J``6+$8O@!/2P#@4`"1,+`Q8; M#$E`%W]0#T!K,MVH"`6`"'.1#*'(`V'`!\W(`B!@!*/:!PI3!^F0L%I2!Q00 M"MJX``90COA1'%P&/ETJL%4A"S8$':MX>>Q`:!`PK,:Q)13@"Q<1"KZ(;HP0 M((.@HF6Z6KU)K=:ZG-BJK=PZ6U:@#Y.KI(X&K]A*K\,6N:!+N9?KC\G6K_H@ MM[@@!L'7B8NAF;B0!IV+NLEF7?JP'O+@K?2P`O8`:N.(AB93C>OPKL3@!2MD M!/*0-3^PHT:P`\[@!Q"P#NT`"4:PO,W[O(`0O740?3Z`DBO@(3[0DP!SLP34 M%YMG!_KP%/B`#F]P:[5QOAEZ`#<[`/0)K-I'`(YKH83A/6>0/MYS!,$#"P$0 ML"H`#)S!#S2[D$E;C;RA&#=:M%.YEM5X$=;BGS90C?-E+;E8'07C"('[;K5K M/?@:MUMWL`50,)`0N-*9KQ)P)1>\PB%L`90`PZ&+F%RQM`!`MR=TMP5`!Q,@ MPA9@"3!;(HDGV\D%"P#AQ@+<*XO`1@`O!1%7/`R%KQ MQMY7C)910I%Q0`'V!;BN`#RM@'%=2L-1:&^\PN^1ZM'7Y!#I:!QA@ MD;\)E`4@CPR@-U5Q"BDB`/_@!/C`SS"`'UOG!]':DW20`4&8/I:Q(5]PH$LK MT9V!#FIPH.AK`C>;"@,=T;2K#[:)#@31SAE*NWA#4^BP-?#KJNC0#2E2OP[= M`,@*`#>[!@.]B@F9H4NR`OF(,`I1%1$PT&*!"_A8%040TD8[K=5Z)=UHK+B0 MF>M``%RJJ55Q#OW0%ZR8QWH(;>IW$%@V`/P#(B-#(.0#C"@ M6'?)`W4MEXX7#JJ1L>^0:Y`Q>Q-G#(.K:IKG"W`@`(K@!*XC`-H[JPJ@`Q%G M#UTZ`)#@)7=(N(0V=0301"2M9A.3`.N@`O>PBX]$!TA0'/%)!QI@6-$`1T+P M.$OPVPH0$78Q`$,R`5:``'F``A-C`?FP#I;RK2&8W`*PW"$@W09`W=;=`$UK M(%:@@@`@WNN`#=;U&$Z``$*B`+0@WFJ6.'C3#^DP!/+0;)N-VP`@!P>PV_F0 M#BT@#P0&/`WQNV;@;?,] M#E0`"PJP-G6@!.A@#0#0`Z@``'8PW'J,1-,C`#V``F@R`+KP+A&U"-2P7[W2 MM`BP2\O*`#NP#P\]./2`#B20CV(`"PV0Y"R=`0"@"BB^(H`I9?DH#J>V#E:P M#D8@0_^`#J/@#G(7!:ZU`LHP#A"PV0KV.`U@E_Y0/0:0!5OP9/HP#%F!`'-` M`+3`VQ[PX)J6'UY@`-^K`32%#^V7#Q/#`?]QV2O0&8LPXJ>6#D(0#T0NM.#3 M342DZ59@`'$>`G\>Z-!4<^!`Z'2@`(N@#8F^Z.OP#(X.`)">#`"0!:'P1#M` M#%NU`L2`DU2D%.N@#V2QV0NP#5R2>^O';$@Q7;MP;.";`G*#"UJ"#G.`'`7` M2.M``IYUBW,V"G@@`)9P#,>1P#KP@\`:0(QN] M`\:P1JP#!$"`">C@!3[I#TU@'1Q0JI;@!$ZP#ID`]BX?#%QB`J-`\^K*@HPT M#&I>!/Z`\`/@LTD0!$&@"VAC`CM@`88@`%`1#>J`JMTT`,8@!Q50\61V#](P M`L*PJNCP-76``*H/^G50#DJ1!<,@!5&0*%LBK(':D@,@#^BN[G?P&-:P`M>@ M!(E0!?Z`!5F@!<,P!5`P`]+@`5(@!4\21P:`*!W6YX/POA^@!5M`!UHG#<,0 M6,U^!;7A!XE9!SCP"YD2WRV"!`"##EDPX">P#H!J`QR+!'00`1)$7_V;]<`` M*@T0J"-SP`9T&@)0)SC6GUL`TL`QT)M,L`Y&0*L;!,/@`42#;01%0`%&$BZP# M!)!EW`'C\A06J@XP@!A8!XO=\UE,!\"61``6$`1X@`;X`J5I:5P`/8!0!P$T4A,,Z$3`%RZ-Y_(Y(``*HQ_7('MLC(7B/\#$^MD?U*!GK8R`` M0/@Q/^K'_3@?!8%__(\)(D`*R`%)(-FC=22."#)!O@0.(``8)(/$"23@`/`` M'N`$+N(1\`%[40K8`!C`(1N``EB)E8D@4`RD1!KC(U!(C]QJ-!`%NX`W4 MQ#*0).O`3`0!67%$AD0S\`9V)).T`VE@*+H!D.@&UDA\PALN4F'(@8W8`L(B M2`0!.G(H[DC@`R,W)`R0`4=21;X!L-@4SP`(@`-OP$8B224)`E9D&(B+9,!% M7H0B&0..I')D`VS@3N;)+JDC04`8F`-S0"9N22;I)1N"0P@(W*?$_0(!K2D` M`)XG```5%3R%[Y?'`@``#P(```$```````````!R96%D;64``"YH```N"@!_ MKQP`````````````0"DC*```J:!),P<$01!AW(!H,H7(DRD(W81A\^9,G3(@ MZ+S)B`9C%2F3)DT,X8I6Y!,SJL@YL`I,R:-&:%A5KYQ4S!,P3=P5$MD@U".Q38\ MZ?&&&4\59Y,9*0!W1@:53;2$#IP04024G`Q115"?"@%2G>P1)MU M(-RWUDY1N3;2&#J\4*$<+\Q1AQ@WOG>9`@(=I-96!;9(U!F3M6$3@SMI9Q9U M>\%1('@UM9$'"&7@`2$;!8;7XD\U'0688$*3!H9$70S;';CS(AJ.BBBK;0`@A"4*;A%'C>01D= M>B3*Z*:*BB'&'$!41589;+@@ATIGE"'';E[5H2FGF\H0`PA!U&'1'#7%D$,. M,,@4$-RGQ/T"```````````````````````````````````````````````` /`````````````````/R# ` end END--cut here--cut here