diff options
Diffstat (limited to 'man-pages-posix-2003/man0p/errno.h.0p')
-rw-r--r-- | man-pages-posix-2003/man0p/errno.h.0p | 290 |
1 files changed, 290 insertions, 0 deletions
diff --git a/man-pages-posix-2003/man0p/errno.h.0p b/man-pages-posix-2003/man0p/errno.h.0p new file mode 100644 index 0000000..d9c9334 --- /dev/null +++ b/man-pages-posix-2003/man0p/errno.h.0p @@ -0,0 +1,290 @@ +.\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved +.TH "<errno.h>" 0P 2003 "IEEE/The Open Group" "POSIX Programmer's Manual" +.\" <errno.h> +.SH NAME +errno.h \- system error numbers +.SH SYNOPSIS +.LP +\fB#include <errno.h>\fP +.SH DESCRIPTION +.LP +Some of the functionality described on this reference page extends +the ISO\ C standard. Any conflict between the +requirements described here and the ISO\ C standard is unintentional. +This volume of IEEE\ Std\ 1003.1-2001 defers to +the ISO\ C standard. +.LP +The +ISO\ C standard only requires the symbols [EDOM], [EILSEQ], and [ERANGE] +to be defined. +.LP +The \fI<errno.h>\fP header shall provide a declaration for \fIerrno\fP +and give positive values for the following +symbolic constants. Their values shall be unique except as noted below. +.TP 7 +.B E2BIG +Argument list too long. +.TP 7 +.B EACCES +Permission denied. +.TP 7 +.B EADDRINUSE +Address in use. +.TP 7 +.B EADDRNOTAVAIL +Address not available. +.TP 7 +.B EAFNOSUPPORT +Address family not supported. +.TP 7 +.B EAGAIN +Resource unavailable, try again (may be the same value as [EWOULDBLOCK]). +.TP 7 +.B EALREADY +Connection already in progress. +.TP 7 +.B EBADF +Bad file descriptor. +.TP 7 +.B EBADMSG +Bad message. +.TP 7 +.B EBUSY +Device or resource busy. +.TP 7 +.B ECANCELED +Operation canceled. +.TP 7 +.B ECHILD +No child processes. +.TP 7 +.B ECONNABORTED +Connection aborted. +.TP 7 +.B ECONNREFUSED +Connection refused. +.TP 7 +.B ECONNRESET +Connection reset. +.TP 7 +.B EDEADLK +Resource deadlock would occur. +.TP 7 +.B EDESTADDRREQ +Destination address required. +.TP 7 +.B EDOM +Mathematics argument out of domain of function. +.TP 7 +.B EDQUOT +Reserved. +.TP 7 +.B EEXIST +File exists. +.TP 7 +.B EFAULT +Bad address. +.TP 7 +.B EFBIG +File too large. +.TP 7 +.B EHOSTUNREACH +Host is unreachable. +.TP 7 +.B EIDRM +Identifier removed. +.TP 7 +.B EILSEQ +Illegal byte sequence. +.TP 7 +.B EINPROGRESS +Operation in progress. +.TP 7 +.B EINTR +Interrupted function. +.TP 7 +.B EINVAL +Invalid argument. +.TP 7 +.B EIO +I/O error. +.TP 7 +.B EISCONN +Socket is connected. +.TP 7 +.B EISDIR +Is a directory. +.TP 7 +.B ELOOP +Too many levels of symbolic links. +.TP 7 +.B EMFILE +Too many open files. +.TP 7 +.B EMLINK +Too many links. +.TP 7 +.B EMSGSIZE +Message too large. +.TP 7 +.B EMULTIHOP +Reserved. +.TP 7 +.B ENAMETOOLONG +Filename too long. +.TP 7 +.B ENETDOWN +Network is down. +.TP 7 +.B ENETRESET +Connection aborted by network. +.TP 7 +.B ENETUNREACH +Network unreachable. +.TP 7 +.B ENFILE +Too many files open in system. +.TP 7 +.B ENOBUFS +No buffer space available. +.TP 7 +.B ENODATA +No message is available on the STREAM head read queue. +.TP 7 +.B ENODEV +No such device. +.TP 7 +.B ENOENT +No such file or directory. +.TP 7 +.B ENOEXEC +Executable file format error. +.TP 7 +.B ENOLCK +No locks available. +.TP 7 +.B ENOLINK +Reserved. +.TP 7 +.B ENOMEM +Not enough space. +.TP 7 +.B ENOMSG +No message of the desired type. +.TP 7 +.B ENOPROTOOPT +Protocol not available. +.TP 7 +.B ENOSPC +No space left on device. +.TP 7 +.B ENOSR +No STREAM resources. +.TP 7 +.B ENOSTR +Not a STREAM. +.TP 7 +.B ENOSYS +Function not supported. +.TP 7 +.B ENOTCONN +The socket is not connected. +.TP 7 +.B ENOTDIR +Not a directory. +.TP 7 +.B ENOTEMPTY +Directory not empty. +.TP 7 +.B ENOTSOCK +Not a socket. +.TP 7 +.B ENOTSUP +Not supported. +.TP 7 +.B ENOTTY +Inappropriate I/O control operation. +.TP 7 +.B ENXIO +No such device or address. +.TP 7 +.B EOPNOTSUPP +Operation not supported on socket. +.TP 7 +.B EOVERFLOW +Value too large to be stored in data type. +.TP 7 +.B EPERM +Operation not permitted. +.TP 7 +.B EPIPE +Broken pipe. +.TP 7 +.B EPROTO +Protocol error. +.TP 7 +.B EPROTONOSUPPORT +.sp +Protocol not supported. +.TP 7 +.B EPROTOTYPE +Protocol wrong type for socket. +.TP 7 +.B ERANGE +Result too large. +.TP 7 +.B EROFS +Read-only file system. +.TP 7 +.B ESPIPE +Invalid seek. +.TP 7 +.B ESRCH +No such process. +.TP 7 +.B ESTALE +Reserved. +.TP 7 +.B ETIME +Stream \fIioctl\fP() timeout. +.TP 7 +.B ETIMEDOUT +Connection timed out. +.TP 7 +.B ETXTBSY +Text file busy. +.TP 7 +.B EWOULDBLOCK +Operation would block (may be the same value as [EAGAIN]). +.TP 7 +.B EXDEV +Cross-device link. +.sp +.LP +\fIThe following sections are informative.\fP +.SH APPLICATION USAGE +.LP +Additional error numbers may be defined on conforming systems; see +the System Interfaces volume of +IEEE\ Std\ 1003.1-2001. +.SH RATIONALE +.LP +None. +.SH FUTURE DIRECTIONS +.LP +None. +.SH SEE ALSO +.LP +The System Interfaces volume of IEEE\ Std\ 1003.1-2001, Section 2.3, +Error +Numbers +.SH COPYRIGHT +Portions of this text are reprinted and reproduced in electronic form +from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology +-- Portable Operating System Interface (POSIX), The Open Group Base +Specifications Issue 6, Copyright (C) 2001-2003 by the Institute of +Electrical and Electronics Engineers, Inc and The Open Group. In the +event of any discrepancy between this version and the original IEEE and +The Open Group Standard, the original IEEE and The Open Group Standard +is the referee document. The original Standard can be obtained online at +http://www.opengroup.org/unix/online.html . |