Lines Matching +full:protocol +full:- +full:id
1 .\"-
2 .\" SPDX-License-Identifier: BSD-3-Clause
55 .Bl -tag -width Ds
56 .It Process ID
57 Each active process in the system is uniquely identified by a non-negative
58 integer called a process ID.
59 The range of this ID is from 0 to 99999.
60 .It Parent process ID
63 The parent process ID of a process is initially the process ID of its creator.
65 the parent process ID of each child is set to the ID of the calling process's
72 a non-negative integer called the process group ID.
96 .It Terminal Process Group ID
100 the terminal process group ID to the ID of the process group.
120 .It Real User ID and Real Group ID
122 termed the real user ID.
129 the real group ID.
131 All processes have a real user ID and real group ID.
134 .It Effective User Id, Effective Group Id, and Group Access List
136 the effective user ID, and the group access list.
138 effective group ID.
140 group IDs, and it is unspecified whether the effective group ID is
143 The effective user ID and effective group ID are initially the
144 process's real user ID and real group ID respectively.
146 may be modified through execution of a set-user-ID or set-group-ID file
149 By convention, the effective group ID
151 is duplicated, so that the execution of a set-group-ID program
154 group ID.
160 .It Saved Set User ID and Saved Set Group ID
161 When a process executes a new file, the effective user ID is set
162 to the owner of the file if the file is set-user-ID, and the effective
163 group ID
165 is set to the group of the file if the file is set-group-ID.
166 The effective user ID of the process is then recorded as the saved set-user-ID,
167 and the effective group ID of the process is recorded as the saved set-group-ID.
169 or group ID after reverting to the real ID
171 In POSIX.1, the saved set-user-ID and saved set-group-ID are optional,
173 for the super-user.
174 .It Super-user
176 .Em super-user
177 process and is granted special privileges if its effective user ID is 0.
197 These characters may be arbitrary eight-bit values,
217 .Dv NUL Ns -terminated
247 .Em dot-dot
250 dot-dot refers to its parent directory.
286 The process's effective user ID is that of the super-user.
287 Note that even the super-user cannot execute a non-executable file.
289 The process's effective user ID matches the user ID of the owner
292 The process's effective user ID does not match the user ID of the
294 group ID matches the group ID
295 of the file, or the group ID of the file is in
299 Neither the effective user ID nor effective group ID
301 match the corresponding user ID and group ID of the file,
322 Each protocol set supports addresses
330 .Bl -inset -compact
350 non-threaded processes,
359 .Pq usually -1
364 -1 and to take action accordingly.
376 .Bl -hang -width Ds
388 process ID.
427 function was executed by a process that had no existing or unwaited-for
434 or by system-imposed memory management constraints.
445 A block device operation was attempted on a non-block device or file.
454 .It Er 18 EXDEV Em "Cross-device link" .
461 trying to read a write-only device such as a printer.
512 .It Er 30 EROFS Em "Read-only file system" .
514 on a file system that was read-only at the time.
539 was attempted on a non-blocking object
542 An operation was attempted on a non-blocking object that already
544 .It Er 38 ENOTSOCK Em "Socket operation on non-socket" .
545 Self-explanatory.
551 .It Er 41 EPROTOTYPE Em "Protocol wrong type for socket" .
552 A protocol was specified that does not support the semantics of the
554 For example, you cannot use the ARPA Internet UDP protocol with type
556 .It Er 42 ENOPROTOOPT Em "Protocol not available" .
562 .It Er 43 EPROTONOSUPPORT Em "Protocol not supported" .
563 The protocol has not been configured into the
575 .It Er 46 EPFNOSUPPORT Em "Protocol family not supported" .
576 The protocol family has not been configured into the
578 .It Er 47 EAFNOSUPPORT Em "Address family not supported by protocol family" .
579 An address incompatible with the requested protocol was used.
630 The timeout period is dependent on the communication protocol.
692 A system-imposed limit on the number of simultaneous file
724 at run-time.
731 .It Er 92 EPROTO Em "Protocol error" .
732 A device or socket encountered an unrecoverable protocol error.
743 An integrity check such as a check-hash or a cross-correlation failed.
750 filesystem or an in-kernel GEOM subsystem when they detect inconsistencies.