svr4_errno.h revision 50477
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 * $FreeBSD: head/sys/compat/svr4/svr4_errno.h 50477 1999-08-28 01:08:13Z peter $ 29 */ 30 31#ifndef _SVR4_ERRNO_H_ 32#define _SVR4_ERRNO_H_ 33 34#define SVR4_EPERM 1 35#define SVR4_ENOENT 2 36#define SVR4_ESRCH 3 37#define SVR4_EINTR 4 38#define SVR4_EIO 5 39#define SVR4_ENXIO 6 40#define SVR4_E2BIG 7 41#define SVR4_ENOEXEC 8 42#define SVR4_EBADF 9 43#define SVR4_ECHILD 10 44#define SVR4_EAGAIN 11 45#define SVR4_ENOMEM 12 46#define SVR4_EACCES 13 47#define SVR4_EFAULT 14 48#define SVR4_ENOTBLK 15 49#define SVR4_EBUSY 16 50#define SVR4_EEXIST 17 51#define SVR4_EXDEV 18 52#define SVR4_ENODEV 19 53#define SVR4_ENOTDIR 20 54#define SVR4_EISDIR 21 55#define SVR4_EINVAL 22 56#define SVR4_ENFILE 23 57#define SVR4_EMFILE 24 58#define SVR4_ENOTTY 25 59#define SVR4_ETXTBSY 26 60#define SVR4_EFBIG 27 61#define SVR4_ENOSPC 28 62#define SVR4_ESPIPE 29 63#define SVR4_EROFS 30 64#define SVR4_EMLINK 31 65#define SVR4_EPIPE 32 66#define SVR4_EDOM 33 67#define SVR4_ERANGE 34 68#define SVR4_ENOMSG 35 69#define SVR4_EIDRM 36 70#define SVR4_ECHRNG 37 71#define SVR4_EL2NSYNC 38 72#define SVR4_EL3HLT 39 73#define SVR4_EL3RST 40 74#define SVR4_ELNRNG 41 75#define SVR4_EUNATCH 42 76#define SVR4_ENOCSI 43 77#define SVR4_EL2HLT 44 78#define SVR4_EDEADLK 45 79#define SVR4_ENOLCK 46 80#define SVR4_EBADE 50 81#define SVR4_EBADR 51 82#define SVR4_EXFULL 52 83#define SVR4_ENOANO 53 84#define SVR4_EBADRQC 54 85#define SVR4_EBADSLT 55 86#define SVR4_EDEADLOCK 56 87#define SVR4_EBFONT 57 88#define SVR4_ENOSTR 60 89#define SVR4_ENODATA 61 90#define SVR4_ETIME 62 91#define SVR4_ENOSR 63 92#define SVR4_ENONET 64 93#define SVR4_ENOPKG 65 94#define SVR4_EREMOTE 66 95#define SVR4_ENOLINK 67 96#define SVR4_EADV 68 97#define SVR4_ESRMNT 69 98#define SVR4_ECOMM 70 99#define SVR4_EPROTO 71 100#define SVR4_EMULTIHOP 74 101#define SVR4_EBADMSG 77 102#define SVR4_ENAMETOOLONG 78 103#define SVR4_EOVERFLOW 79 104#define SVR4_ENOTUNIQ 80 105#define SVR4_EBADFD 81 106#define SVR4_EREMCHG 82 107#define SVR4_ELIBACC 83 108#define SVR4_ELIBBAD 84 109#define SVR4_ELIBSCN 85 110#define SVR4_ELIBMAX 86 111#define SVR4_ELIBEXEC 87 112#define SVR4_EILSEQ 88 113#define SVR4_ENOSYS 89 114#define SVR4_ELOOP 90 115#define SVR4_ERESTART 91 116#define SVR4_ESTRPIPE 92 117#define SVR4_ENOTEMPTY 93 118#define SVR4_EUSERS 94 119#define SVR4_ENOTSOCK 95 120#define SVR4_EDESTADDRREQ 96 121#define SVR4_EMSGSIZE 97 122#define SVR4_EPROTOTYPE 98 123#define SVR4_ENOPROTOOPT 99 124#define SVR4_EPROTONOSUPPORT 120 125#define SVR4_ESOCKTNOSUPPORT 121 126#define SVR4_EOPNOTSUPP 122 127#define SVR4_EPFNOSUPPORT 123 128#define SVR4_EAFNOSUPPORT 124 129#define SVR4_EADDRINUSE 125 130#define SVR4_EADDRNOTAVAIL 126 131#define SVR4_ENETDOWN 127 132#define SVR4_ENETUNREACH 128 133#define SVR4_ENETRESET 129 134#define SVR4_ECONNABORTED 130 135#define SVR4_ECONNRESET 131 136#define SVR4_ENOBUFS 132 137#define SVR4_EISCONN 133 138#define SVR4_ENOTCONN 134 139#define SVR4_EUCLEAN 135 140#define SVR4_ENOTNAM 137 141#define SVR4_ENAVAIL 138 142#define SVR4_EISNAM 139 143#define SVR4_EREMOTEIO 140 144#define SVR4_EINIT 141 145#define SVR4_EREMDEV 142 146#define SVR4_ESHUTDOWN 143 147#define SVR4_ETOOMANYREFS 144 148#define SVR4_ETIMEDOUT 145 149#define SVR4_ECONNREFUSED 146 150#define SVR4_EHOSTDOWN 147 151#define SVR4_EHOSTUNREACH 148 152#define SVR4_EWOULDBLOCK SVR4_EAGAIN 153#define SVR4_EALREADY 149 154#define SVR4_EINPROGRESS 150 155#define SVR4_ESTALE 151 156#define SVR4_EIORESID 500 157 158/* 159 * These ones are not translated... 160 */ 161#define SVR4_EPROCLIM SVR4_ENOSYS 162#define SVR4_EDQUOT SVR4_ENOSYS 163#define SVR4_EBADRPC SVR4_ENOSYS 164#define SVR4_ERPCMISMATCH SVR4_ENOSYS 165#define SVR4_EPROGUNAVAIL SVR4_ENOSYS 166#define SVR4_EPROGMISMATCH SVR4_ENOSYS 167#define SVR4_EPROCUNAVAIL SVR4_ENOSYS 168#define SVR4_EFTYPE SVR4_ENOSYS 169#define SVR4_EAUTH SVR4_ENOSYS 170#define SVR4_ENEEDAUTH SVR4_ENOSYS 171 172#endif /* !_SVR4_ERRNO_H_ */ 173