1 # CDDL HEADER START 2 # 3 # The contents of this file are subject to the terms of the 4 # Common Development and Distribution License (the "License"). 5 # You may not use this file except in compliance with the License. 6 # 7 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 8 # or http://www.opensolaris.org/os/licensing. 9 # See the License for the specific language governing permissions 10 # and limitations under the License. 11 # 12 # When distributing Covered Code, include this CDDL HEADER in each 13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 14 # If applicable, add the following below this CDDL HEADER, with the 15 # fields enclosed by brackets "[]" replaced with your own identifying 16 # information: Portions Copyright [yyyy] [name of copyright owner] 17 # 18 # CDDL HEADER END 19 # 20 # Copyright 2008 Sun Microsystems, Inc. All rights reserved. 21 # Use is subject to license terms. 22 # 23 PERM = Not super-user 24 NOENT = No such file or directory 25 SRCH = No such process 26 INTR = interrupted system call 27 IO = I/O error 28 NXIO = No such device or address 29 2BIG = Arg list too long 30 NOEXEC = Exec format error 31 BADF = Bad file number 32 CHILD = No children 33 AGAIN = Resource temporarily unavailable 34 NOMEM = Not enough core 35 ACCES = Permission denied 36 FAULT = Bad address 37 NOTBLK = Block device required 38 BUSY = Mount device busy 39 EXIST = File exists 40 XDEV = Cross-device link 41 NODEV = No such device 42 NOTDIR = Not a directory 43 ISDIR = Is a directory 44 INVAL = Invalid argument 45 NFILE = File table overflow 46 MFILE = Too many open files 47 NOTTY = Inappropriate ioctl for device 48 TXTBSY = Text file busy 49 FBIG = File too large 50 NOSPC = No space left on device 51 SPIPE = Illegal seek 52 ROFS = Read only file system 53 MLINK = Too many links 54 PIPE = Broken pipe 55 DOM = Math arg out of domain of func 56 RANGE = Math result not representable 57 NOMSG = No message of desired type 58 IDRM = Identifier removed 59 CHRNG = Channel number out of range 60 L2NSYNC = Level 2 not synchronized 61 L3HLT = Level 3 halted 62 L3RST = Level 3 reset 63 LNRNG = Link number out of range 64 UNATCH = Protocol driver not attached 65 NOCSI = No CSI structure available 66 L2HLT = Level 2 halted 67 DEADLK = Deadlock condition. 68 NOLCK = No record locks available. 69 CANCELED = Operation canceled 70 NOTSUP = Operation not supported 71 DQUOT = Disc quota exceeded 72 BADE = invalid exchange 73 BADR = invalid request descriptor 74 XFULL = exchange full 75 NOANO = no anode 76 BADRQC = invalid request code 77 BADSLT = invalid slot 78 DEADLOCK = file locking deadlock error 79 BFONT = bad font file fmt 80 UNUSED58 = not defined 81 UNUSED59 = not defined 82 NOSTR = Device not a stream 83 NODATA = no data (for no delay io) 84 TIME = timer expired 85 NOSR = out of streams resources 86 NONET = Machine is not on the network 87 NOPKG = Package not installed 88 REMOTE = The object is remote 89 NOLINK = the link has been severed 90 ADV = advertise error 91 SRMNT = srmount error 92 COMM = Communication error on send 93 PROTO = Protocol error 94 UNISED72 = undefined 95 UNISED73 = undefined 96 MULTIHOP = multihop attempted 97 UNISED75 = undefined 98 UNISED76 = undefined 99 BADMSG = trying to read unreadable message 100 NAMETOOLONG = path name is too long 101 OVERFLOW = value too large to be stored in data type 102 NOTUNIQ = given log. name not unique 103 BADFD = f.d. invalid for this operation 104 REMCHG = Remote address changed 105 LIBACC = Can't access a needed shared lib. 106 LIBBAD = Accessing a corrupted shared lib. 107 LIBSCN = .lib section in a.out corrupted. 108 LIBMAX = Attempting to link in too many libs. 109 LIBEXEC = Attempting to exec a shared library. 110 ILSEQ = Illegal byte sequence. 111 NOSYS = Unsupported file system operation 112 LOOP = Symbolic link loop 113 RESTART = Restartable system call 114 STRPIPE = if pipe/FIFO, don't sleep in stream head 115 NOTEMPTY = directory not empty 116 USERS = Too many users (for UFS) 117 NOTSOCK = Socket operation on non-socket 118 DESTADDRREQ = Destination address required 119 MSGSIZE = Message too long 120 PROTOTYPE = Protocol wrong type for socket 121 NOPROTOOPT = Protocol not available 122 UNUSED100 = undefined 123 UNUSED101 = undefined 124 UNUSED102 = undefined 125 UNUSED103 = undefined 126 UNUSED104 = undefined 127 UNUSED105 = undefined 128 UNUSED106 = undefined 129 UNUSED107 = undefined 130 UNUSED108 = undefined 131 UNUSED109 = undefined 132 UNUSED110 = undefined 133 UNUSED111 = undefined 134 UNUSED112 = undefined 135 UNUSED113 = undefined 136 UNUSED114 = undefined 137 UNUSED115 = undefined 138 UNUSED116 = undefined 139 UNUSED117 = undefined 140 UNUSED118 = undefined 141 UNUSED119 = undefined 142 PROTONOSUPPORT = Protocol not supported 143 SOCKTNOSUPPORT = Socket type not supported 144 OPNOTSUPP = Operation not supported on socket 145 PFNOSUPPORT = Protocol family not supported 146 AFNOSUPPORT = Address family not supported by protocol family 147 ADDRINUSE = Address already in use 148 ADDRNOTAVAIL = Can't assign requested address operational errors 149 NETDOWN = Network is down 150 NETUNREACH = Network is unreachable 151 NETRESET = Network dropped connection because of reset 152 CONNABORTED = Software caused connection abort 153 CONNRESET = Connection reset by peer 154 NOBUFS = No buffer space available 155 ISCONN = Socket is already connected 156 NOTCONN = Socket is not connected 157 XENIX135 = XENIX 135 158 XENIX136 = XENIX 136 159 XENIX137 = XENIX 137 160 XENIX138 = XENIX 138 161 XENIX139 = XENIX 139 162 XENIX140 = XENIX 140 163 XENIX141 = XENIX 141 164 XENIX142 = XENIX 142 165 SHUTDOWN = Can't send after socket shutdown 166 TOOMANYREFS = Too many references: can't splice 167 TIMEDOUT = Connection timed out 168 CONNREFUSED = Connection refused 169 HOSTDOWN = Host is down 170 HOSTUNREACH = No route to host 171 ALREADY = operation already in progress 172 INPROGRESS = operation now in progress 173 STALE = Stale NFS file handle