From c840ef5d0970ce76d88548b191440f8c83a2adef Mon Sep 17 00:00:00 2001 From: akr Date: Tue, 23 Oct 2007 07:42:26 +0000 Subject: rescue Errno::EWOULDBLOCK as well as Errno::EAGAIN in sample code in rdoc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@13760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/socket/socket.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ext/socket') diff --git a/ext/socket/socket.c b/ext/socket/socket.c index 17c0cfeb60..c2c1cae557 100644 --- a/ext/socket/socket.c +++ b/ext/socket/socket.c @@ -1565,7 +1565,7 @@ tcp_accept(sock) * serv = TCPServer.new(2202) * begin * sock = serv.accept_nonblock - * rescue Errno::EAGAIN, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINTR + * rescue Errno::EAGAIN, Errno::EWOULDBLOCK, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINTR * IO.select([serv]) * retry * end @@ -2175,7 +2175,7 @@ unix_accept(sock) * serv = UNIXServer.new("/tmp/sock") * begin * sock = serv.accept_nonblock - * rescue Errno::EAGAIN, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINTR + * rescue Errno::EAGAIN, Errno::EWOULDBLOCK, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINTR * IO.select([serv]) * retry * end @@ -2921,7 +2921,7 @@ sock_recvfrom(argc, argv, sock) * client, client_sockaddr = socket.accept * begin * pair = client.recvfrom_nonblock(20) - * rescue Errno::EAGAIN + * rescue Errno::EAGAIN, Errno::EWOULDBLOCK * IO.select([client]) * retry * end @@ -3072,7 +3072,7 @@ sock_accept(sock) * socket.listen(5) * begin * client_socket, client_sockaddr = socket.accept_nonblock - * rescue Errno::EAGAIN, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINTR + * rescue Errno::EAGAIN, Errno::EWOULDBLOCK, Errno::ECONNABORTED, Errno::EPROTO, Errno::EINTR * IO.select([socket]) * retry * end -- cgit v1.2.3