diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2001-12-19 07:45:30 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2001-12-19 07:45:30 +0000 |
commit | f55f4e1aeb133d1235c4bfe5529b6207b3090aba (patch) | |
tree | c641e948e54d12c3a859464f171e092d99b83016 /ext | |
parent | 74097260aeac51cb2839d90f5cf7eb4c84c9124f (diff) |
* eval.c (rb_mod_define_method): define_method should follow
default method visibility.
* eval.c (rb_attr): should warn if the default method visibility
is "module_function" (can be error).
* eval.c (rb_mod_define_method): should define class/module method
also if the visibility is "module_function".
* eval.c (rb_mod_define_method): should call hook method
"method_added", and "singleton_method_added".
* ext/socket/socket.c (bsock_send): should raise EWOULDBLOCK
exception.
* ext/socket/socket.c (s_recvfrom): ditto.
* ext/socket/socket.c (s_accept): ditto.
* ext/socket/socket.c (udp_send): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
-rw-r--r-- | ext/socket/socket.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/ext/socket/socket.c b/ext/socket/socket.c index af541348bb..fdf627dd32 100644 --- a/ext/socket/socket.c +++ b/ext/socket/socket.c @@ -399,12 +399,6 @@ bsock_send(argc, argv, sock) case EINTR: rb_thread_schedule(); goto retry; - case EWOULDBLOCK: -#if EAGAIN != EWOULDBLOCK - case EAGAIN: -#endif - rb_thread_fd_writable(fd); - goto retry; } rb_sys_fail("send(2)"); } @@ -462,12 +456,6 @@ s_recvfrom(sock, argc, argv, from) case EINTR: rb_thread_schedule(); goto retry; - - case EWOULDBLOCK: -#if EAGAIN != EWOULDBLOCK - case EAGAIN: -#endif - goto retry; } rb_sys_fail("recvfrom(2)"); } @@ -1089,12 +1077,6 @@ s_accept(class, fd, sockaddr, len) case EINTR: rb_thread_schedule(); goto retry; - - case EWOULDBLOCK: -#if EAGAIN != EWOULDBLOCK - case EAGAIN: -#endif - goto retry; } rb_sys_fail(0); } @@ -1317,13 +1299,6 @@ udp_send(argc, argv, sock) case EINTR: rb_thread_schedule(); goto retry; - - case EWOULDBLOCK: -#if EAGAIN != EWOULDBLOCK - case EAGAIN: -#endif - rb_thread_fd_writable(fileno(f)); - goto retry; } } freeaddrinfo(res0); |