Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
thread-self
/
root
/
proc
/
self
/
root
/
opt
/
ruby-2.7
/
usr
/
share
/
ri
/
2.7.0
/
system
/
Errno
/
//proc/thread-self/root/proc/self/root/opt/ruby-2.7/usr/share/ri/2.7.0/system/Errno/cdesc-Errno.ri
U:RDoc::NormalModule[iI" Errno:ET@0o:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"CRuby exception objects are subclasses of Exception. However, ;TI";operating systems typically report errors using plain ;TI"@integers. Module Errno is created dynamically to map these ;TI"Eoperating system errors to Ruby classes, with each error number ;TI"Fgenerating its own subclass of SystemCallError. As the subclass ;TI"5is created in module Errno, its name will start ;TI"<code>Errno::</code>.;To:RDoc::Markup::BlankLine o; ;[ I"AThe names of the <code>Errno::</code> classes depend on the ;TI"Benvironment in which Ruby runs. On a typical Unix or Windows ;TI">platform, there are Errno classes such as Errno::EACCES, ;TI",Errno::EAGAIN, Errno::EINTR, and so on.;T@o; ;[I"BThe integer operating system error number corresponding to a ;TI"9particular error is available as the class constant ;TI"<<code>Errno::</code><em>error</em><code>::Errno</code>.;T@o:RDoc::Markup::Verbatim;[I"#Errno::EACCES::Errno #=> 13 ;TI"#Errno::EAGAIN::Errno #=> 11 ;TI""Errno::EINTR::Errno #=> 4 ;T:@format0o; ;[I"JThe full list of operating system errors on your particular platform ;TI"-are available as the constants of Errno.;T@o;;[I"LErrno.constants #=> :E2BIG, :EACCES, :EADDRINUSE, :EADDRNOTAVAIL, ...;T;0: @fileI"error.c;T:0@omit_headings_from_table_of_contents_below0o;;[o; ;[I"OSystem call error module used by webrick for cross platform compatibility.;T@o:RDoc::Markup::List: @type: NOTE:@items[o:RDoc::Markup::ListItem:@label[I"EPROTO;T;[o; ;[I"protocol error;To;;[I"ECONNRESET;T;[o; ;[I"-remote host reset the connection request;To;;[I"ECONNABORTED;T;[o; ;[I"@Client sent TCP reset (RST) before server has accepted the ;TI"$connection requested by client.;T; I"lib/webrick/compat.rb;T;0; 0;0[ [ [ [[I" class;T[[:public[ [:protected[ [:private[ [I" instance;T[[;[ [;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[I"error.c;TI"ext/socket/lib/socket.rb;TI"2lib/bundler/vendor/fileutils/lib/fileutils.rb;TI"lib/fileutils.rb;TI"lib/find.rb;TI"lib/resolv.rb;TI"lib/webrick/compat.rb;T@KcRDoc::TopLevel