Along the same lines as the last question - how can I get to functions like MakeOpenFile via Win32API? It doesn''t seem to be exported by msvcrt-ruby18. Possible? Or am I out of luck? Dan This communication is the property of Qwest and may contain confidential or privileged information. Unauthorized use of this communication is strictly prohibited and may be unlawful. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy all copies of the communication and any attachments.
Hi Dan, How''s it going? Regarding MakeOpenFile... looking in C:\ruby\lib\ruby\1.8\i386-mswin32\rubyio.h, its defined as a macro: #define MakeOpenFile(obj, fp) do {\ if (RFILE(obj)->fptr) {\ rb_io_close(obj);\ free(RFILE(obj)->fptr);\ RFILE(obj)->fptr = 0;\ }\ fp = 0;\ fp = RFILE(obj)->fptr = ALLOC(OpenFile);\ fp->f = fp->f2 = NULL;\ fp->mode = 0;\ fp->pid = 0;\ fp->lineno = 0;\ fp->path = NULL;\ fp->finalize = 0;\ } while (0) so the only way to access it would be to #include "rubyio.h", which doesn''t help much for your pure Ruby solution. Wayne --- Wayne Vucenic No Bugs Software Ruby and C# Agile Contract Programming in Silicon Valley On 5/31/06, Berger, Daniel <Daniel.Berger at qwest.com> wrote:> Along the same lines as the last question - how can I get to functions > like MakeOpenFile via Win32API? It doesn''t seem to be exported by > msvcrt-ruby18. > > Possible? Or am I out of luck? > > Dan > > > This communication is the property of Qwest and may contain confidential or > privileged information. Unauthorized use of this communication is strictly > prohibited and may be unlawful. If you have received this communication > in error, please immediately notify the sender by reply e-mail and destroy > all copies of the communication and any attachments. > _______________________________________________ > win32utils-devel mailing list > win32utils-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/win32utils-devel >
> -----Original Message----- > From: win32utils-devel-bounces at rubyforge.org > [mailto:win32utils-devel-bounces at rubyforge.org] On Behalf Of > Wayne Vucenic > Sent: Wednesday, May 31, 2006 4:05 PM > To: Development and ideas for win32utils projects > Subject: Re: [Win32utils-devel] Getting at MakeOpenFile > > > Hi Dan, > > How''s it going? > > Regarding MakeOpenFile... looking in > C:\ruby\lib\ruby\1.8\i386-mswin32\rubyio.h, its defined as a macro: > > #define MakeOpenFile(obj, fp) do {\ > if (RFILE(obj)->fptr) {\ > rb_io_close(obj);\ > free(RFILE(obj)->fptr);\ > RFILE(obj)->fptr = 0;\ > }\ > fp = 0;\ > fp = RFILE(obj)->fptr = ALLOC(OpenFile);\ > fp->f = fp->f2 = NULL;\ > fp->mode = 0;\ > fp->pid = 0;\ > fp->lineno = 0;\ > fp->path = NULL;\ > fp->finalize = 0;\ > } while (0) > > so the only way to access it would be to #include "rubyio.h", > which doesn''t help much for your pure Ruby solution. > > WayneAh, yes. It just doesn''t look like win32-open3 is a good candidate for a pure Ruby version. I''ve posted a shared object built with VC++ 6 on the project page, courtesy of Heesob. Regards, Dan This communication is the property of Qwest and may contain confidential or privileged information. Unauthorized use of this communication is strictly prohibited and may be unlawful. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy all copies of the communication and any attachments.
John-Mason P. Shackelford
2006-Jun-01 17:14 UTC
[Win32utils-devel] Getting at MakeOpenFile
Dan, Any chance we could get a VC++6 build of win32-open3 with the patch for returning Process::Status committed? -- John-Mason Shackelford Software Developer Pearson Educational Measurement 2510 North Dodge St. Iowa City, IA 52245 ph. 319-354-9200x6214 john-mason.shackelford at pearson.com http://pearsonedmeasurement.com
John-Mason P. Shackelford wrote:> Dan, > > Any chance we could get a VC++6 build of win32-open3 with the patch > for returning Process::Status committed? >John, looks good to me. Let me check with Heesob. Heesob, can you test this patch with VC++ 6 please? It looks good to me, but I can''t run a sample program without it segfaulting due to compiler differences I think. If it works for you (and you like it), go ahead and commit it please. Then, please send me the shared object. :) Thanks, Dan
Hi, ----- Original Message ----- From: "Daniel Berger" <djberg96 at gmail.com> To: <john-mason at shackelford.org>; "Development and ideas for win32utils projects" <win32utils-devel at rubyforge.org> Sent: Friday, June 02, 2006 12:11 PM Subject: Re: [Win32utils-devel] Getting at MakeOpenFile> John-Mason P. Shackelford wrote: >> Dan, >> >> Any chance we could get a VC++6 build of win32-open3 with the patch >> for returning Process::Status committed? >> > > John, looks good to me. Let me check with Heesob. > > Heesob, can you test this patch with VC++ 6 please? It looks good to > me, but I can''t run a sample program without it segfaulting due to > compiler differences I think. >I have tested the patch and add some additional codes and committed it.> If it works for you (and you like it), go ahead and commit it please. > Then, please send me the shared object. :) >Here goes Regards, Park Heesob begin 666 open3.so M35J0``,````$````__\``+@`````````0 `````````````````````````` M````````````````````Z ````X?N at X`M G-(;@!3,TA5&AI<R!P<F]G<F%M M(&-A;FYO="!B92!R=6X@:6X at 1$]3(&UO9&4N#0T*) ````````#MTPS9J;)B MBJFR8HJILF**RZUQBJNR8HHJKFR*J+)BBL:M:(JLLF**QJUFBJNR8HJILF.* MF+)BBI^4:(JHLF**5I)FBJVR8HI2:6-HJ;)BB@`````````````````````` M`````````%!%``!,`00`''\9_1 ``````````X `.(0L!!@``( ```# ````` M``!*''P```! ````P```````0`! ````0```$``````````0``````````& ` M```0`````````@``````$ ``$ `````0```0````````$ ```" U``!&```` M[# ``% `````````````````````````````````````4 ``/ $``- P```< M```````````````````````````````````````````````````````````P M``#(````````````````````````````````````+G1E>''0````.$ ```! ` M```@````$ ``````````````````( ``8"YR9&%T80``9 at 4````P````$ `` M`# ``````````````````$ ``$ N9&%T80```+0#````0 ```! ```! ```` M``````````````! ``# +G)E;&]C``"0`0```% ````0````4 `````````` M````````0 ``0@`````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`%6+[(/L",=%_ ````"+10B*"(A-^(!]^&%T)(!]^'')T"(!]^''=T#>LABU7\ M@\H!B57\ZRR+1?R#R *)1?SK(8M-_(/)`HE-_.L6BU4(4F at 40 `0H;PP`!"+ M"%''HE T``(M5" ^^0@&#^&)U$HM-_(/)!(E-_(M5"(/"`8E5"(M%" ^^2 &# M^2MU&(M5_(/*`XE5_(M%" ^^2 *%R70"ZZKK#8M5" ^^0@&%P''0"ZYN+1?R+ MY5W#S,S,S,S,S,S,S%6+[(/L"%?''1?P`````:@!J`(U%_%!H``0``(M-"%%J M`&@`$P``_Q4L, `0B47X at WWX`''43:"Q `!"+%;@P`!"+`E#H[ P``+F ```` M,\"_H$$`$/.KBTWX@^D"48M5_%)HH$$`$/\56# `$(/$#(M%_%#_%3 P`!"X MH$$`$%^+Y5W#S,S,S,S,S,S,S,S,S%6+[(/L"&AD0 `0Z* ,``"#Q 2)1?AH M7$ `$.B0# ``@\0$B47\:O]HL!$`$&A40 `0BT7X4.AO# ``@\00:O]HL!$` M$&A,0 `0BTW\4>A7# ``@\00B^5=P\S,S,S,S%6+[(/L'',=%\ ````#''1?@` M````QT7DE$ `$(U%\%"-3?11C57\4FB00 `0BT4,4(M-"%''H-0P``(/$&(-] M] 1T,(M5](/B`872=!>-1>Q0BTWTT?E1Z*4```"#Q B)1>3K#XU5]%+H_ L` M`(/$!(E%Y(M%Y ^^"(/Y=''4)QT7X`$ ``.LEBU7D#[X"@_AB=!-H;$ `$(L- MO# `$(L14NB@"P``QT7X`( ``(M%\%"+3?A1C57\4NBL"P``@\0$4.A[`0`` M@\0,B47HZ)(+``"%P''0ABT7H4&AP$P`0BTWH46@,''@`0Z&L+``"#Q!"A$$ ` M$.L#BT7HB^5=P\S,S,Q5B^R#[ B+10R)1?R+30B#X0.)3?B#??@`= Z#??@! M=!F#??@"="3K0(M5_,8"<HM%_(/ `8E%_.LOBTW\Q@%WBU7\@\(!B57\ZQZ+ M1?S&`''*+3?R#P0&)3?R+5?S&`BN+1?R#P &)1?R+3?S&`0"+5?R#P@&)5?R+ M10 at E`( ``(7 =#&+30P/OE$!@_HK=1>+10S&0 %BBTT,QD$"*XM5#,9"`P#K M#HM%#,9 `6*+30S&00(`BT4,B^5=P\S,S,Q5B^Q1QT7\`````.L)BT7\@\ ! MB47\@WW\`WU0:@!HH$ `$.B2"@``@\0$4(M-"(M1$(M%_(L, at E''H=@H``(/$ M#(7 =25J`&B80 `0Z&D*``"#Q 10BU4(BT(0BTW\BQ2(4NA-"@``@\0,ZZ&X M! ```(OE7</,S,S,S,S,S,S,S%6+[(/L>,=%M P```#''1;P!````QT6X```` M`&H`C46T4(U-T%&-59A2_Q4<, `0A<!U$FC at 0 `0H7 at P`!"+"%''HOPD``&H" M:@!J`(U5I%+_%2 P`!!0BT704/\5(# `$%#_%20P`!")19R#?9P`=1-HT$ ` M$(L-># `$(L14NB!"0``BT704/\5*# `$&H`C4VT48U5]%*-18A0_Q4<, `0 MA<!U$VC$0 `0BPUX, `0BQ%2Z$P)``!J`FH`:@"-1>A0_Q4@, `04(M-B%''_ M%2 P`!!0_Q4D, `0B46<@WV<`''43:-! `!"+%7 at P`!"+`E#H#@D``(M-B%''_ M%2 at P`!!J`(U5M%*-1>10C4WL4?\5''# `$(7 =1-HQ$ `$(L5># `$(L"4.C9 M" ``:@)J`&H`C4WP4?\5(# `$%"+5>Q2_Q4@, `04/\5)# `$(E%G(-]G !U M$FC00 `0H7 at P`!"+"%''HG @``(M5[%+_%2 at P`!"+10PE`$ ``(7 =!#''1;# M0 `0QT6 at O$ `$.L.QT6PN$ `$,=%H+1 `!"+30Q1BU6D4O\53# `$(/$"(E% MR(M%H%"+3<A1_Q50, `0@\0(B46,BU4,4HM%Z%#_%4PP`!"#Q B)1<"+3;!1 MBU7 4O\54# `$(/$"(E%_(M%#%"+3?!1_Q5,, `0@\0(B46HBU6P4HM%J%#_ M%5 P`!"#Q B)1?C''1> #````BTT048U5W%*-1=10BTWD48M5]%*+19A0BTT( M4>C$! ``@\0<A<!U"K@$````Z3 $``"#?=P`?0B+5=SWVHE5W(M%H%#HK/G_ M_X/$!(E%K(L-?# `$(L14N at 8! ``@\0$B478BT78 at W@(`''0FBTW84>C(!P`` M@\0$BU78BT((4/\55# `$(/$!(M-V,=!" ````#''190`````:ASHEP<``(/$ M!(M5V(E""(M%V(M("(E-E(M5E,="! ````"+193''``````"+393''00@````` MBU64QT(,`````(M%E,= $ ````"+393''010`````BU64QT(8`````#/ A< / MA6+___^+393''01@@''0`0BU64BT6LB4((BTV4BU7<B5$,BT6L@^ !A<!T"(M- ME(M5C(D1BT6L@^ "A<!T*HM-E(,Y`''0+BU64BT6,B4($ZPB+392+58R)$8M% ME(M("(/)"(M5E(E*"(M%L%#HB?C__X/$!(E%K(L-?# `$(L14NCU`@``@\0$ MB47,BT7, at W@(`''0FBTW,4>BE!@``@\0$BU7,BT((4/\55# `$(/$!(M-S,=! M" ````#''190`````:ASH= 8``(/$!(M5S(E""(M%S(M("(E-E(M5E,="! `` M``"+193''``````"+393''00@`````BU64QT(,`````(M%E,= $ ````"+393'' M010`````BU64QT(8`````#/ A< /A6+___^+393''01@@''0`0BU64BT6LB4(( MBTV4BU7<B5$,BT6L@^ !A<!T"(M-E(M5_(D1BT6L@^ "A<!T*HM-E(,Y`''0+ MBU64BT7\B4($ZPB+392+5?R)$8M%E(M("(/)"(M5E(E*"(M%L%#H9O?__X/$ M!(E%K(L-?# `$(L14NC2`0``@\0$B47$BT7$@W@(`''0FBTW$4>B"!0``@\0$ MBU7$BT((4/\55# `$(/$!(M-Q,=!" ````#''190`````:ASH404``(/$!(M5 MQ(E""(M%Q(M("(E-E(M5E,="! ````"+193''``````"+393''00@`````BU64 MQT(,`````(M%E,= $ ````"+393''010`````BU64QT(8`````#/ A< /A6+_ M__^+393''01@@''0`0BU64BT6LB4((BTV4BU7<B5$,BT6L@^ !A<!T"(M-E(M5 M^(D1BT6L@^ "A<!T*HM-E(,Y`''0+BU64BT7XB4($ZPB+392+5?B)$8M%E(M( M"(/)"(M5E(E*"&H$Z($$``"#Q 2)19"+1=A0BTV04>AH! ``@\0(BU7,4HM% MD%#H6 0``(/$"(M-Q%&+59!2Z$@$``"#Q B+1=Q0Z#8$``"#Q 10BTV04>@O M! ``@\0(BU684O\5*# `$(7 =1)HJ$ `$*%X, `0BPA1Z,H#``"+5?12_Q4H M, `0A<!U$FBH0 `0H7 at P`!"+"%''HJ@,``(M5Y%+_%2 at P`!"%P''42:*A `!"A M># `$(L(4>B*`P``BT60B^5=P\S,S,S,S,S,S,S,S,S,S%6+[%''HQ0,``(E% M_(M%_,<`#@```(M-_(M5"(E1!*%T, `0 at S@#?"J+3?R#X0.%R74:BU7\@^+[ MA=)T$(M%_(L(@<D``0``BU7\B0HSP(7 ==8SR87)=;2+5?S''0@@`````BT7\ MB^5=P\S,S,S,S,Q5B^R#[''17QT6P=$$`$&H`:@!H;$$`$/\5## `$(E%J(-] MJ `/A ,!``"+1:B#P .#X/SH2 ,``(EED(M%D(E%_(M-J%&+5?Q2:&Q!`!#_ M%0PP`!")1:R#?:P`=0B+1:SIP0$``(M%_ -%K(E%E(M-E#M-_''(6BU64#[X" M at _A<= N+392#Z0&)393KXHM5E(/"`8E5E/\5$# `$#T```" <W=H8$$`$(M% ME%#_%40P`!"#Q B%P''1ABWVP@\G_,\#RKO?1@\''_BU6H`]&+?0B#R?\SP/*N M]]&#P?^-1 H!B46LBT6L@\ #@^#\Z) "``")98R+38R)3;2+50A2BT6P4(M- M_%%H6$$`$(M5M%+_%4 at P`!"#Q!3K$F at X00`0H7 at P`!"+"%''HV0$``.L3:/1 M`!"+%7 at P`!"+`E#HQ $``+D1````,\"-?;CSJ\=%N$0```#''1>0!`0``BTT, MB4WPBU40B57TBT44B47X9L=%Z ``@WT@`G4&9L=%Z 4`C4V848U5N%)J`&H` M:@!J`6H`:@"+10A0:@#_%10P`!"%P''0ABTV<4?\5*# `$(M5&(M%F(D"BTT< MBU6 at B1&X`0```.MCC4684(U-N%%J`&H`:A!J`6H`:@"+5;12:@#_%10P`!"% MP''0ABT6<4/\5*# `$(M-&(M5F(D1BT4<BTV at B0BX`0```.L>_Q48, `04.B\ M\___@\0$4(L5># `$(L"4.C>````C66(7XOE7</,S%6+[(/L"(M%"(M(#%%J M`&@`! ``_Q4$, `0B47\@WW\`''0JC57X4HM%_%#_%0 at P`!"!??@#`0``=!.+ M30B+40Q2BT7X4. at 6````@\0(B^5=P\S,S,S,S,S,S,S,S,S,S%6+[(/L"&B( M00`0Z- ```"#Q 2)1?B+1?A0Z+L```"#Q 2)1?R+30C!X0C1X8/)`5%H@$$` M$(M5_%+HE0```(/$#(M%#-''@@\@!4&A\00`0BTW\4>A[````@\0,BQ5L, `0 MBT7\B0*+3?R)#1! `!"+Y5W#_R7 , `0_R6T, `0_R6P, `0_R6L, `0_R6H M, `0_R6D, `0_R6@, `0_R6<, `0_R68, `0_R64, `0_R60, `0_R6,, `0 M_R6(, `0_R6$, `0_R6 , `0_R5P, `0_R5H, `0_R5D, `0_R5@, `0S,S, MS,S,S,S,S%$]`! ``(U,) AR%(''I`! ``"T`$ ``A0$]`! ``''/L*\B+Q(4! MB^&+"(M !%##BT0D"(7 =0XY!:!#`!!^+O\-H$,`$(L-.# `$(/X`8L)B0VD M0P`0=3]H@ ```/\5/# `$(7 6:.L0P`0=00SP.MF at R `H:Q#`!!H!$ `$&@` M0 `0HZA#`!#HZP```/\%H$,`$%E9ZSV%P''4YH:Q#`!"%P''0PBPVH0P`05HUQ M_#OP<A*+#H7)= ?_T:&L0P`0@^X$Z^I0_Q54, `0 at R6L0P`0`%E>:@%8P at P` M58OL4XM="%:+=0Q7BWT0A?9U"8,]H$,`$ #K)H/^`70%@_X"=2*AL$,`$(7 M= E75E/_T(7 = Q75E/H%?___X7 =00SP.M.5U93Z%0```"#_@&)10QU#(7 M=3=74%/H\?[__X7V= 6#_ at -U)E=64^C at _O__A<!U`R%%#(-]# !T$:&P0P`0 MA<!T"%=64__0B44,BT4,7UY;7<(,`,S_)4 P`!"#?"0(`743 at SVP0P`0`''4* M_W0D!/\5`# `$&H!6,(,```````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````\#0``.(T``#,- ``LC0``*0T``"2- ``@C0``''0T``!@- ``3C0``$ T M```N- ``(C0````````2- ``"#0``/PS``#D,P``VC,``, at S``"^,P``MC,` M`*PS````````BC,``''HS``!N,P``7#,``% S```^,P``*C,``" S```2,P`` M`C,``/0R``#F,@``UC(``,HR``"\,@``K#(``)8R``"",@``<#(``&0R``!0 M,@``-#(``" R```0,@``!#(````````````````````````?QG]$``````(` M```[``````````!@``"<,0````````````":,P``8# ``''0Q```````````` M`/ S```X, ``/#$`````````````##4````P```````````````````````` M`````/ T``#B- ``S#0``+(T``"D- ``DC0``((T``!T- ``8#0``$XT``! M- ``+C0``"(T````````$C0```@T``#\,P``Y#,``-HS``#(,P``OC,``+8S M``"L,P```````(HS``!Z,P``;C,``%PS``!0,P``/C,``"HS```@,P``$C,` M``(S``#T,@``YC(``-8R``#*,@``O#(``*PR``"6,@``@C(``'' R``!D,@`` M4#(``#0R```@,@``$#(```0R````````)0)R8E]R86ES90``" %R8E]E07)G M17)R;W(``!H!<F)?95-T86YD87)D17)R;W(`^0!R8E]D969I;F5?;6]D=6QE M7V9U;F-T:6]N`/@`<F)?9&5F:6YE7VUO9''5L90``(@%R8E]E;G-U<F4``0-R M8E]Y:65L9%]S<&QA= ``E0!R8E]B;&]C:U]G:79E;E]P``!\`G)B7W-T<FEN M9U]V86QU95]P=''(`1 )R8E]S8V%N7V%R9W,``$\!<F)?9G5N8V%L; ``A0%R M8E]I;G1E<FX`MP)R8E]U:6YT,FEN=6T``&X`<F)?87)Y7W!U<V@`:0!R8E]A M<GE?;F5W,@!*`W)U8GE?>&UA;&QO8P``C@%R8E]I;U]C;&]S90"B`'')B7V-) M3P``%@%R8E]E4G5N=&EM945R<F]R```Q`W)U8GE?<V%F95]L979E; #I`7)B M7VYE=V]B:@"Q`7)B7VQA<W1?<W1A=''5S``"K`7)B7VEV7W-E= #W`7)B7V]B M:E]A;&QO8P``% )R8E]P871H,F-L87-S`&US=F-R="UR=6)Y,3 at N9&QL`,$" M<W1R;F-P>0!>`F9R964``-<`7V9D;W!E;@"(`5]O<&5N7V]S9FAA;F1L90"R M`G-P<FEN=&8`P0%?<W1R:6-M< ``35-60U)4+F1L; ``#P%?:6YI=''1E<FT` MD0)M86QL;V,``)T`7V%D:G5S=%]F9&EV``#,`4QO8V%L1G)E90"O`$9O<FUA M=$UE<W-A9V5!```;`$-L;W-E2&%N9&QE`&,`1''5P;&EC871E2&%N9&QE`/<` M1V5T0W5R<F5N=%!R;V-E<W,`0P!#<F5A=&50:7!E```:`4=E=$QA<W1%<G)O M<@``1 !#<F5A=&50<F]C97-S00``= %''971697)S:6]N```)`4=E=$5N=FER M;VYM96YT5F%R:6%B;&5!``L!1V5T17AI=$-O9&50<F]C97-S``#O`4]P96Y0 M<F]C97-S`%T`1&ES86)L951H<F5A9$QI8G)A<GE#86QL<P!+15).14PS,BYD M;&P````````````````?QG]$`````%(U```!`````0````$```!(-0``3#4` M`% U``!0$0``6S4`````;W!E;C,N<V\`26YI=%]O<&5N,P`````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````$````:6QL96=A;"!A8V-E<W,@;6]D92 E M<P``56YA8FQE(''1O(&9O<FUA="!E<G)O<B!M97-S86=E``!P;W!E;C0``''!O M<&5N,P``3W!E;C0```!/<&5N,P```''!O<&5N,R at I(&%R9R R(&UU<W0 at 8F4@ M)W0G(&]R("=B)P```#$R``!T````8VQO<V4```!C;&]S960_`$-L;W-E2&%N M9&QE`''=B``!R8@``=P```''(```!#<F5A=&50:7!E``!$=7!L:6-A=&5(86YD M;&4`0W)E871E4&EP92 at I($5R<F]R``!#86YN;W0@;&]C871E(&$@0T]-4U!% M0R!E;G9I<F]N;65N="!V87)I86)L92!T;R!U<V4 at 87,@=&AE(''-H96QL```` M`&YO="!S=7!P;W)T960@;VX@=&AI<R!P;&%T9F]R;0``)7,E<R5S``!C;VUM M86YD+F-O;0!#3TU34$5#`" O8R `````<&ED`''-T871U<P``4'')O8V5S<SHZ M4W1A=''5S```````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````$ ``, $``$\P5##H,/8P_# 0,2(Q*#$U,3HQ5S%G,7DQ?C&1,98Q MQS''8,4(R2#*),I(RGS*/,[@S&S0D-"DT031,-%,T831G-''DTC326-)PTM#2_ M-,8TU#3:-.PT`#4)-0\U)S4R-3DU1S5,-5XU<35X-8$UB#66-:HUOC72->8U M^C5<-HPV$C=_-Z\W-3BB.-(X6#D0.ADZ''CHP.CDZ/CI0.EDZ7CJ?.OHZ`SL) M.SH[0#N''.Y,[G3OV.P`\"CP//!X\)#R*/)@\SSS=//H\"CTV/4T]ASVR/<P] MWCWL/?8]_#T"/@@^#CX4/AH^(#XF/BP^,CXX/CX^1#Y*/E ^5CY</F(^J3ZQ M/K<^PC[//M<^Y3[J/N\^]#[_/@P_%C\K/S<_/3]?/W$_S3_J/_<_`" ```P` M```$, `````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````3D(Q, ````#FO7]$"0```$,Z7''=O<FM<=VEN,S(M;W!E;C-<;W!E 4;C,M:3,X-BUM<W=I;C,R+G!D8@`` ` end
John-Mason P. Shackelford
2006-Jun-11 08:05 UTC
[Win32utils-devel] Getting at MakeOpenFile
Heesob, I have tried the attached open3.so and while it does not SEGFAULT under 1.8.4 it also does not appear to have the patch applied for the Process::Status return. I''d be very grateful for that as I cannot seem to get my hands on a VC++ 6 compiler. I did a fresh compile of CVS HEAD against VC++7 and OCI 1.8.2 and your patch appears to work fine there. If you''ll provide this I help see that it gets distributed to others who need it. Thanks very much, -- John-Mason Shackelford Software Developer Pearson Educational Measurement 2510 North Dodge St. Iowa City, IA 52245 ph. 319-354-9200x6214 john-mason.shackelford at pearson.com http://pearsonedmeasurement.com
Hi, 2006/6/11, John-Mason P. Shackelford <jpshack at gmail.com>:> Heesob, > > I have tried the attached open3.so and while it does not SEGFAULT > under 1.8.4 it also does not appear to have the patch applied for the > Process::Status return. I''d be very grateful for that as I cannot seem > to get my hands on a VC++ 6 compiler. I did a fresh compile of CVS > HEAD against VC++7 and OCI 1.8.2 and your patch appears to work fine > there. If you''ll provide this I help see that it gets distributed to > others who need it. >I''ll attach the VC++6 compiled open3.so. Also you can download it at http://home.nownuri.net/~phasis/open3.so> Thanks very much, > -- > John-Mason Shackelford >Regards, Park Heesob -------------- next part -------------- A non-text attachment was scrubbed... Name: open3.so Type: application/octet-stream Size: 24635 bytes Desc: not available Url : http://rubyforge.org/pipermail/win32utils-devel/attachments/20060611/8fb0cfeb/attachment-0001.so
Maybe Matching Threads
- CVS layout question
- [ win32utils-Patches-4603 ] [open3] set $? and return Process::Status with block call
- Looking for docs on some functions and constants
- [ win32utils-Support Requests-12080 ] How would one add these packages as a dependency to a cross-platform gem?
- Open3.popen3 bug