ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- cdesc-Errno.ri000064400000003315152374617150007261 0ustar00U: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"Errno::.;To:RDoc::Markup::BlankLineo; ;[ I"AThe names of the Errno:: 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"<Errno::error::Errno.;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_below0; 0;0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[;[[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[ I" error.c;TI"ext/socket/lib/socket.rb;TI"lib/fileutils.rb;TI"lib/find.rb;TI"lib/resolv.rb;T@-cRDoc::TopLevel