[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:16795

From: (akr) <akr ruby-lang.org>
Date: Fri, 2 Jun 2006 00:33:10 +0900
Subject: [ruby-cvs:16795] ruby, ruby/ext/socket, ruby/test/socket: * ext/socket/socket.c (s_recvfrom): alen may be zero with UNIXSocket

akr         Fri, 2 Jun 2006 00:33:10 +0900

  Modified files:        (Branch: ruby_1_8)
    ruby:
      ChangeLog
    ruby/ext/socket:
      socket.c
  Added files:        (Branch: ruby_1_8)
    ruby/test/socket:
      test_nonblock.rb
  Log:
    * ext/socket/socket.c (s_recvfrom): alen may be zero with UNIXSocket
      too.  (tested on NetBSD 3.0)
      (s_recvfrom_nonblock): extracted from sock_recvfrom_nonblock.
      (sock_recvfrom_nonblock): use s_recvfrom_nonblock.
      (ip_recvfrom_nonblock): new method: IPSocket#recvfrom_nonblock
      (unix_recvfrom_nonblock): new method: UNIXSocket#recvfrom_nonblock
      (s_accept_nonblock): extracted from sock_accept_nonblock.
      (sock_accept_nonblock): use s_accept_nonblock.
      (tcp_accept_nonblock): new method: TCPServer#accept_nonblock
      (unix_accept_nonblock): new method: UNIXServer#accept_nonblock
  
  Revision    Changes    Path
  1.2673.2.1611 +13  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.2673.2.1610&r2=1.2673.2.1611
  1.108.2.46  +282 -61   ruby/ext/socket/socket.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/socket/socket.c?cvsroot=src&r1=1.108.2.45&r2=1.108.2.46
  1.1.2.1     +0   -0    ruby/test/socket/test_nonblock.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/socket/test_nonblock.rb?cvsroot=src&r1=1.1&r2=1.1.2.1


[前][次][番号順一覧][スレッド一覧][生データ]