[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30674] socket blocking on mingw32

From: wanabe <s.wanabe@...>
Date: 2007-03-25 05:40:50 UTC
List: ruby-dev #30674
ワナベです。

mingw32上のtrunkでソケットを使おうとすると、socket.c の ruby_connect()内で
処理がブロックされてしまいます。メール末尾にパッチを添付します。

# ノンブロッキングモードにできないのは、手元の環境がどこかおかしいのでしょうか?
# F_SETFLしなければブロックされないので、元に戻す方法もあると思うのですが……


Index: ext/socket/socket.c
===================================================================
--- ext/socket/socket.c	(revision 12127)
+++ ext/socket/socket.c	(working copy)
@@ -1119,10 +1119,12 @@
 # define NONBLOCKING O_NONBLOCK
 #endif
 #endif
+#ifndef __MINGW32__
 #ifdef SOCKS5
     if (!socks)
 #endif
     fcntl(fd, F_SETFL, mode|NONBLOCKING);
+#endif /* __MINGW32__ */
 #endif /* HAVE_FCNTL */

     for (;;) {


-- 
ワナベ

In This Thread

Prev Next