labserver:/ # perl -le ‘print $!+0, “\t”, $!++ for 0..127’
0
1 Operation not permitted.
2 A file or directory in the path name does not exist.
3 The process does not exist.
4 A system call received an interrupt.
5 There is an input or output error.
6 There is a request to a device or address that does not exist.
7 The parameter or environment lists are too long.
8 Cannot run a file that does not have a valid format.
9 A file descriptor does not refer to an open file.
10 There are no child processes.
11 Resource temporarily unavailable
12 There is not enough memory available now.
13 The file access permissions do not allow the specified action.
14 A memory address is not in the address space for the process.
15 A specified file must be a block device.
16 The requested resource is busy.
17 Do not specify an existing file.
18 Cannot link to a file on another device.
19 The specified device does not exist.
20 A parameter must be a directory.
21 Cannot write to a directory.
22 A system call received a parameter that is not valid.
23 The system file table is full.
24 The process file table is full.
25 A specified file does not support the ioctl system call.
26 Cannot open or remove a file containing a running program.
27 A file cannot be larger than the value set by ulimit.
28 There is not enough space in the file system.
29 A file or device is not appropriate for the lseek system call.
30 The file system has read permission only.
31 There are too many links to a file.
32 There is no process to read data written to a pipe.
33 A parameter to a math subroutine is not in the domain.
34 A return value of a math subroutine is not within machine precision.
35 The specified message type does not exist on a message queue.
36 An identifier does not exist.
37 Channel number out of range.
38 Level 2 not synchronized.
39 Level 3 halted.
40 Level 3 reset.
41 Link number out of range.
42 Protocol driver not attached.
43 No CSI structure available.
44 Level 2 halted.
45 Cannot lock a file because of a potential deadlock condition.
46 The device is not ready for operation.
47 The input or output media is write-protected.
48 The media is not formatted or the format is not correct.
49 The system lock table is full.
50 Cannot establish a connection to a remote service.
51 A connection to a remote service is not available.
52 A file, file system or message queue is no longer available.
53 System call error number 53.
54 The system call would have caused the process to be suspended.
55 A connect operation on a socket is not complete.
56 A socket operation is already in progress.
57 The specified file descriptor is not a socket.
58 There is no destination address for the socket operation.
59 A message for a socket data transfer is too long.
60 The socket type or protocols are not compatible.
61 The protocol does not support the specified option.
62 No protocol of the specified type and domain exists.
63 The specified socket type is not supported.
64 The socket does not allow the requested operation.
65 The socket protocol family is not supported.
66 The type of socket is not supported in this protocol family.
67 The socket name is already in use.
68 The socket name is not available on this system.
69 The network is not currently available.
70 Cannot reach the destination network.
71 A socket is connected to a host that is no longer available.
72 A connection is ended by software.
73 A connection with a remote socket was reset by that socket.
74 There is not enough buffer space for the requested socket operation.
75 Cannot connect to a socket that is already connected.
76 A socket must be already connected.
77 Cannot send data after a shutdown operation on a socket.
78 A remote host did not respond within the timeout period.
79 A remote host refused an attempted connect operation.
80 A remote host is not available.
81 A route to the remote host is not available.
82 The system call will be restarted.
83 Cannot exceed the user process limit.
84 There are too many users on the system.
85 There are too many levels of symbolic links to translate a path name.
86 A file or path name is too long.
87 Cannot delete a directory that is not empty.
88 Cannot exceed the user or group quota.
89 Invalid file system control data detected.
90 Reserved errno was encountered
91 Reserved errno was encountered
92 Reserved errno was encountered
93 Cannot mount a file system that is already remotely mounted.
94 Reserved errno was encountered
95 Reserved errno was encountered
96 Reserved errno was encountered
97 Reserved errno was encountered
98 Reserved errno was encountered
99 Reserved errno was encountered
100 Reserved errno was encountered
101 Reserved errno was encountered
102 Reserved errno was encountered
103 Reserved errno was encountered
104 Reserved errno was encountered
105 Reserved errno was encountered
106 Reserved errno was encountered
107 Reserved errno was encountered
108 Reserved errno was encountered
109 The system call does not exist on this system.
110 The media surface is damaged.
111 The operation required corrective action.
112 Cannot find the requested security attribute.
113 Security authentication is denied.
114 Cannot run the specified program in a trusted environment.
115 Too many references: can’t splice.
116 Invalid wide character.
117 Asynchronous I/O cancelled.
118 Out of STREAMS resources.
119 System call timed out.
120 Message type at stream head is wrong.
121 Error in STREAMS protocol.
122 No message ready at stream head.
123 File descriptor (fd) not associated with a stream.
124 An attempt was made to set an attribute to an unsupported value.
125 Multihop access to a remote resource not supported.
126 Communications link to server, for requested resource, has been lost.
127 Value too large to be stored in data type.
labserver:/ #