summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-05-17 20:29:58 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-05-17 20:29:58 +0000
commit1ebfbd7c63de119363d444dd15dac88871528cb5 (patch)
tree36b63c1530916c6551a084de54ce2dc8c798c6a2
parent747772bd430840b9133c1045a12e9564dedc76d3 (diff)
* lib/webrick/compat.rb: Improve documentation. Patch by Sandor
Szücs. [Ruby 1.9 - Bug #4725] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--lib/webrick/compat.rb20
2 files changed, 25 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 03e0d5a2ff..f4485247a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed May 18 05:29:26 2011 Eric Hodel <drbrain@segment7.net>
+
+ * lib/webrick/compat.rb: Improve documentation. Patch by Sandor
+ Szücs. [Ruby 1.9 - Bug #4725]
+
Wed May 18 05:10:35 2011 Eric Hodel <drbrain@segment7.net>
* lib/tracer.rb: Improve documentation. Patch by Richard Ramsden.
diff --git a/lib/webrick/compat.rb b/lib/webrick/compat.rb
index ad7760b640..33521f0a76 100644
--- a/lib/webrick/compat.rb
+++ b/lib/webrick/compat.rb
@@ -8,8 +8,28 @@
#
# $IPR: compat.rb,v 1.6 2002/10/01 17:16:32 gotoyuzo Exp $
+##
+# System call error module used by webrick for cross platform compatability.
+#
+# EPROTO:: protocol error
+# ECONNRESET:: remote host reset the connection request
+# ECONNABORTED:: Client sent TCP reset (RST) before server has accepted the
+# connection requested by client.
+#
module Errno
+ ##
+ # Protocol error.
+
class EPROTO < SystemCallError; end
+
+ ##
+ # Remote host reset the connection request.
+
class ECONNRESET < SystemCallError; end
+
+ ##
+ # Client sent TCP reset (RST) before server has accepted the connection
+ # requested by client.
+
class ECONNABORTED < SystemCallError; end
end