develooper Front page | perl.perl5.porters | Postings from November 2000

[PATCH perl@7573] cygwin port

Thread Next
From:
Fifer, Eric
Date:
November 7, 2000 10:31
Subject:
[PATCH perl@7573] cygwin port
Message ID:
779F20BCCE5AD31186A50008C75D99791717BB@silldn_mail1.sanwaint.com

Some updates to sync with Cygwin 1.1.5.

* AUTHORS
  change my email address to something more permanent

* README.cygwin pod/perlport.pod
  documentation updates

* cygwin/cygwin.c
  getcwd(NULL, -1) is the more standard usage

* hints/cygwin.sh mg.c unixish.h util.c
  remove workarounds for earlier "environ" quirks

Eric Fifer

--



__________________________________________________________________________________

IMPORTANT: This email is confidential and may also be legally privileged. If you have received this email in error, you are on notice of its status. If you are not the intended recipient, please notify us immediately by reply email or by telephoning Sanwa International plc's IT Helpdesk on +44 (20) 7330 0444. Then delete this email from your system. You should not copy it or use it for any purpose or disclose its contents to any other person.

Any views contained herein, express or implied, are those of the author and may not necessarily reflect those of Sanwa International plc. Sanwa International plc reserves the right to monitor all emails within its network. Email may be susceptible to virus infection, data corruption, interception and unauthorised amendment. Sanwa International plc does not accept liability for any such infection, corruption, interception or amendment or the consequences thereof.
begin 644 perl.cygwin.patch
M9&EF9B M=7(@<&5R;"YO<FEG+T%55$A/4E,@<&5R;"]!551(3U)3"BTM+2!P
M97)L+F]R:6<O05542$]24PE-;VX@3F]V(" V(# Q.C0U.C T(#(P,# **RLK
M('!E<FPO05542$]24PE4=64@3F]V(" W(#$T.C(Y.C Q(#(P,# *0$ @+3$S
M-BPW("LQ,S8L-R! 0 H@17)I8R!!<FYO;&0@(" @(" @(" @(" @(" @(" @
M(#QE<FEC+F%R;F]L9$!S=6XN8V]M/@H@17)I8R!"87)T;&5Y(" @(" @(" @
M(" @(" @(" @(#QB87)T;&5Y0&EC9"YC8RYP=7)D=64N961U/@H@17)I8R!%
M+B!#;V4@(" @(" @(" @(" @(" @(" @(#Q%<FEC+D-O94!O<F%C;&4N8V]M
M/@HM17)I8R!&:69E<B @(" @(" @(" @(" @(" @(" @(#Q%1FEF97) <V%N
M=V%I;G0N8V]M/@HK17)I8R!&:69E<B @(" @(" @(" @(" @(" @(" @(#QE
M9V8W0&-O;'5M8FEA+F5D=3X*($5R:6-H(%)I8VMH96ET"B!%<GEQ(" @(" @
M(" @(" @(" @(" @(" @(" @(" @/&5R>7% >F5E9V5E+F-O;3X*($5U9V5N
M92!!;'1E<FUA;B @(" @(" @(" @(" @(" \175G96YE+D%L=&5R;6%N0&)R
M96UE<BUI;F,N8V]M/@ID:69F("UU<B!P97)L+F]R:6<O4D5!1$U%+F-Y9W=I
M;B!P97)L+U)%041-12YC>6=W:6X*+2TM('!E<FPN;W)I9R]214%$344N8WEG
M=VEN"5-U;B!/8W0@,C(@,3DZ,S4Z,3,@,C P, HK*RL@<&5R;"]214%$344N
M8WEG=VEN"51U92!.;W8@(#<@,38Z-#<Z,C4@,C P, I 0" M,C<L,3$@*S(W
M+#$Q($! "B!S>7-T96T@8V%L;',@86YD(&5N=FER;VYM96YT('1H97-E('!R
M;V=R86US(&5X<&5C="X@($UO<F4@:6YF;W)M871I;VX*(&%B;W5T('1H:7,@
M<')O:F5C="!C86X@8F4@9F]U;F0@870Z"B *+2 @:'1T<#HO+W-O=7)C97,N
M<F5D:&%T+F-O;2]C>6=W:6XO"BL@(&AT=' Z+R]W=W<N8WEG=VEN+F-O;2\*
M( H@02!R96-E;G0@;F5T(&]R(&-O;6UE<F-I86P@<F5L96%S92!O9B!#>6=W
M:6X@:7,@<F5Q=6ER960N"B *+4%T('1H92!T:6UE('1H:7,@9&]C=6UE;G0@
M=V%S(&QA<W0@=7!D871E9"P@0WEG=VEN(#$N,2XT('=A<R!C=7)R96YT+@HK
M070@=&AE('1I;64@=&AI<R!D;V-U;65N="!W87,@;&%S="!U<&1A=&5D+"!#
M>6=W:6X@,2XQ+C4@=V%S(&-U<G)E;G0N"B *($(\3D]413H^($%T('1H:7,@
M<&]I;G0L(&UI;FEM86P@969F;W)T(&AA<R!B965N(&UA9&4@=&\@<')O=FED
M90H@8V]M<&%T:6)I;&ET>2!W:71H(&]L9" H8F5T82D@0WEG=VEN(')E;&5A
M<V5S+B @5&AE(&9O8W5S(&AA<R!B965N('1O"D! ("TU,# L,3(@*S4P,"PQ
M,2! 0 H@"B ]:71E;2!$;V-U;65N=&%T:6]N"B *+2 @24Y35$%,3"!214%$
M344N8WEG=VEN"BL@($E.4U1!3$P@4D5!1$U%+F-Y9W=I;B!214%$344N=VEN
M,S(@34%.249%4U0*(" @0VAA;F=E<R!#:&%N9V5S-2XP,#4@0VAA;F=E<S4N
M,# T($-H86YG97,U+C8*+2 @05542$]24R!-04E.5$%)3B!-04Y)1D535"!2
M14%$344N=VEN,S(*+2 @<&]D+V)U:6QD=&]C+E!,('!O9"]P97)L+G!O9"!P
M;V0O<&5R;#4P,#1D96QT82YP;V0@<&]D+W!E<FPU-F1E;'1A+G!O9 HM("!P
M;V0O<&5R;&9A<3,N<&]D('!O9"]P97)L:&ES="YP;V0@<&]D+W!E<FQM;V1L
M:6(N<&]D('!O9"]P97)L<&]R="YP;V0*+2 @<&]D+W!E<FQT;V,N<&]D"BL@
M('!O9"]P97)L+G!O9"!P;V0O<&5R;'!O<G0N<&]D('!O9"]P97)L9F%Q,RYP
M;V0**R @<&]D+W!E<FQD96QT82YP;V0@<&]D+W!E<FPU,# T9&5L=&$N<&]D
M('!O9"]P97)L-39D96QT82YP;V0**R @<&]D+W!E<FQH:7-T+G!O9"!P;V0O
M<&5R;&UO9&QI8BYP;V0@<&]D+V)U:6QD=&]C+E!,('!O9"]P97)L=&]C+G!O
M9 H@"B ]:71E;2!"=6EL9"P@0V]N9FEG=7)E+"!-86ME+"!);G-T86QL"B *
M0$ @+34T,RPY("LU-#(L-R! 0 H@("!P97)L+F@@(" @(" @(" @(" @(" @
M+2!B:6YM;V1E"B @(&1O:6\N8R @(" @(" @(" @(" @(" M('=I;CEX(&-A
M;B!N;W0@<F5N86UE(&$@9FEL92!W:&5N(&ET(&ES(&]P96X*(" @<'!?<WES
M+F,@(" @(" @(" @(" @("T@9&\@;F]T(&1E9FEN92!H7V5R<FYO+"!P<%]S
M>7-T96T@=VET:"!S<&%W;@HM("!M9RYC(" @(" @(" @(" @(" @(" @+2!E
M;G9I<F]N(%=/4DM!4D]53D0*+2 @=6YI>&ES:"YH(" @(" @(" @(" @("T@
M96YV:7)O;B!73U)+05)/54Y$"BT@('5T:6PN8R @(" @(" @(" @(" @(" M
M(&5N=FER;VX@5T]22T%23U5.1 HK("!U=&EL+F,@(" @(" @(" @(" @(" @
M+2!U<V4@<V5T96YV"B *(#UI=&5M($-O;7!I;&5D($UO9'5L92!3;W5R8V4*
M( I 0" M-3@X+#<@*S4X-2PW($! "B ]:&5A9#$@05542$]24PH@"B!#:&%R
M;&5S(%=I;'-O;B \8W=I;'-O;D!E8V4N9V%T96-H+F5D=3XL"BU%<FEC($9I
M9F5R(#QE9FEF97) <V%N=V%I;G0N8V]M/BP**T5R:6,@1FEF97(@/&5G9C= 
M8V]L=6UB:6$N961U/BP*(&%L97AA;F1E<B!S;6ES:&QA:F5V(#QA;'- ='5R
M;FAE<F4N8V]M/BP*(%-T979E;B!-;W)L;V-K(#QN97=S<&]S=$!M;W)L;V-K
M+FYE=#XL"B!396)A<W1I96X@0F%R<F4@/%-E8F%S=&EE;BY"87)R94!U=&,N
M9G(^+ I 0" M-3DV+#0@*S4Y,RPT($! "B *(#UH96%D,2!(25-43U)9"B *
M+4QA<W0@=7!D871E9#H@,34@075G=7-T(#(P,# **TQA<W0@=7!D871E9#H@
M-R!.;W9E;6)E<B R,# P"F1I9F8@+75R('!E<FPN;W)I9R]C>6=W:6XO8WEG
M=VEN+F,@<&5R;"]C>6=W:6XO8WEG=VEN+F,*+2TM('!E<FPN;W)I9R]C>6=W
M:6XO8WEG=VEN+F,)4W5N($]C=" R,B Q.3HS-3HQ.2 R,# P"BLK*R!P97)L
M+V-Y9W=I;B]C>6=W:6XN8PE4=64@3F]V(" W(#$T.C(Y.C R(#(P,# *0$ @
M+3$T-BPW("LQ-#8L-R! 0 H@"B @(" @:68H:71E;7,@(3T@,"D*( E097)L
M7V-R;V%K*&%42%A?(")5<V%G93H@0W=D.CIC=V0H*2(I.PHM(" @(&EF*"AC
M=V0@/2!G971C=V0H3E5,3"P@,"DI*2!["BL@(" @:68H*&-W9" ](&=E=&-W
M9"A.54Q,+" M,2DI*2!["B )4U0H,"D@/2!S=E\R;6]R=&%L*&YE=U-6<'8H
M8W=D+" P*2D["B )<V%F97-Y<V9R964H8W=D*3L*( E84U)%5%523B@Q*3L*
M9&EF9B M=7(@<&5R;"YO<FEG+VAI;G1S+V-Y9W=I;BYS:"!P97)L+VAI;G1S
M+V-Y9W=I;BYS: HM+2T@<&5R;"YO<FEG+VAI;G1S+V-Y9W=I;BYS: E3=6X@
M3V-T(#(R(#$Y.C,V.C$P(#(P,# **RLK('!E<FPO:&EN=',O8WEG=VEN+G-H
M"51U92!.;W8@(#<@,30Z,CDZ,#(@,C P, I 0" M,C4L-B K,C4L-R! 0 H@
M;&EB<W=A;G1E9#U@96-H;R B("1L:6)S=V%N=&5D("(@?"!S960@+64@)W,O
M(&T@+R O9R=@"B!L:6)S=V%N=&5D/2(D;&EB<W=A;G1E9"!C>6=I<&,B"B!T
M97-T("UZ("(D;W!T:6UI>F4B("8F(&]P=&EM:7IE/2<M3S(G"BMC8V9L86=S
M/2(D8V-F;&%G<R M1%!%4DQ?55-%7U-!1D5?4%5414Y6(@H@(R M(&]T:&5R
M=VES92!I-C@V+6-Y9W=I;@H@87)C:&YA;64])V-Y9W=I;B<*( ID:69F("UU
M<B!P97)L+F]R:6<O;6<N8R!P97)L+VUG+F,*+2TM('!E<FPN;W)I9R]M9RYC
M"5-U;B!/8W0@,C(@,3DZ,S<Z,C @,C P, HK*RL@<&5R;"]M9RYC"51U92!.
M;W8@(#<@,38Z-3$Z,C<@,C P, I 0" M.3,V+#$Q("LY,S8L-B! 0 H@"2 @
M("!C=7(@*ST@;&5N*S$["B @(" @?0H@(" @($9R965%;G9I<F]N;65N=%-T
M<FEN9W,H96YV=BD["BTC(" @96QS90HM(PEI9F1E9B!?7T-91U=)3E]?"BT@
M(" @23,R(&D["BT@(" @9F]R("AI(#T@,#L@96YV:7)O;EMI73L@:2LK*0HM
M(" @(" @('-A9F5S>7-F<F5E*&5N=FER;VY;:5TI.PH@(PEE;'-E"B C"2 @
M("!I9FYD968@4$523%]54T5?4T%&15]0551%3E8*(" @("!),S(@:3L*0$ @
M+3DU,2PW("LY-#8L-B! 0 H@"69O<B H:2 ](# [(&5N=FER;VY;:5T[(&DK
M*RD*( D@(" @<V%F97-Y<V9R964H96YV:7)O;EMI72D["B C"2 @("!E;F1I
M9B O*B!015),7U5315]3049%7U!55$5.5B J+PHM(PEE;F1I9B O*B!?7T-9
M1U=)3E]?("HO"B *(" @("!E;G9I<F]N6S!=(#T@3G5L;&-H.PH@"F1I9F8@
M+75R('!E<FPN;W)I9R]P;V0O<&5R;'!O<G0N<&]D('!E<FPO<&]D+W!E<FQP
M;W)T+G!O9 HM+2T@<&5R;"YO<FEG+W!O9"]P97)L<&]R="YP;V0)5'5E($]C
M=" R-" R,#HS.3HR.2 R,# P"BLK*R!P97)L+W!O9"]P97)L<&]R="YP;V0)
M5'5E($YO=B @-R Q-CHR.#HT-R R,# P"D! ("TV.#,L-R K-C@S+#<@0$ *
M(#UI=&5M("H*( H@5&AE($-Y9W=I;B!E;G9I<F]N;65N="!F;W(@5VEN,S([
M($8\4D5!1$U%+F-Y9W=I;CX@*&EN<W1A;&QE9" *+6%S($P\<&5R;&-Y9W=I
M;CXI+"!H='1P.B\O<V]U<F-E<RYR961H870N8V]M+V-Y9W=I;B\**V%S($P\
M<&5R;&-Y9W=I;CXI+"!H='1P.B\O=W=W+F-Y9W=I;BYC;VTO"B *(#UI=&5M
M("H*( ID:69F("UU<B!P97)L+F]R:6<O=6YI>&ES:"YH('!E<FPO=6YI>&ES
M:"YH"BTM+2!P97)L+F]R:6<O=6YI>&ES:"YH"5-U;B!/8W0@,C(@,3DZ,S@Z
M,S @,C P, HK*RL@<&5R;"]U;FEX:7-H+F@)5'5E($YO=B @-R Q-#HR.3HP
M,B R,# P"D! ("TQ,CDL,3$@*S$R.2PW($! "B C("!I9F1E9B!03U-)6%]"
M0PH@(R @("!D969I;F4@4$523%]365-?24Y)5"AC+'8I"7-I9VEG;F]R92A3
M24=&4$4I.R!-04Q,3T-?24Y)5 H@(R @96QS90HM(R @("!I9F1E9B!?7T-9
M1U=)3E]?"BTC(" @(" @9&5F:6YE(%!%4DQ?4UE37TE.250H8RQV*2!097)L
M7VUY7W-E=&5N=E]I;FET*"9E;G9I<F]N*3L@34%,3$]#7TE.250*+2,@(" @
M96QS90HM(R @(" @(&1E9FEN92!015),7U-94U])3DE4*&,L=BD@34%,3$]#
M7TE.250*+2,@(" @96YD:68**R,@(" @9&5F:6YE(%!%4DQ?4UE37TE.250H
M8RQV*2!-04Q,3T-?24Y)5 H@(R @96YD:68*("-E;F1I9@H@(V5N9&EF"F1I
M9F8@+75R('!E<FPN;W)I9R]U=&EL+F,@<&5R;"]U=&EL+F,*+2TM('!E<FPN
M;W)I9R]U=&EL+F,)4V%T($YO=B @-" R,3HT.#HR,B R,# P"BLK*R!P97)L
M+W5T:6PN8PE4=64@3F]V(" W(#$V.C4S.C,R(#(P,# *0$ @+3$Y.#$L-R K
M,3DX,2PW($! "B *("-I9F1E9B!54T5?14Y625)/3E]!4E)!60H@(" @(" @
M("\J(%9-4R<@86YD($503T,G<R!M>5]S971E;G8H*2!I<R!I;B!V;7,N8R!A
M;F0@97!O8RYC("HO"BTC:68@(61E9FEN960H5TE.,S(I("8F("%D969I;F5D
M*%]?0UE'5TE.7U\I"BLC:68@(61E9FEN960H5TE.,S(I"B!V;VED"B!097)L
M7VUY7W-E=&5N=BAP5$A87R!C:&%R("IN86TL(&-H87(@*G9A;"D*('L*0$ @
M+3(P,C,L-3 @*S(P,C,L,3D@0$ *(" @(" H=F]I9"ES<')I;G1F*&5N=FER
M;VY;:5TL(B5S/25S(BQN86TL=F%L*3LO*B!A;&P@=&AA="!W;W)K(&IU<W0@
M9F]R('1H:7,@*B\*( H@(V5L<V4@(" O*B!015),7U5315]3049%7U!55$5.
M5B J+PHK(R @(&EF(&1E9FEN960H7U]#64=724Y?7RD**R @("!S971E;G8H
M;F%M+"!V86PL(#$I.PHK(R @(&5L<V4*(" @("!C:&%R("IN97=?96YV.PH@
M"B @(" @;F5W7V5N=B ]("AC:&%R*BES869E<WES;6%L;&]C*"AS=')L96XH
M;F%M*2 K('-T<FQE;BAV86PI("L@,BD@*B!S:7IE;V8H8VAA<BDI.PH@(" @
M("AV;VED*7-P<FEN=&8H;F5W7V5N=BPB)7,])7,B+&YA;2QV86PI.R\J(&%L
M;"!T:&%T('=O<FL@:G5S="!F;W(@=&AI<R J+PH@(" @("AV;VED*7!U=&5N
M=BAN97=?96YV*3L**R,@("!E;F1I9B O*B!?7T-91U=)3E]?("HO"B C96YD
M:68@("\J(%!%4DQ?55-%7U-!1D5?4%5414Y6("HO"B!]"B *+2-E;'-E("\J
M(%=)3C,R('Q\(%]?0UE'5TE.7U\@*B\*+2-I9B!D969I;F5D*%]?0UE'5TE.
M7U\I"BTO*@HM("H@4V%V92!E;G9I<F]N(&]F('!E<FPN97AE+"!C=7)R96YT
M;'D@0WEG=VEN(&QI;FMS(&EN('-E<&%R871E(&5N=FER;VXG<PHM("H@9F]R
M(&5A8V@@97AE+V1L;"X@(%!R;V)A8FQY('-H;W5L9"!B92!A(&UE;6)E<B!O
M9B!I;7!U<F5?<'1R+@HM("HO"BUS=&%T:6,@8VAA<B J*BI097)L7VUA:6Y?
M96YV:7)O;CL*+0HM15A415).7T,@=F]I9 HM4&5R;%]M>5]S971E;G9?:6YI
M="AC:&%R("HJ*G!E;G9I<F]N*0HM>PHM(" @(%!E<FQ?;6%I;E]E;G9I<F]N
M(#T@<&5N=FER;VX["BU]"BT*+79O:60*+5!E<FQ?;7E?<V5T96YV*'!42%A?
M(&-H87(@*FYA;2P@8VAA<B J=F%L*0HM>PHM(" @("\J(%EO=2!C86X@;F]T
M(&1I<F5C=&QY(&UA;FEP=6QA=&4@=&AE(&5N=FER;VY;72!A<G)A>2!B96-A
M=7-E"BT@(" @("H@=&AE(')O=71I;F5S(&1O('-O;64@861D:71I;VYA;"!W
M;W)K('1H870@<WEN8W,@=&AE($-Y9W=I;@HM(" @(" J(&5N=FER;VYM96YT
M('=I=&@@=&AE(%=I;F1O=W,@96YV:7)O;FUE;G0N"BT@(" @("HO"BT@(" @
M8VAA<B J;VQD<W1R(#T@96YV:7)O;EMS971E;G9?9V5T:7@H;F%M*5T["BT*
M+2 @("!I9B H(79A;"D@>PHM(" @(" @(&EF("@A;VQD<W1R*0HM(" @(" @
M(" @("!R971U<FX["BT@(" @(" @=6YS971E;G8H;F%M*3L*+2 @(" @("!S
M869E<WES9G)E92AO;&1S='(I.PHM(" @(" @(')E='5R;CL*+2 @("!]"BT@
M(" @<V5T96YV*&YA;2P@=F%L+" Q*3L*+2 @("!E;G9I<F]N(#T@*E!E<FQ?
M;6%I;E]E;G9I<F]N.R O*B!E;G9I<F]N(')E86QL;V,@8V%N(&]C8W5R(&EN
M('-E=&5N=B J+PHM(" @(&EF*&]L9'-T<B F)B!E;G9I<F]N6W-E=&5N=E]G
M971I>"AN86TI72 A/2!O;&1S='(I"BT@(" @(" @<V%F97-Y<V9R964H;VQD
M<W1R*3L*+7T*+2-E;'-E("\J(&EF(%=)3C,R("HO"BLC96QS92 O*B!724XS
M,B J+PH@"B!V;VED"B!097)L7VUY7W-E=&5N=BAP5$A87R!C:&%R("IN86TL
M8VAA<B J=F%L*0I 0" M,C$R-RPW("LR,#DV+#8@0$ *('T*( H@(V5N9&EF
M("\J(%=)3C,R("HO"BTC96YD:68*( H@23,R"B!097)L7W-E=&5N=E]G971I
3>"AP5$A87R!C:&%R("IN86TI"F8*
 
end

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About