/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License, Version 1.0 only * (the "License"). You may not use this file except in compliance * with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at usr/src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ #ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.10 */ /* * WARNING! * Do NOT add entries to this list such that it grows the list * beyond the last entry: * 151 Stale NFS file handle * Growing this list may damage programs because this array is * copied into a reserved array at runtime. See bug 4097669. * * If you need to add an entry please use one of the empty * slots. * The arrays _sys_errs[], accessible via perror(3C) and strerror(3C) * interfaces, and sys_errlist[] are created from this list. * It is the direct referencing of sys_errlist[] that is the problem. * Your code should only use perror() or strerror(). */ 1 Not owner 2 No such file or directory 3 No such process 4 Interrupted system call 5 I/O error 6 No such device or address 7 Arg list too long 8 Exec format error 9 Bad file number 10 No child processes 11 Resource temporarily unavailable 12 Not enough space 13 Permission denied 14 Bad address 15 Block device required 16 Device busy 17 File exists 18 Cross-device link 19 No such device 20 Not a directory 21 Is a directory 22 Invalid argument 23 File table overflow 24 Too many open files 25 Inappropriate ioctl for device 26 Text file busy 27 File too large 28 No space left on device 29 Illegal seek 30 Read-only file system 31 Too many links 32 Broken pipe 33 Argument out of domain 34 Result too large 35 No message of desired type 36 Identifier removed 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 Deadlock situation detected/avoided 46 No record locks available 47 Operation canceled 48 Operation not supported 49 Disc quota exceeded 50 Bad exchange descriptor 51 Bad request descriptor 52 Message tables full 53 Anode table overflow 54 Bad request code 55 Invalid slot 56 File locking deadlock 57 Bad font file format 58 Owner of the lock died 59 Lock is not recoverable 60 Not a stream device 61 No data available 62 Timer expired 63 Out of stream resources 64 Machine is not on the network 65 Package not installed 66 Object is remote 67 Link has been severed 68 Advertise error 69 Srmount error 70 Communication error on send 71 Protocol error 72 Locked lock was unmapped 73 Facility is not active 74 Multihop attempted 77 Not a data message 78 File name too long 79 Value too large for defined data type 80 Name not unique on network 81 File descriptor in bad state 82 Remote address changed 83 Can not access a needed shared library 84 Accessing a corrupted shared library 85 .lib section in a.out corrupted 86 Attempting to link in more shared libraries than system limit 87 Can not exec a shared library directly 88 Illegal byte sequence 89 Operation not applicable 90 Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS 93 Directory not empty 94 Too many users 95 Socket operation on non-socket 96 Destination address required 97 Message too long 98 Protocol wrong type for socket 99 Option not supported by protocol 120 Protocol not supported 121 Socket type not supported 122 Operation not supported on transport endpoint 123 Protocol family not supported 124 Address family not supported by protocol family 125 Address already in use 126 Cannot assign requested address 127 Network is down 128 Network is unreachable 129 Network dropped connection because of reset 130 Software caused connection abort 131 Connection reset by peer 132 No buffer space available 133 Transport endpoint is already connected 134 Transport endpoint is not connected 135 Structure needs cleaning 137 Not a name file 138 Not available 139 Is a name file 140 Remote I/O error 141 Reserved for future use 142 143 Cannot send after socket shutdown 144 Too many references: cannot splice 145 Connection timed out 146 Connection refused 147 Host is down 148 No route to host 149 Operation already in progress 150 Operation now in progress 151 Stale NFS file handle