Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ errno(5) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

errno(5)                                                           errno(5)

NAME
     errno - system error numbers

SYNOPSIS
     #include <errno.h>

DESCRIPTION
     The <errno.h> header provides a declaration for errno and gives non-
     zero values for the following symbolic constants. Their values are
     unique except as noted below:

     E2BIG            Argument list too long.

     EACCES           Permission denied.

     EADDRINUSE       Address in use.

     EADDRNOTAVAIL    Address not available.

     EADV             Advertise error.

     EAFNOSUPPORT     Address family not supported.

     EAGAIN           Resource unavailable, try again (may be the same
                      value as EWOULDBLOCK).

     EALREADY         Connection already in progress.

     EBADE            Bad exchange descriptor.

     EBADF            Bad file descriptor.

     EBADFD           File descriptor in bad state.

     EBADMSG          Bad message.

     EBADR            Bad request descriptor.

     EBADRQC          Bad request code.

     EBADSLT          Invalid slot.

     EBFONT           Bad font file format.

     EBUSY            Device or resource busy.

     ECANCELED        Operation canceled.

     ECHILD           No child processes.

     ECHRNG           Channel number out of range.




Page 1                       Reliant UNIX 5.44                Printed 11/98

errno(5)                                                           errno(5)

     ECOMM            Communication error on send

     ECONNABORTED     Connection aborted.

     ECONNREFUSED     Connection refused.

     ECONNRESET       Connection reset.

     EDEADLK          Resource deadlock would occur.

     EDEADLOCK        File locking deadlock.

     EDESTADDRREQ     Destination address required.

     EDISJOINT        Lnode hierarchy is disjointed.

     EDOM             Mathematics argument out of domain of function.

     EDQUOT           Reserved.

     EEXIST           File exists.

     EFAULT           Bad address.

     EFBIG            File too large.

     EGROUPLOOP       Loop in lnode hierarchy.

     EHANDLER         Signal handler exists.

     EHOSTDOWN        Host is down.

     EHOSTUNREACH     Host is unreachable.

     EIDRM            Identifier removed.

     EILSEQ           Illegal byte sequence.

     EINIT            Reserved.

     EINPROGRESS      Connection in progress.

     EINTR            Interrupted function.

     EINVAL           Invalid argument.

     EIO              I/O error.

     EIORESID         Block not fully transferred.

     EISCONN          Socket is connected.



Page 2                       Reliant UNIX 5.44                Printed 11/98

errno(5)                                                           errno(5)

     EISDIR           Is a directory.

     EISNAM           Is a name file.

     EL2HLT           Level 2 halted.

     EL2NSYNC         Level 2 not synchronized.

     EL3HLT           Level 3 halted.

     EL3RST           Level 3 reset.

     ELIBACC          Can not access a needed shared library.

     ELIBBAD          Accessing a corrupted shared library.

     ELIBEXEC         Can not exec a shared library directly.

     ELIBMAX          Attempting to link in more shared libraries than sys-
                      tem limit.

     ELIBSCN          .lib section in a.out corrupted.

     ELNRNG           Link number out of range.

     ELOGINLIM        Login limit reached.

     ELOOP            Too many levels of symbolic links.

     EMFILE           Too many open files.

     EMLINK           Too many links.

     EMSGSIZE         Message too large.

     EMULTIHOP        Multihop attempted.

     ENAMETOOLONG     Filename too long.

     ENAVAIL          Not available.

     ENETDOWN         Network is down.

     ENETRESET        Network dropped connection because of reset.

     ENETUNREACH      Network unreachable.

     ENFILE           Too many files open in system.

     ENOANO           Anode table overflow.

     ENOATTACH        Attach to lnode not allowed.


Page 3                       Reliant UNIX 5.44                Printed 11/98

errno(5)                                                           errno(5)

     ENOBUFS          No buffer space available.

     ENOCSI           No CSI structure available.

     ENODATA          No message is available on the STREAM head read
                      queue.

     ENODEV           No such device.

     ENOENT           No such file or directory.

     ENOEXEC          Executable file format error.

     ENOLCK           No locks available.

     ENOLIMFILE       Lnode database not open.

     ENOLINK          Link has been severed.

     ENOLOGIN         No logins allowed for user.

     ENOMEM           Not enough space.

     ENOMSG           No message of the desired type.

     ENONET           Machine is not on the network.

     ENOPKG           Package not installed.

     ENOPROTOOPT      Protocol not available.

     ENOSPC           No space left on device.

     ENOSR            No STREAM resources.

     ENOSTR           Not a STREAM.

     ENOSYS           Function not supported.

     ENOTBLK          Block device required.

     ENOTCONN         The socket is not connected.

     ENOTDIR          Not a directory.

     ENOTEMPTY        Directory not empty.

     ENOTNAM          Not a name file.

     ENOTSOCK         Not a socket.




Page 4                       Reliant UNIX 5.44                Printed 11/98

errno(5)                                                           errno(5)

     ENOTTY           Not a typewriter. Inappropriate I/O control opera-
                      tion.

     ENOTUNIQ         Name not unique on network.

     ENXIO            No such device or address.

     EOPNOTSUPP       Operation not supported on socket.

     EOVERFLOW        Value too large to be stored in data type.

     EPERM            Operation not permitted.

     EPFNOSUPPORT     Protocol family not supported.

     EPIPE            Broken pipe.

     EPROCLIM         Process limit reached.

     EPROTO           Protocol error.

     EPROTONOSUPPORT  Protocol not supported.

     EPROTOTYPE       Socket type not supported.

     ERANGE           Result too large.

     EREMCHG          Remote address changed.

     EREMDEV          Error 142.

     EREMOTE          Object is remote.

     EREMOTEIO        Remote I/O error.

     ERESTART         Restartable system call.

     EROFS            Read-only file system.

     ESHUTDOWN        Cannot send after socket shutdown.

     ESOCKTNOSUPPORT  Socket type not supported.

     ESPIPE           Invalid seek.

     ESRCH            No such process.

     ESRMNT           Surmount error.

     ESTALE           Stale NFS file handle.

     ESTRPIPE         If pipe/FIFO, don't sleep in stream head.


Page 5                       Reliant UNIX 5.44                Printed 11/98

errno(5)                                                           errno(5)

     ETIME            Stream ioctl() timeout.

     ETIMEDOUT        Connection timed out.

     ETOOMANYREFS     Too many references: cannot splice.

     ETXTBSY          Text file busy.

     EUCLEAN          Structure needs cleaning.

     EUNATCH          Protocol driver not attached.

     EUSERS           Too many users (for UFS).

     EWOULDBLOCK      Operation would block (may be the same value as
                      EAGAIN).

     EXDEV            Cross-device link.

     EXFULL           Message tables full.

SEE ALSO
     Section "ERROR NUMBERS" in introprm2(2).































Page 6                       Reliant UNIX 5.44                Printed 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026