mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
rescue Errno::EWOULDBLOCK as well as Errno::EAGAIN in sample code in rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
3980699f54
commit
124bdf8815
1 changed files with 4 additions and 4 deletions
|
@ -1548,7 +1548,7 @@ tcp_accept(VALUE 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
|
||||
|
@ -2112,7 +2112,7 @@ unix_accept(VALUE 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
|
||||
|
@ -2841,7 +2841,7 @@ sock_recvfrom(int argc, VALUE *argv, VALUE 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
|
||||
|
@ -2909,7 +2909,7 @@ sock_accept(VALUE 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
|
||||
|
|
Loading…
Add table
Reference in a new issue