svr4_errno.h revision 43412
1/* 2 * Copyright (c) 1998 Mark Newton 3 * Copyright (c) 1994 Christos Zoulas 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * 1. Redistributions of source code must retain the above copyright 10 * notice, this list of conditions and the following disclaimer. 11 * 2. Redistributions in binary form must reproduce the above copyright 12 * notice, this list of conditions and the following disclaimer in the 13 * documentation and/or other materials provided with the distribution. 14 * 3. The name of the author may not be used to endorse or promote products 15 * derived from this software without specific prior written permission 16 * 17 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 18 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 19 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 20 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29#ifndef _SVR4_ERRNO_H_ 30#define _SVR4_ERRNO_H_ 31 32#define SVR4_EPERM 1 33#define SVR4_ENOENT 2 34#define SVR4_ESRCH 3 35#define SVR4_EINTR 4 36#define SVR4_EIO 5 37#define SVR4_ENXIO 6 38#define SVR4_E2BIG 7 39#define SVR4_ENOEXEC 8 40#define SVR4_EBADF 9 41#define SVR4_ECHILD 10 42#define SVR4_EAGAIN 11 43#define SVR4_ENOMEM 12 44#define SVR4_EACCES 13 45#define SVR4_EFAULT 14 46#define SVR4_ENOTBLK 15 47#define SVR4_EBUSY 16 48#define SVR4_EEXIST 17 49#define SVR4_EXDEV 18 50#define SVR4_ENODEV 19 51#define SVR4_ENOTDIR 20 52#define SVR4_EISDIR 21 53#define SVR4_EINVAL 22 54#define SVR4_ENFILE 23 55#define SVR4_EMFILE 24 56#define SVR4_ENOTTY 25 57#define SVR4_ETXTBSY 26 58#define SVR4_EFBIG 27 59#define SVR4_ENOSPC 28 60#define SVR4_ESPIPE 29 61#define SVR4_EROFS 30 62#define SVR4_EMLINK 31 63#define SVR4_EPIPE 32 64#define SVR4_EDOM 33 65#define SVR4_ERANGE 34 66#define SVR4_ENOMSG 35 67#define SVR4_EIDRM 36 68#define SVR4_ECHRNG 37 69#define SVR4_EL2NSYNC 38 70#define SVR4_EL3HLT 39 71#define SVR4_EL3RST 40 72#define SVR4_ELNRNG 41 73#define SVR4_EUNATCH 42 74#define SVR4_ENOCSI 43 75#define SVR4_EL2HLT 44 76#define SVR4_EDEADLK 45 77#define SVR4_ENOLCK 46 78#define SVR4_EBADE 50 79#define SVR4_EBADR 51 80#define SVR4_EXFULL 52 81#define SVR4_ENOANO 53 82#define SVR4_EBADRQC 54 83#define SVR4_EBADSLT 55 84#define SVR4_EDEADLOCK 56 85#define SVR4_EBFONT 57 86#define SVR4_ENOSTR 60 87#define SVR4_ENODATA 61 88#define SVR4_ETIME 62 89#define SVR4_ENOSR 63 90#define SVR4_ENONET 64 91#define SVR4_ENOPKG 65 92#define SVR4_EREMOTE 66 93#define SVR4_ENOLINK 67 94#define SVR4_EADV 68 95#define SVR4_ESRMNT 69 96#define SVR4_ECOMM 70 97#define SVR4_EPROTO 71 98#define SVR4_EMULTIHOP 74 99#define SVR4_EBADMSG 77 100#define SVR4_ENAMETOOLONG 78 101#define SVR4_EOVERFLOW 79 102#define SVR4_ENOTUNIQ 80 103#define SVR4_EBADFD 81 104#define SVR4_EREMCHG 82 105#define SVR4_ELIBACC 83 106#define SVR4_ELIBBAD 84 107#define SVR4_ELIBSCN 85 108#define SVR4_ELIBMAX 86 109#define SVR4_ELIBEXEC 87 110#define SVR4_EILSEQ 88 111#define SVR4_ENOSYS 89 112#define SVR4_ELOOP 90 113#define SVR4_ERESTART 91 114#define SVR4_ESTRPIPE 92 115#define SVR4_ENOTEMPTY 93 116#define SVR4_EUSERS 94 117#define SVR4_ENOTSOCK 95 118#define SVR4_EDESTADDRREQ 96 119#define SVR4_EMSGSIZE 97 120#define SVR4_EPROTOTYPE 98 121#define SVR4_ENOPROTOOPT 99 122#define SVR4_EPROTONOSUPPORT 120 123#define SVR4_ESOCKTNOSUPPORT 121 124#define SVR4_EOPNOTSUPP 122 125#define SVR4_EPFNOSUPPORT 123 126#define SVR4_EAFNOSUPPORT 124 127#define SVR4_EADDRINUSE 125 128#define SVR4_EADDRNOTAVAIL 126 129#define SVR4_ENETDOWN 127 130#define SVR4_ENETUNREACH 128 131#define SVR4_ENETRESET 129 132#define SVR4_ECONNABORTED 130 133#define SVR4_ECONNRESET 131 134#define SVR4_ENOBUFS 132 135#define SVR4_EISCONN 133 136#define SVR4_ENOTCONN 134 137#define SVR4_EUCLEAN 135 138#define SVR4_ENOTNAM 137 139#define SVR4_ENAVAIL 138 140#define SVR4_EISNAM 139 141#define SVR4_EREMOTEIO 140 142#define SVR4_EINIT 141 143#define SVR4_EREMDEV 142 144#define SVR4_ESHUTDOWN 143 145#define SVR4_ETOOMANYREFS 144 146#define SVR4_ETIMEDOUT 145 147#define SVR4_ECONNREFUSED 146 148#define SVR4_EHOSTDOWN 147 149#define SVR4_EHOSTUNREACH 148 150#define SVR4_EWOULDBLOCK SVR4_EAGAIN 151#define SVR4_EALREADY 149 152#define SVR4_EINPROGRESS 150 153#define SVR4_ESTALE 151 154#define SVR4_EIORESID 500 155 156/* 157 * These ones are not translated... 158 */ 159#define SVR4_EPROCLIM SVR4_ENOSYS 160#define SVR4_EDQUOT SVR4_ENOSYS 161#define SVR4_EBADRPC SVR4_ENOSYS 162#define SVR4_ERPCMISMATCH SVR4_ENOSYS 163#define SVR4_EPROGUNAVAIL SVR4_ENOSYS 164#define SVR4_EPROGMISMATCH SVR4_ENOSYS 165#define SVR4_EPROCUNAVAIL SVR4_ENOSYS 166#define SVR4_EFTYPE SVR4_ENOSYS 167#define SVR4_EAUTH SVR4_ENOSYS 168#define SVR4_ENEEDAUTH SVR4_ENOSYS 169 170#endif /* !_SVR4_ERRNO_H_ */ 171