ruby-changes:10725
From: akr <ko1@a...>
Date: Fri, 13 Feb 2009 21:14:11 +0900 (JST)
Subject: [ruby-changes:10725] Ruby:r22289 (trunk): * ext/socket/socket.c (Init_socket): define TCPServer#listen and
akr 2009-02-13 21:14:00 +0900 (Fri, 13 Feb 2009) New Revision: 22289 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22289 Log: * ext/socket/socket.c (Init_socket): define TCPServer#listen and UNIXServer#listen here for rdoc. Modified files: trunk/ChangeLog trunk/ext/socket/socket.c trunk/ext/socket/tcpserver.c trunk/ext/socket/unixserver.c Index: ChangeLog =================================================================== --- ChangeLog (revision 22288) +++ ChangeLog (revision 22289) @@ -1,3 +1,8 @@ +Fri Feb 13 21:13:19 2009 Tanaka Akira <akr@f...> + + * ext/socket/socket.c (Init_socket): define TCPServer#listen and + UNIXServer#listen here for rdoc. + Fri Feb 13 20:59:48 2009 Tanaka Akira <akr@f...> * ext/socket/ancdata.c (extract_ipv6_pktinfo): set sa_len for 4.4BSD. Index: ext/socket/unixserver.c =================================================================== --- ext/socket/unixserver.c (revision 22288) +++ ext/socket/unixserver.c (revision 22289) @@ -143,6 +143,5 @@ rb_define_method(rb_cUNIXServer, "accept", unix_accept, 0); rb_define_method(rb_cUNIXServer, "accept_nonblock", unix_accept_nonblock, 0); rb_define_method(rb_cUNIXServer, "sysaccept", unix_sysaccept, 0); - rb_define_method(rb_cUNIXServer, "listen", sock_listen, 1); #endif } Index: ext/socket/tcpserver.c =================================================================== --- ext/socket/tcpserver.c (revision 22288) +++ ext/socket/tcpserver.c (revision 22289) @@ -137,5 +137,4 @@ rb_define_method(rb_cTCPServer, "accept_nonblock", tcp_accept_nonblock, 0); rb_define_method(rb_cTCPServer, "sysaccept", tcp_sysaccept, 0); rb_define_method(rb_cTCPServer, "initialize", tcp_svr_init, -1); - rb_define_method(rb_cTCPServer, "listen", sock_listen, 1); } Index: ext/socket/socket.c =================================================================== --- ext/socket/socket.c (revision 22288) +++ ext/socket/socket.c (revision 22289) @@ -1787,4 +1787,10 @@ #endif rb_define_singleton_method(rb_cSocket, "ip_address_list", socket_s_ip_address_list, 0); + + /* defined here for rdoc */ + rb_define_method(rb_cTCPServer, "listen", sock_listen, 1); +#ifdef HAVE_SYS_UN_H + rb_define_method(rb_cUNIXServer, "listen", sock_listen, 1); +#endif } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/