D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
Errno
/
Filename :
cdesc-Errno.ri
back
Copy
U:RDoc::NormalModule[iI" Errno:ET@0o:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"3When an operating system encounters an error, ;TI"=it typically reports the error as an integer error code:;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim;[ I"$ ls nosuch.txt ;TI"?ls: cannot access 'nosuch.txt': No such file or directory ;TI"&$ echo $? # Code for last error. ;TI"2 ;T:@format0o; ;[I"CWhen the Ruby interpreter interacts with the operating system ;TI"2and receives such an error code (e.g., +2+), ;TI"Sit maps the code to a particular Ruby exception class (e.g., +Errno::ENOENT+):;T@o;;[I"File.open('nosuch.txt') ;TI"N# => No such file or directory @ rb_sysopen - nosuch.txt (Errno::ENOENT) ;T;0o; ;[I"Each such class is:;T@o:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o; ;[I",A nested class in this module, +Errno+.;To;;0;[o; ;[I")A subclass of class SystemCallError.;To;;0;[o; ;[I"#Associated with an error code.;T@o; ;[I" Thus:;T@o;;[I"3Errno::ENOENT.superclass # => SystemCallError ;TI"%Errno::ENOENT::Errno # => 2 ;T;0o; ;[I"JThe names of nested classes are returned by method +Errno.constants+:;T@o;;[I"+Errno.constants.size # => 158 ;TI"]Errno.constants.sort.take(5) # => [:E2BIG, :EACCES, :EADDRINUSE, :EADDRNOTAVAIL, :EADV] ;T;0o; ;[ I">As seen above, the error code associated with each class ;TI".is available as the value of a constant; ;TI"Hthe value for a particular class may vary among operating systems. ;TI"EIf the class is not needed for the particular operating system, ;TI"the value is zero:;T@o;;[I"&Errno::ENOENT::Errno # => 2 ;TI"%Errno::ENOTCAPABLE::Errno # => 0;T;0: @fileI"error.c;T:0@omit_headings_from_table_of_contents_below0;0;0[ [�U:RDoc::Constant[i I"NOERROR;TI"Errno::NOERROR;T:public0o;;[o; ;[I" No error;T@;@M;0@M@cRDoc::NormalModule0U;[i I" E2BIG;TI"Errno::E2BIG;T;0o;;[o; ;[I"#"Argument list too long" error;T@;I"known_errors.inc;T;0@c@@Y0U;[i I"EACCES;TI"Errno::EACCES;T;0o;;[o; ;[I""Permission denied" error;T@;@c;0@c@@Y0U;[i I"EADDRINUSE;TI"Errno::EADDRINUSE;T;0o;;[o; ;[I"#"Address already in use" error;T@;@c;0@c@@Y0U;[i I"EADDRNOTAVAIL;TI"Errno::EADDRNOTAVAIL;T;0o;;[o; ;[I"""Address not available" error;T@;@c;0@c@@Y0U;[i I" EADV;TI"Errno::EADV;T;0o;;[o; ;[I""Advertise error" error;T@;@c;0@c@@Y0U;[i I"EAFNOSUPPORT;TI"Errno::EAFNOSUPPORT;T;0o;;[o; ;[I")"Address family not supported" error;T@;@c;0@c@@Y0U;[i I"EAGAIN;TI"Errno::EAGAIN;T;0o;;[o; ;[I"_"Resource temporarily unavailable, try again (may be the same value as EWOULDBLOCK)" error;T@;@c;0@c@@Y0U;[i I" EALREADY;TI"Errno::EALREADY;T;0o;;[o; ;[I"+"Connection already in progress" error;T@;@c;0@c@@Y0U;[i I" EAUTH;TI"Errno::EAUTH;T;0o;;[o; ;[I"!"Authentication error" error;T@;@c;0@c@@Y0U;[i I" EBADARCH;TI"Errno::EBADARCH;T;0o;;[o; ;[I"'"Bad CPU type in executable" error;T@;@c;0@c@@Y0U;[i I" EBADE;TI"Errno::EBADE;T;0o;;[o; ;[I""Bad exchange" error;T@;@c;0@c@@Y0U;[i I" EBADEXEC;TI"Errno::EBADEXEC;T;0o;;[o; ;[I""Bad executable" error;T@;@c;0@c@@Y0U;[i I" EBADF;TI"Errno::EBADF;T;0o;;[o; ;[I" "Bad file descriptor" error;T@;@c;0@c@@Y0U;[i I"EBADFD;TI"Errno::EBADFD;T;0o;;[o; ;[I")"File descriptor in bad state" error;T@;@c;0@c@@Y0U;[i I"EBADMACHO;TI"Errno::EBADMACHO;T;0o;;[o; ;[I"!"Malformed Macho file" error;T@;@c;0@c@@Y0U;[i I"EBADMSG;TI"Errno::EBADMSG;T;0o;;[o; ;[I""Bad message" error;T@;@c;0@c@@Y0U;[i I" EBADR;TI"Errno::EBADR;T;0o;;[o; ;[I"'"Invalid request descriptor" error;T@;@c;0@c@@Y0U;[i I"EBADRPC;TI"Errno::EBADRPC;T;0o;;[o; ;[I""RPC struct is bad" error;T@;@c;0@c@@Y0U;[i I"EBADRQC;TI"Errno::EBADRQC;T;0o;;[o; ;[I"!"Invalid request code" error;T@;@c;0@c@@Y0U;[i I"EBADSLT;TI"Errno::EBADSLT;T;0o;;[o; ;[I""Invalid slot" error;T@;@c;0@c@@Y0U;[i I"EBFONT;TI"Errno::EBFONT;T;0o;;[o; ;[I"!"Bad font file format" error;T@;@c;0@c@@Y0U;[i I" EBUSY;TI"Errno::EBUSY;T;0o;;[o; ;[I"$"Device or resource busy" error;T@;@c;0@c@@Y0U;[i I"ECANCELED;TI"Errno::ECANCELED;T;0o;;[o; ;[I""Operation canceled" error;T@;@c;0@c@@Y0U;[i I" ECAPMODE;TI"Errno::ECAPMODE;T;0o;;[o; ;[I"-"Not permitted in capability mode" error;T@;@c;0@c@@Y0U;[i I"ECHILD;TI"Errno::ECHILD;T;0o;;[o; ;[I""No child processes" error;T@;@c;0@c@@Y0U;[i I"ECHRNG;TI"Errno::ECHRNG;T;0o;;[o; ;[I"("Channel number out of range" error;T@;@c;0@c@@Y0U;[i I" ECOMM;TI"Errno::ECOMM;T;0o;;[o; ;[I"("Communication error on send" error;T@;@c;0@c@@Y0U;[i I"ECONNABORTED;TI"Errno::ECONNABORTED;T;0o;;[o; ;[I""Connection aborted" error;T@;@c;0@c@@Y0U;[i I"ECONNREFUSED;TI"Errno::ECONNREFUSED;T;0o;;[o; ;[I""Connection refused" error;T@;@c;0@c@@Y0U;[i I"ECONNRESET;TI"Errno::ECONNRESET;T;0o;;[o; ;[I""Connection reset" error;T@;@c;0@c@@Y0U;[i I"EDEADLK;TI"Errno::EDEADLK;T;0o;;[o; ;[I"&"Resource deadlock avoided" error;T@;@c;0@c@@Y0U;[i I"EDEADLOCK;TI"Errno::EDEADLOCK;T;0o;;[o; ;[I"("File locking deadlock error" error;T@;@c;0@c@@Y0U;[i I"EDESTADDRREQ;TI"Errno::EDESTADDRREQ;T;0o;;[o; ;[I")"Destination address required" error;T@;@c;0@c@@Y0U;[i I"EDEVERR;TI"Errno::EDEVERR;T;0o;;[o; ;[I"2"Device error; e.g., printer paper out" error;T@;@c;0@c@@Y0U;[i I" EDOM;TI"Errno::EDOM;T;0o;;[o; ;[I";"Mathematics argument out of domain of function" error;T@;@c;0@c@@Y0U;[i I"EDOOFUS;TI"Errno::EDOOFUS;T;0o;;[o; ;[I"""Improper function use" error;T@;@c;0@c@@Y0U;[i I"EDOTDOT;TI"Errno::EDOTDOT;T;0o;;[o; ;[I""RFS specific error" error;T@;@c;0@c@@Y0U;[i I"EDQUOT;TI"Errno::EDQUOT;T;0o;;[o; ;[I" "Disk quota exceeded" error;T@;@c;0@c@@Y0U;[i I"EEXIST;TI"Errno::EEXIST;T;0o;;[o; ;[I""File exists" error;T@;@c;0@c@@Y0U;[i I"EFAULT;TI"Errno::EFAULT;T;0o;;[o; ;[I""Bad address" error;T@;@c;0@c@@Y0U;[i I" EFBIG;TI"Errno::EFBIG;T;0o;;[o; ;[I""File too large" error;T@;@c;0@c@@Y0U;[i I"EFTYPE;TI"Errno::EFTYPE;T;0o;;[o; ;[I"("Invalid file type or format" error;T@;@c;0@c@@Y0U;[i I"EHOSTDOWN;TI"Errno::EHOSTDOWN;T;0o;;[o; ;[I""Host is down" error;T@;@c;0@c@@Y0U;[i I"EHOSTUNREACH;TI"Errno::EHOSTUNREACH;T;0o;;[o; ;[I" "Host is unreachable" error;T@;@c;0@c@@Y0U;[i I"EHWPOISON;TI"Errno::EHWPOISON;T;0o;;[o; ;[I"+"Memory page has hardware error" error;T@;@c;0@c@@Y0U;[i I" EIDRM;TI"Errno::EIDRM;T;0o;;[o; ;[I""Identifier removed" error;T@;@c;0@c@@Y0U;[i I"EILSEQ;TI"Errno::EILSEQ;T;0o;;[o; ;[I">"Invalid or incomplete multibyte or wide character" error;T@;@c;0@c@@Y0U;[i I"EINPROGRESS;TI"Errno::EINPROGRESS;T;0o;;[o; ;[I"""Operation in progress" error;T@;@c;0@c@@Y0U;[i I" EINTR;TI"Errno::EINTR;T;0o;;[o; ;[I"&"Interrupted function call" error;T@;@c;0@c@@Y0U;[i I"EINVAL;TI"Errno::EINVAL;T;0o;;[o; ;[I""Invalid argument" error;T@;@c;0@c@@Y0U;[i I"EIO;TI"Errno::EIO;T;0o;;[o; ;[I""Input/output error" error;T@;@c;0@c@@Y0U;[i I"EIPSEC;TI"Errno::EIPSEC;T;0o;;[o; ;[I"%"IPsec processing failure" error;T@;@c;0@c@@Y0U;[i I"EISCONN;TI"Errno::EISCONN;T;0o;;[o; ;[I" "Socket is connected" error;T@;@c;0@c@@Y0U;[i I"EISDIR;TI"Errno::EISDIR;T;0o;;[o; ;[I""Is a directory" error;T@;@c;0@c@@Y0U;[i I"EISNAM;TI"Errno::EISNAM;T;0o;;[o; ;[I"!"Is a named file type" error;T@;@c;0@c@@Y0U;[i I"EKEYEXPIRED;TI"Errno::EKEYEXPIRED;T;0o;;[o; ;[I""Key has expired" error;T@;@c;0@c@@Y0U;[i I"EKEYREJECTED;TI"Errno::EKEYREJECTED;T;0o;;[o; ;[I"("Key was rejected by service" error;T@;@c;0@c@@Y0U;[i I"EKEYREVOKED;TI"Errno::EKEYREVOKED;T;0o;;[o; ;[I"!"Key has been revoked" error;T@;@c;0@c@@Y0U;[i I"EL2HLT;TI"Errno::EL2HLT;T;0o;;[o; ;[I""Level 2 halted" error;T@;@c;0@c@@Y0U;[i I" EL2NSYNC;TI"Errno::EL2NSYNC;T;0o;;[o; ;[I"%"Level 2 not synchronized" error;T@;@c;0@c@@Y0U;[i I"EL3HLT;TI"Errno::EL3HLT;T;0o;;[o; ;[I""Level 3 halted" error;T@;@c;0@c@@Y0U;[i I"EL3RST;TI"Errno::EL3RST;T;0o;;[o; ;[I""Level 3 reset" error;T@;@c;0@c@@Y0U;[i I"ELIBACC;TI"Errno::ELIBACC;T;0o;;[o; ;[I"2"Cannot access a needed shared library" error;T@;@c;0@c@@Y0U;[i I"ELIBBAD;TI"Errno::ELIBBAD;T;0o;;[o; ;[I"1"Accessing a corrupted shared library" error;T@;@c;0@c@@Y0U;[i I" ELIBEXEC;TI"Errno::ELIBEXEC;T;0o;;[o; ;[I"2"Cannot exec a shared library directly" error;T@;@c;0@c@@Y0U;[i I"ELIBMAX;TI"Errno::ELIBMAX;T;0o;;[o; ;[I"<"Attempting to link in too many shared libraries" error;T@;@c;0@c@@Y0U;[i I"ELIBSCN;TI"Errno::ELIBSCN;T;0o;;[o; ;[I",".lib section in a.out corrupted" error;T@;@c;0@c@@Y0U;[i I"ELNRNG;TI"Errno::ELNRNG;T;0o;;[o; ;[I"%"Link number out of range" error;T@;@c;0@c@@Y0U;[i I" ELOOP;TI"Errno::ELOOP;T;0o;;[o; ;[I"."Too many levels of symbolic links" error;T@;@c;0@c@@Y0U;[i I"EMEDIUMTYPE;TI"Errno::EMEDIUMTYPE;T;0o;;[o; ;[I""Wrong medium type" error;T@;@c;0@c@@Y0U;[i I"EMFILE;TI"Errno::EMFILE;T;0o;;[o; ;[I" "Too many open files" error;T@;@c;0@c@@Y0U;[i I"EMLINK;TI"Errno::EMLINK;T;0o;;[o; ;[I""Too many links" error;T@;@c;0@c@@Y0U;[i I" EMSGSIZE;TI"Errno::EMSGSIZE;T;0o;;[o; ;[I""Message too long" error;T@;@c;0@c@@Y0U;[i I"EMULTIHOP;TI"Errno::EMULTIHOP;T;0o;;[o; ;[I""Multihop attempted" error;T@;@c;0@c@@Y0U;[i I"ENAMETOOLONG;TI"Errno::ENAMETOOLONG;T;0o;;[o; ;[I""Filename too long" error;T@;@c;0@c@@Y0U;[i I"ENAVAIL;TI"Errno::ENAVAIL;T;0o;;[o; ;[I"*"No XENIX semaphores available" error;T@;@c;0@c@@Y0U;[i I"ENEEDAUTH;TI"Errno::ENEEDAUTH;T;0o;;[o; ;[I""Need authenticator" error;T@;@c;0@c@@Y0U;[i I" ENETDOWN;TI"Errno::ENETDOWN;T;0o;;[o; ;[I""Network is down" error;T@;@c;0@c@@Y0U;[i I"ENETRESET;TI"Errno::ENETRESET;T;0o;;[o; ;[I"*"Connection aborted by network" error;T@;@c;0@c@@Y0U;[i I"ENETUNREACH;TI"Errno::ENETUNREACH;T;0o;;[o; ;[I" "Network unreachable" error;T@;@c;0@c@@Y0U;[i I"ENFILE;TI"Errno::ENFILE;T;0o;;[o; ;[I"*"Too many open files in system" error;T@;@c;0@c@@Y0U;[i I"ENOANO;TI"Errno::ENOANO;T;0o;;[o; ;[I""No anode" error;T@;@c;0@c@@Y0U;[i I"ENOATTR;TI"Errno::ENOATTR;T;0o;;[o; ;[I" "Attribute not found" error;T@;@c;0@c@@Y0U;[i I"ENOBUFS;TI"Errno::ENOBUFS;T;0o;;[o; ;[I"&"No buffer space available" error;T@;@c;0@c@@Y0U;[i I"ENOCSI;TI"Errno::ENOCSI;T;0o;;[o; ;[I"'"No CSI structure available" error;T@;@c;0@c@@Y0U;[i I"ENODATA;TI"Errno::ENODATA;T;0o;;[o; ;[I""No data available" error;T@;@c;0@c@@Y0U;[i I"ENODEV;TI"Errno::ENODEV;T;0o;;[o; ;[I""No such device" error;T@;@c;0@c@@Y0U;[i I"ENOENT;TI"Errno::ENOENT;T;0o;;[o; ;[I"&"No such file or directory" error;T@;@c;0@c@@Y0U;[i I"ENOEXEC;TI"Errno::ENOEXEC;T;0o;;[o; ;[I""Exec format error" error;T@;@c;0@c@@Y0U;[i I"ENOKEY;TI"Errno::ENOKEY;T;0o;;[o; ;[I"'"Required key not available" error;T@;@c;0@c@@Y0U;[i I"ENOLCK;TI"Errno::ENOLCK;T;0o;;[o; ;[I""No locks available" error;T@;@c;0@c@@Y0U;[i I"ENOLINK;TI"Errno::ENOLINK;T;0o;;[o; ;[I"""Link has been severed" error;T@;@c;0@c@@Y0U;[i I"ENOMEDIUM;TI"Errno::ENOMEDIUM;T;0o;;[o; ;[I""No medium found" error;T@;@c;0@c@@Y0U;[i I"ENOMEM;TI"Errno::ENOMEM;T;0o;;[o; ;[I"4"Not enough space/cannot allocate memory" error;T@;@c;0@c@@Y0U;[i I"ENOMSG;TI"Errno::ENOMSG;T;0o;;[o; ;[I"+"No message of the desired type" error;T@;@c;0@c@@Y0U;[i I"ENONET;TI"Errno::ENONET;T;0o;;[o; ;[I"*"Machine is not on the network" error;T@;@c;0@c@@Y0U;[i I"ENOPKG;TI"Errno::ENOPKG;T;0o;;[o; ;[I"""Package not installed" error;T@;@c;0@c@@Y0U;[i I"ENOPOLICY;TI"Errno::ENOPOLICY;T;0o;;[o; ;[I""No such policy" error;T@;@c;0@c@@Y0U;[i I"ENOPROTOOPT;TI"Errno::ENOPROTOOPT;T;0o;;[o; ;[I"#"Protocol not available" error;T@;@c;0@c@@Y0U;[i I"ENOSPC;TI"Errno::ENOSPC;T;0o;;[o; ;[I"$"No space left on device" error;T@;@c;0@c@@Y0U;[i I" ENOSR;TI"Errno::ENOSR;T;0o;;[o; ;[I" "No STREAM resources" error;T@;@c;0@c@@Y0U;[i I"ENOSTR;TI"Errno::ENOSTR;T;0o;;[o; ;[I""Not a STREAM" error;T@;@c;0@c@@Y0U;[i I"ENOSYS;TI"Errno::ENOSYS;T;0o;;[o; ;[I"*"Functionality not implemented" error;T@;@c;0@c@@Y0U;[i I"ENOTBLK;TI"Errno::ENOTBLK;T;0o;;[o; ;[I"""Block device required" error;T@;@c;0@c@@Y0U;[i I"ENOTCAPABLE;TI"Errno::ENOTCAPABLE;T;0o;;[o; ;[I"&"Capabilities insufficient" error;T@;@c;0@c@@Y0U;[i I" ENOTCONN;TI"Errno::ENOTCONN;T;0o;;[o; ;[I"("The socket is not connected" error;T@;@c;0@c@@Y0U;[i I"ENOTDIR;TI"Errno::ENOTDIR;T;0o;;[o; ;[I""Not a directory" error;T@;@c;0@c@@Y0U;[i I"ENOTEMPTY;TI"Errno::ENOTEMPTY;T;0o;;[o; ;[I" "Directory not empty" error;T@;@c;0@c@@Y0U;[i I"ENOTNAM;TI"Errno::ENOTNAM;T;0o;;[o; ;[I"("Not a XENIX named type file" error;T@;@c;0@c@@Y0U;[i I"ENOTRECOVERABLE;TI"Errno::ENOTRECOVERABLE;T;0o;;[o; ;[I"""State not recoverable" error;T@;@c;0@c@@Y0U;[i I" ENOTSOCK;TI"Errno::ENOTSOCK;T;0o;;[o; ;[I""Not a socket" error;T@;@c;0@c@@Y0U;[i I"ENOTSUP;TI"Errno::ENOTSUP;T;0o;;[o; ;[I"$"Operation not supported" error;T@;@c;0@c@@Y0U;[i I"ENOTTY;TI"Errno::ENOTTY;T;0o;;[o; ;[I"0"Inappropriate I/O control operation" error;T@;@c;0@c@@Y0U;[i I" ENOTUNIQ;TI"Errno::ENOTUNIQ;T;0o;;[o; ;[I"'"Name not unique on network" error;T@;@c;0@c@@Y0U;[i I" ENXIO;TI"Errno::ENXIO;T;0o;;[o; ;[I"&"No such device or address" error;T@;@c;0@c@@Y0U;[i I"EOPNOTSUPP;TI"Errno::EOPNOTSUPP;T;0o;;[o; ;[I"."Operation not supported on socket" error;T@;@c;0@c@@Y0U;[i I"EOVERFLOW;TI"Errno::EOVERFLOW;T;0o;;[o; ;[I"6"Value too large to be stored in data type" error;T@;@c;0@c@@Y0U;[i I"EOWNERDEAD;TI"Errno::EOWNERDEAD;T;0o;;[o; ;[I""Owner died" error;T@;@c;0@c@@Y0U;[i I" EPERM;TI"Errno::EPERM;T;0o;;[o; ;[I"$"Operation not permitted" error;T@;@c;0@c@@Y0U;[i I"EPFNOSUPPORT;TI"Errno::EPFNOSUPPORT;T;0o;;[o; ;[I"*"Protocol family not supported" error;T@;@c;0@c@@Y0U;[i I" EPIPE;TI"Errno::EPIPE;T;0o;;[o; ;[I""Broken pipe" error;T@;@c;0@c@@Y0U;[i I" EPROCLIM;TI"Errno::EPROCLIM;T;0o;;[o; ;[I""Too many processes" error;T@;@c;0@c@@Y0U;[i I"EPROCUNAVAIL;TI"Errno::EPROCUNAVAIL;T;0o;;[o; ;[I"&"Bad procedure for program" error;T@;@c;0@c@@Y0U;[i I"EPROGMISMATCH;TI"Errno::EPROGMISMATCH;T;0o;;[o; ;[I"""Program version wrong" error;T@;@c;0@c@@Y0U;[i I"EPROGUNAVAIL;TI"Errno::EPROGUNAVAIL;T;0o;;[o; ;[I"("RPC program isn't available" error;T@;@c;0@c@@Y0U;[i I"EPROTO;TI"Errno::EPROTO;T;0o;;[o; ;[I""Protocol error" error;T@;@c;0@c@@Y0U;[i I"EPROTONOSUPPORT;TI"Errno::EPROTONOSUPPORT;T;0o;;[o; ;[I"#"Protocol not supported" error;T@;@c;0@c@@Y0U;[i I"EPROTOTYPE;TI"Errno::EPROTOTYPE;T;0o;;[o; ;[I"+"Protocol wrong type for socket" error;T@;@c;0@c@@Y0U;[i I"EPWROFF;TI"Errno::EPWROFF;T;0o;;[o; ;[I" "Device power is off" error;T@;@c;0@c@@Y0U;[i I"EQFULL;TI"Errno::EQFULL;T;0o;;[o; ;[I"+"Interface output queue is full" error;T@;@c;0@c@@Y0U;[i I"ERANGE;TI"Errno::ERANGE;T;0o;;[o; ;[I""Result too large" error;T@;@c;0@c@@Y0U;[i I"EREMCHG;TI"Errno::EREMCHG;T;0o;;[o; ;[I"#"Remote address changed" error;T@;@c;0@c@@Y0U;[i I"EREMOTE;TI"Errno::EREMOTE;T;0o;;[o; ;[I""Object is remote" error;T@;@c;0@c@@Y0U;[i I"EREMOTEIO;TI"Errno::EREMOTEIO;T;0o;;[o; ;[I""Remote I/O error" error;T@;@c;0@c@@Y0U;[i I" ERESTART;TI"Errno::ERESTART;T;0o;;[o; ;[I"8"Interrupted system call should be restarted" error;T@;@c;0@c@@Y0U;[i I"ERFKILL;TI"Errno::ERFKILL;T;0o;;[o; ;[I"2"Operation not possible due to RF-kill" error;T@;@c;0@c@@Y0U;[i I" EROFS;TI"Errno::EROFS;T;0o;;[o; ;[I"""Read-only file system" error;T@;@c;0@c@@Y0U;[i I"ERPCMISMATCH;TI"Errno::ERPCMISMATCH;T;0o;;[o; ;[I""RPC version wrong" error;T@;@c;0@c@@Y0U;[i I"ESHLIBVERS;TI"Errno::ESHLIBVERS;T;0o;;[o; ;[I","Shared library version mismatch" error;T@;@c;0@c@@Y0U;[i I"ESHUTDOWN;TI"Errno::ESHUTDOWN;T;0o;;[o; ;[I":"Cannot send after transport endpoint shutdown" error;T@;@c;0@c@@Y0U;[i I"ESOCKTNOSUPPORT;TI"Errno::ESOCKTNOSUPPORT;T;0o;;[o; ;[I"&"Socket type not supported" error;T@;@c;0@c@@Y0U;[i I"ESPIPE;TI"Errno::ESPIPE;T;0o;;[o; ;[I""Illegal seek" error;T@;@c;0@c@@Y0U;[i I" ESRCH;TI"Errno::ESRCH;T;0o;;[o; ;[I""No such process" error;T@;@c;0@c@@Y0U;[i I"ESRMNT;TI"Errno::ESRMNT;T;0o;;[o; ;[I""Server mount error" error;T@;@c;0@c@@Y0U;[i I"ESTALE;TI"Errno::ESTALE;T;0o;;[o; ;[I""Stale file handle" error;T@;@c;0@c@@Y0U;[i I" ESTRPIPE;TI"Errno::ESTRPIPE;T;0o;;[o; ;[I""Streams pipe error" error;T@;@c;0@c@@Y0U;[i I" ETIME;TI"Errno::ETIME;T;0o;;[o; ;[I""Timer expired" error;T@;@c;0@c@@Y0U;[i I"ETIMEDOUT;TI"Errno::ETIMEDOUT;T;0o;;[o; ;[I"!"Connection timed out" error;T@;@c;0@c@@Y0U;[i I"ETOOMANYREFS;TI"Errno::ETOOMANYREFS;T;0o;;[o; ;[I"cannot splice" error;T@;@c;0@c@@Y0U;[i I"ETXTBSY;TI"Errno::ETXTBSY;T;0o;;[o; ;[I""Text file busy" error;T@;@c;0@c@@Y0U;[i I"EUCLEAN;TI"Errno::EUCLEAN;T;0o;;[o; ;[I"%"Structure needs cleaning" error;T@;@c;0@c@@Y0U;[i I"EUNATCH;TI"Errno::EUNATCH;T;0o;;[o; ;[I")"Protocol driver not attached" error;T@;@c;0@c@@Y0U;[i I"EUSERS;TI"Errno::EUSERS;T;0o;;[o; ;[I""Too many users" error;T@;@c;0@c@@Y0U;[i I"EWOULDBLOCK;TI"Errno::EWOULDBLOCK;T;0o;;[o; ;[I"""Operation would block" error;T@;@c;0@c@@Y0U;[i I" EXDEV;TI"Errno::EXDEV;T;0o;;[o; ;[I"&"Invalid cross-device link" error;T@;@c;0@c@@Y0U;[i I"EXFULL;TI"Errno::EXFULL;T;0o;;[o; ;[I""Exchange full" error;T@;@c;0@c@@Y0U;[i I" ELAST;TI"Errno::ELAST;T;0o;;[o; ;[I" "Largest errno value" error;T@;@c;0@c@@Y0[ [[I" class;T[[;[ [:protected[ [:private[ [I" instance;T[[;[ [;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ;0;0[ @MI"ext/socket/lib/socket.rb;T@cI"lib/fileutils.rb;TI"lib/find.rb;TI"lib/prism/ffi.rb;TI"lib/resolv.rb;TI"lib/rubygems/util.rb;T@ccRDoc::TopLevel