From: Masaki Suketa Date: 1997-10-08T10:14:59+09:00 Subject: [ruby-list:4842] Re: Re^2: ruby 1.0-971003 助田です In message "[ruby-list:4840] Re^2: ruby 1.0-971003" 青山 和光 writes : >>>いまは 95 だと LockFile 自身にわたす引数が間違ってるというエ >>>ラーになってるので cygwin.dll のバグです. これはちょっと手が >>>出ない. > >これはとても残念ですね。NT では使えるとなるとより一層。 mswin32版で flock を使えるようにしてみました。 Windows 95 + VC++5.0 でコンパイルしてテストしてます。 一応 NTか、95かをダイナミックに判断して LockFileとLockFileEx を使い分けるようにしてますが、NT環境がないので、NT部分は確認 してません。 95では  flock(File::LOCK_EX)  flock(File::LOCK_UN) の2つだけしか使えません。 #このパッチ当てても UNIX版には、まったく関係ありません。 begin 666 flock.gz M'XL("%+3.C0``W!A=&-H+G1X=`"M5VUSHD@0_ARK]C_TU5YM090HF)?55.IB M(B;4(J:">;G[8B$,<38Z8P&:Y';WOU_/`(K&9#>;HQ"&?IONIWMFVH"&(6BS M"*+9\$G3=VI:XT"OU>K5"8UCRNZJ+-GQ(1QS_WZ%5-(T[56=K1L2@$NFH-?P M;AJ-IKX'>J-Q4"J7RQL,;O5G!'I^`G``AM'\X\1+J@Z3BIQ7T7&7.::#BQS?\`5Z93,^]-B]=J^=83J<'/)Z3*#,BA&@( MBJ3M!`\78R\)>32Q`OCCJ.B`"L+FUH1,8I(HGZ1\!6H5B.F_A(?*RA2J*LQO MY4:11Z*8[=Z- MN]EV;MKI_XYIIU^TBG=U&Y&;S#!FDM8?#)]`O+$$P8/(8W<$.(-DA'PZ)K!= M7>A^#$A(&0'[R\"\O%3""E5!44(5_@*%(J(U%9J@D"AB'+\P#;87)V84\4A1 M5775@&TZ(*_:8XA7#:]TDC1DZ9HBH`V#BH283S&-AX/-\YLWA9F)H_^>!;3.?GER86- MCF6;:.?4OG*M:W,@2.]RR3W_+M_.23-UBW&F#?.Z?",Z"P<[+6-VNV;9: M?=/^^YVHO>;BFV$L\'.QS;A^?SF$=^54ZB*&9-AO!C+E>2O5N3;)L:M MP)N-DWS.Y<3WC#^PU4GS+<6TG.N6_:K9?._.WV2,\>7K%+?GMZ]37"TOYW+3 M:E1QPWH#Z*^!^WOF!;,7(8T(0I*P=2\391X?I@7VX MB7M"V3HWQ6?R-)4`I;*5!3JECKV?`(DH`E&*^,Q]'IE#\J&OEO!3E4$M$C?W!M@,Q(E10)A0:E<.,[3 M'1ST-9)Y"\8:R3F!W372E0.?Y7QHE88O5\"#Z,*J7>^>R+XD3=DJ<6,5K(JL MU\&FCGQ-H]B3UYLUK!QC60EN@+)\"MM..W3IS10O"^)C?<=#:3O](!^T? M"EJW+5IVNYW+P)]**J^"UID(OF!;)QG/O.V+#Q7`"^;>E-:-G3$=PD.,/J;C M#R6M:[FNY9RAAA\]39,=/OR:1B%'V,`0-I=#;XQ43PZ9%,-%NDGY=141P#1" M7!Y1"<=#K*;E9[HT\/^)6!KBSTKV+R6830VAWX1\B4F*CZPMQ.`4X[=V"FC@ MZ.(B1\9_IJ3AO8AQ:3,E"?Y;C"ZTA*/8\TWXG*S:S8D%=W]JM:#S']VG)SQ= ##@`` ` end 助田 雅紀(suke@tonen.co.jp)