#define SOLARIS_EPERM 0x1 /* Not super-user */ #define SOLARIS_ENOENT 0x2 /* No such file or directory */ #define SOLARIS_ESRCH 0x3 /* No such process */ #define SOLARIS_EINTR 0x4 /* interrupted system call */ #define SOLARIS_EIO 0x5 /* I/O error */ #define SOLARIS_ENXIO 0x6 /* No such device or address */ #define SOLARIS_E2BIG 0x7 /* Arg list too long */ #define SOLARIS_ENOEXEC 0x8 /* Exec format error */ #define SOLARIS_EBADF 0x9 /* Bad file number */ #define SOLARIS_ECHILD 0xa /* No children */ #define SOLARIS_EAGAIN 0xb /* Resource temporarily unavailable */ #define SOLARIS_ENOMEM 0xc /* Not enough core */ #define SOLARIS_EACCES 0xd /* Permission denied */ #define SOLARIS_EFAULT 0xe /* Bad address */ #define SOLARIS_ENOTBLK 0xf /* Block device required */ #define SOLARIS_EBUSY 0x10 /* Mount device busy */ #define SOLARIS_EEXIST 0x11 /* File exists */ #define SOLARIS_EXDEV 0x12 /* Cross-device link */ #define SOLARIS_ENODEV 0x13 /* No such device */ #define SOLARIS_ENOTDIR 0x14 /* Not a directory */ #define SOLARIS_EISDIR 0x15 /* Is a directory */ #define SOLARIS_EINVAL 0x16 /* Invalid argument */ #define SOLARIS_ENFILE 0x17 /* File table overflow */ #define SOLARIS_EMFILE 0x18 /* Too many open files */ #define SOLARIS_ENOTTY 0x19 /* Inappropriate ioctl for device */ #define SOLARIS_ETXTBSY 0x1a /* Text file busy */ #define SOLARIS_EFBIG 0x1b /* File too large */ #define SOLARIS_ENOSPC 0x1c /* No space left on device */ #define SOLARIS_ESPIPE 0x1d /* Illegal seek */ #define SOLARIS_EROFS 0x1e /* Read only file system */ #define SOLARIS_EMLINK 0x1f /* Too many links */ #define SOLARIS_EPIPE 0x20 /* Broken pipe */ #define SOLARIS_EDOM 0x21 /* Math arg out of domain of func */ #define SOLARIS_ERANGE 0x22 /* Math result not representable */ #define SOLARIS_ENOMSG 0x23 /* No message of desired type */ #define SOLARIS_EIDRM 0x24 /* Identifier removed */ #define SOLARIS_ECHRNG 0x25 /* Channel number out of range */ #define SOLARIS_EL2NSYNC 0x26 /* Level 2 not synchronized */ #define SOLARIS_EL3HLT 0x27 /* Level 3 halted */ #define SOLARIS_EL3RST 0x28 /* Level 3 reset */ #define SOLARIS_ELNRNG 0x29 /* Link number out of range */ #define SOLARIS_EUNATCH 0x2a /* Protocol driver not attached */ #define SOLARIS_ENOCSI 0x2b /* No CSI structure available */ #define SOLARIS_EL2HLT 0x2c /* Level 2 halted */ #define SOLARIS_EDEADLK 0x2d /* Deadlock condition. */ #define SOLARIS_ENOLCK 0x2e /* No record locks available. */ #define SOLARIS_ECANCELED 0x2f /* Operation canceled */ #define SOLARIS_ENOTSUP 0x30 /* Operation not supported */ #define SOLARIS_EDQUOT 0x31 /* Disc quota exceeded */ #define SOLARIS_EBADE 0x32 /* invalid exchange */ #define SOLARIS_EBADR 0x33 /* invalid request descriptor */ #define SOLARIS_EXFULL 0x34 /* exchange full */ #define SOLARIS_ENOANO 0x35 /* no anode */ #define SOLARIS_EBADRQC 0x36 /* invalid request code */ #define SOLARIS_EBADSLT 0x37 /* invalid slot */ #define SOLARIS_EDEADLOCK 0x38 /* file locking deadlock error */ #define SOLARIS_EBFONT 0x39 /* bad font file fmt */ #define SOLARIS_EUNUSED58 0x3a /* not defined */ #define SOLARIS_EUNUSED59 0x3b /* not defined */ #define SOLARIS_ENOSTR 0x3c /* Device not a stream */ #define SOLARIS_ENODATA 0x3d /* no data (for no delay io) */ #define SOLARIS_ETIME 0x3e /* timer expired */ #define SOLARIS_ENOSR 0x3f /* out of streams resources */ #define SOLARIS_ENONET 0x40 /* Machine is not on the network */ #define SOLARIS_ENOPKG 0x41 /* Package not installed */ #define SOLARIS_EREMOTE 0x42 /* The object is remote */ #define SOLARIS_ENOLINK 0x43 /* the link has been severed */ #define SOLARIS_EADV 0x44 /* advertise error */ #define SOLARIS_ESRMNT 0x45 /* srmount error */ #define SOLARIS_ECOMM 0x46 /* Communication error on send */ #define SOLARIS_EPROTO 0x47 /* Protocol error */ #define SOLARIS_EUNISED72 0x48 /* undefined */ #define SOLARIS_EUNISED73 0x49 /* undefined */ #define SOLARIS_EMULTIHOP 0x4a /* multihop attempted */ #define SOLARIS_EUNISED75 0x4b /* undefined */ #define SOLARIS_EUNISED76 0x4c /* undefined */ #define SOLARIS_EBADMSG 0x4d /* trying to read unreadable message */ #define SOLARIS_ENAMETOOLONG 0x4e /* path name is too long */ #define SOLARIS_EOVERFLOW 0x4f /* value too large to be stored in data type */ #define SOLARIS_ENOTUNIQ 0x50 /* given log. name not unique */ #define SOLARIS_EBADFD 0x51 /* f.d. invalid for this operation */ #define SOLARIS_EREMCHG 0x52 /* Remote address changed */ #define SOLARIS_ELIBACC 0x53 /* Can't access a needed shared lib. */ #define SOLARIS_ELIBBAD 0x54 /* Accessing a corrupted shared lib. */ #define SOLARIS_ELIBSCN 0x55 /* .lib section in a.out corrupted. */ #define SOLARIS_ELIBMAX 0x56 /* Attempting to link in too many libs. */ #define SOLARIS_ELIBEXEC 0x57 /* Attempting to exec a shared library. */ #define SOLARIS_EILSEQ 0x58 /* Illegal byte sequence. */ #define SOLARIS_ENOSYS 0x59 /* Unsupported file system operation */ #define SOLARIS_ELOOP 0x5a /* Symbolic link loop */ #define SOLARIS_ERESTART 0x5b /* Restartable system call */ #define SOLARIS_ESTRPIPE 0x5c /* if pipe/FIFO, don't sleep in stream head */ #define SOLARIS_ENOTEMPTY 0x5d /* directory not empty */ #define SOLARIS_EUSERS 0x5e /* Too many users (for UFS) */ #define SOLARIS_ENOTSOCK 0x5f /* Socket operation on non-socket */ #define SOLARIS_EDESTADDRREQ 0x60 /* Destination address required */ #define SOLARIS_EMSGSIZE 0x61 /* Message too long */ #define SOLARIS_EPROTOTYPE 0x62 /* Protocol wrong type for socket */ #define SOLARIS_ENOPROTOOPT 0x63 /* Protocol not available */ #define SOLARIS_EUNUSED100 0x64 /* undefined */ #define SOLARIS_EUNUSED101 0x65 /* undefined */ #define SOLARIS_EUNUSED102 0x66 /* undefined */ #define SOLARIS_EUNUSED103 0x67 /* undefined */ #define SOLARIS_EUNUSED104 0x68 /* undefined */ #define SOLARIS_EUNUSED105 0x69 /* undefined */ #define SOLARIS_EUNUSED106 0x6a /* undefined */ #define SOLARIS_EUNUSED107 0x6b /* undefined */ #define SOLARIS_EUNUSED108 0x6c /* undefined */ #define SOLARIS_EUNUSED109 0x6d /* undefined */ #define SOLARIS_EUNUSED110 0x6e /* undefined */ #define SOLARIS_EUNUSED111 0x6f /* undefined */ #define SOLARIS_EUNUSED112 0x70 /* undefined */ #define SOLARIS_EUNUSED113 0x71 /* undefined */ #define SOLARIS_EUNUSED114 0x72 /* undefined */ #define SOLARIS_EUNUSED115 0x73 /* undefined */ #define SOLARIS_EUNUSED116 0x74 /* undefined */ #define SOLARIS_EUNUSED117 0x75 /* undefined */ #define SOLARIS_EUNUSED118 0x76 /* undefined */ #define SOLARIS_EUNUSED119 0x77 /* undefined */ #define SOLARIS_EPROTONOSUPPORT 0x78 /* Protocol not supported */ #define SOLARIS_ESOCKTNOSUPPORT 0x79 /* Socket type not supported */ #define SOLARIS_EOPNOTSUPP 0x7a /* Operation not supported on socket */ #define SOLARIS_EPFNOSUPPORT 0x7b /* Protocol family not supported */ #define SOLARIS_EAFNOSUPPORT 0x7c /* Address family not supported by protocol family */ #define SOLARIS_EADDRINUSE 0x7d /* Address already in use */ #define SOLARIS_EADDRNOTAVAIL 0x7e /* Can't assign requested address operational errors */ #define SOLARIS_ENETDOWN 0x7f /* Network is down */ #define SOLARIS_ENETUNREACH 0x80 /* Network is unreachable */ #define SOLARIS_ENETRESET 0x81 /* Network dropped connection because of reset */ #define SOLARIS_ECONNABORTED 0x82 /* Software caused connection abort */ #define SOLARIS_ECONNRESET 0x83 /* Connection reset by peer */ #define SOLARIS_ENOBUFS 0x84 /* No buffer space available */ #define SOLARIS_EISCONN 0x85 /* Socket is already connected */ #define SOLARIS_ENOTCONN 0x86 /* Socket is not connected */ #define SOLARIS_EXENIX135 0x87 /* XENIX 135 */ #define SOLARIS_EXENIX136 0x88 /* XENIX 136 */ #define SOLARIS_EXENIX137 0x89 /* XENIX 137 */ #define SOLARIS_EXENIX138 0x8a /* XENIX 138 */ #define SOLARIS_EXENIX139 0x8b /* XENIX 139 */ #define SOLARIS_EXENIX140 0x8c /* XENIX 140 */ #define SOLARIS_EXENIX141 0x8d /* XENIX 141 */ #define SOLARIS_EXENIX142 0x8e /* XENIX 142 */ #define SOLARIS_ESHUTDOWN 0x8f /* Can't send after socket shutdown */ #define SOLARIS_ETOOMANYREFS 0x90 /* Too many references: can't splice */ #define SOLARIS_ETIMEDOUT 0x91 /* Connection timed out */ #define SOLARIS_ECONNREFUSED 0x92 /* Connection refused */ #define SOLARIS_EHOSTDOWN 0x93 /* Host is down */ #define SOLARIS_EHOSTUNREACH 0x94 /* No route to host */ #define SOLARIS_EALREADY 0x95 /* operation already in progress */ #define SOLARIS_EINPROGRESS 0x96 /* operation now in progress */ #define SOLARIS_ESTALE 0x97 /* Stale NFS file handle */