summaryrefslogtreecommitdiff
path: root/lib/webrick/compat.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/webrick/compat.rb')
-rw-r--r--lib/webrick/compat.rb20
1 files changed, 20 insertions, 0 deletions
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