]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/intro.2
xnu-3248.20.55.tar.gz
[apple/xnu.git] / bsd / man / man2 / intro.2
index e9a29acd5e09b7d0a0e427880e3dcdb533cdbb2d..de40a734d862216bb3e25485aff22e9dd86c5265 100644 (file)
@@ -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
@@ -444,6 +446,28 @@ 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
@@ -456,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
@@ -503,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).
@@ -562,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.