X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/9bccf70c0258c7cac2dcb80011b2a964d884c552..4bd07ac2140668789aa3ee8ec4dde4a3e0a3bba5:/bsd/man/man2/intro.2?ds=sidebyside diff --git a/bsd/man/man2/intro.2 b/bsd/man/man2/intro.2 index 3892834cd..de40a734d 100644 --- a/bsd/man/man2/intro.2 +++ b/bsd/man/man2/intro.2 @@ -33,7 +33,7 @@ .\" .\" @(#)intro.2 8.3 (Berkeley) 12/11/93 .\" -.Dd December 11, 1993 +.Dd March 18, 2015 .Dt INTRO 2 .Os BSD 4 .Sh NAME @@ -198,7 +198,10 @@ call requested write access. The size of a file exceeded the maximum (about .if t 2\u\s-231\s+2\d .if n 2.1E9 -bytes). +bytes on some filesystems including UFS, +.if t 2\u\s-231\s+2\d +.if n 1.8E19 +bytes on HFS+ and others). .It Er 28 ENOSPC Em "Device out of space" . A .Xr write @@ -237,7 +240,8 @@ same routine may complete normally. .It Er 36 EINPROGRESS Em "Operation now in progress" . An operation that takes a long time to complete (such as a -.Xr connect 2 ) +.Xr connect 2 or +.Xr connectx 2 ) was attempted on a non-blocking object (see .Xr fcntl 2 ) . .It Er 37 EALREADY Em "Operation already in progress" . @@ -270,13 +274,8 @@ system or no implementation for it exists. .It Er 44 ESOCKTNOSUPPORT Em "Socket type not supported" . The support for the socket type has not been configured into the system or no implementation for it exists. -.It Er 45 EOPNOTSUPP Em "Operation not supported" . +.It Er 45 ENOTSUP Em "Not supported" . The attempted operation is not supported for the type of object referenced. -Usually this occurs when a file descriptor refers to a file or socket -that cannot support this operation, -for example, trying to -.Em accept -a connection on a datagram socket. .It Er 46 EPFNOSUPPORT Em "Protocol family not supported" . The protocol family has not been configured into the system or no implementation for it exists. @@ -310,6 +309,8 @@ the system lacked sufficient buffer space or because a queue was full. .It Er 56 EISCONN Em "Socket is already connected" . A .Xr connect +or +.Xr connectx request was made on an already connected socket; or, a .Xr sendto @@ -328,7 +329,8 @@ had already been shut down with a previous call. .It Er 60 ETIMEDOUT Em "Operation timed out" . A -.Xr connect +.Xr connect , +.Xr connectx or .Xr send request failed because the connected party did not @@ -404,6 +406,69 @@ locks was reached. .It Er 78 ENOSYS Em "Function not implemented" . Attempted a system call that is not available on this system. +.It Er 79 EFTYPE Em "Inappropriate file type or format" . +The file was the wrong type for the operation, or a data +file had the wrong format. +.It Er 80 EAUTH Em "Authentication error" . +Attempted to use an invalid authentication ticket to +mount an NFS file system. +.It Er 81 ENEEDAUTH Em "Need authenticator" . +An authentication ticket must be obtained before the +given NFS file system may be mounted. +.It Er 82 EPWROFF Em "Device power is off" . +The device power is off. +.It Er 83 EDEVERR Em "Device error" . +A device error has occurred, e.g. a printer running out of paper. +.It Er 84 EOVERFLOW Em "Value too large to be stored in data type" . +A numerical result of the function was too large to be +stored in the caller provided space. +.It Er 85 EBADEXEC Em "Bad executable (or shared library)" . +The executable or shared library being referenced was malformed. +.It Er 86 EBADARCH Em "Bad CPU type in executable" . +The executable in question does not support the current CPU. +.It Er 87 ESHLIBVERS Em "Shared library version mismatch" . +The version of the shared library on the system does not match +the version which was expected. +.It Er 88 EBADMACHO Em "Malformed Mach-o file" . +The Mach object file is malformed. +.It Er 89 ECANCELED Em "Operation canceled" . +The scheduled operation was canceled. +.It Er 90 EIDRM Em "Identifier removed" . +An IPC identifier was removed while the current process +was waiting on it. +.It Er 91 ENOMSG Em "No message of desired type" . +An IPC message queue does not contain a message of the +desired type, or a message catalog does not contain the +requested message. +.It Er 92 EILSEQ Em "Illegal byte sequence" . +While decoding a multibyte character the function came +along an invalid or an incomplete sequence of bytes or +the given wide character is invalid. +.It Er 93 ENOATTR Em "Attribute not found" . +The specified extended attribute does not exist. +.It Er 94 EBADMSG Em "Bad message" . +The message to be received is inapprorpiate for the operation being attempted. +.It Er 95 EMULTIHOP Em "Reserved" . +This error is reserved for future use. +.It Er 96 ENODATA Em "No message available" . +No message was available to be received by the requested operation. +.It Er 97 ENOLINK Em "Reserved" . +This error is reserved for future use. +.It Er 98 ENOSR Em "No STREAM resources" . +This error is reserved for future use. +.It Er 99 ENOSTR Em "Not a STREAM" . +This error is reserved for future use. +.It Er 100 EPROTO Em "Protocol error" . +Some protocol error occurred. This error is device-specific, but is +generally not related to a hardware failure. +.It Er 101 ETIME Em "STREAM ioctl() timeout" . +This error is reserved for future use. +.It Er 102 EOPNOTSUPP Em "Operation not supported on socket" . +The attempted operation is not supported for the type of socket referenced; +for example, trying to +.Em accept +a connection on a datagram socket. +.El .Sh DEFINITIONS .Bl -tag -width Ds .It Process ID . @@ -415,7 +480,7 @@ A new process is created by a currently active process; (see The parent process ID of a process is initially the process ID of its creator. If the creating process exits, the parent process ID of each child is set to the ID of a system process, -.Xr init . +.Xr launchd 8 . .It Process Group Each active process is a member of a process group that is identified by a non-negative integer called the process group ID. This is the process @@ -462,7 +527,7 @@ as the group, but is in a different process group. Note that when a process exits, the parent process for its children is changed to be -.Xr init , +.Xr launchd 8 , which is in a separate session. Not all members of an orphaned process group are necessarily orphaned processes (those whose creating process has exited). @@ -521,7 +586,7 @@ process and is granted special privileges if its effective user ID is 0. .It Special Processes The processes with process IDs of 0, 1, and 2 are special. Process 0 is the scheduler. Process 1 is the initialization process -.Xr init , +.Xr launchd 8 , and is the ancestor of every other process in the system. It is used to control the process structure. Process 2 is the paging daemon. @@ -664,8 +729,8 @@ communications protocols. Each protocol set supports addresses of a certain format. An Address Family is the set of addresses for a specific group of protocols. Each socket has an address chosen from the address family in which the socket was created. +.El .Sh SEE ALSO -.Xr intro 3 , .Xr perror 3 .Sh HISTORY An