[#7968] array .{first, last, at} — Kazunori NISHI <kazunori@...>

西@九大です。

25 messages 1999/10/07
[#7969] Re: array .{first, last, at} — nobu.nakada@... 1999/10/07

なかだです。

[#7983] Re: array .{first, last, at} — Kazunori NISHI <kazunori@...> 1999/10/12

西@九大です。

[#7984] Re: array .{first, last, at} — matz@... (Yukihiro Matsumoto) 1999/10/12

まつもと ゆきひろです

[#7985] [patch] Array#delete_at w/ minus value — EGUCHI Osamu <eguchi@...> 1999/10/12

えぐち@エスアンドイーです。

[ruby-dev:7972] socket.c Socket::Constants SOL_TCP

From: WATANABE Tetsuya <tetsu@...>
Date: 1999-10-10 07:13:02 UTC
List: ruby-dev #7972
渡辺哲也です。

setsockopt() で、TCP_NODELAY を使用としたら引っかかりま
した。パッチです。

環境は Vine Linux 1.1 です。

------------------------------
$ diff -u socket.c.org socket.c
--- socket.c.org        Fri Aug 13 14:37:50 1999
+++ socket.c    Sun Oct 10 12:45:59 1999
@@ -16,6 +16,8 @@
 #ifndef NT
 #include <sys/socket.h>
 #include <netinet/in.h>
+#include <netinet/tcp.h>
+#include <netinet/udp.h>
 #include <netdb.h>
 #endif
 #include <errno.h>
------------------------------

確認に使ったスクリプトです。

------------------------------
require 'socket'
include Socket::Constants

f = File.open('/t/src/ruby-1.4.2/ext/socket/socket.c')

while f.gets
  if /sock_define_const\(\"(.+?)\",/
    #    print $1, "\n"
    begin
      eval $1
    rescue NameError
      p $1
    end
      
  end
end

exit
------------------------------

ソースコードからキーワード引っ張ってきて確認しています。
で、未定義は次のものでした。

TCP と UDP 関係は使用頻度が高いので、入れておいてくださ
い。お願いします。

"SOL_IPX"
"SOL_TCP"
"SOL_UDP"
"SOPRI_INTERACTIVE"
"SOPRI_NORMAL"
"SOPRI_BACKGROUND"
"IP_DEFAULT_MULTICAST_TTL"
"IP_DEFAULT_MULTICAST_LOOP"
"IP_MAX_MEMBERSHIPS"
"IPX_TYPE"
"TCP_NODELAY"
"TCP_MAXSEG"

--
WATANABE Tetsuya
 e-mail: Tetsuya_WATANABE@hp.com
         tetsu@jpn.hp.com

In This Thread

Prev Next