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