Remove so_gencnt and so_gen_t. The generation counter is not used any more.
[dragonfly.git] / sys / emulation / ibcs2 / i386 / ibcs2_errno.c
1 /*
2  * ibcs2_errno.c
3  * Copyright (c) 1995 Scott Bartram
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. All advertising materials mentioning features or use of this software
15  *    must display the following acknowledgement:
16  *      This product includes software developed by Scott Bartram.
17  * 4. The name of the author may not be used to endorse or promote products
18  *    derived from this software without specific prior written permission
19  *
20  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
21  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
22  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
23  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
24  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30  *
31  * $DragonFly: src/sys/emulation/ibcs2/i386/Attic/ibcs2_errno.c,v 1.2 2003/08/07 21:17:17 dillon Exp $
32  */
33
34 #include <sys/errno.h>
35 #include "ibcs2_errno.h"
36
37 int bsd_to_ibcs2_errno[ELAST + 1] = {
38         0,                      /* 0 */
39         IBCS2_EPERM,            /* 1 */
40         IBCS2_ENOENT,           /* 2 */
41         IBCS2_ESRCH,            /* 3 */
42         IBCS2_EINTR,            /* 4 */
43         IBCS2_EIO,              /* 5 */
44         IBCS2_ENXIO,            /* 6 */
45         IBCS2_E2BIG,            /* 7 */
46         IBCS2_ENOEXEC,          /* 8 */
47         IBCS2_EBADF,            /* 9 */
48         IBCS2_ECHILD,           /* 10 */
49         IBCS2_EDEADLK,          /* 11 */
50         IBCS2_ENOMEM,           /* 12 */
51         IBCS2_EACCES,           /* 13 */
52         IBCS2_EFAULT,           /* 14 */
53         IBCS2_ENOTBLK,          /* 15 */
54         IBCS2_EBUSY,            /* 16 */
55         IBCS2_EEXIST,           /* 17 */
56         IBCS2_EXDEV,            /* 18 */
57         IBCS2_ENODEV,           /* 19 */
58         IBCS2_ENOTDIR,          /* 20 */
59         IBCS2_EISDIR,           /* 21 */
60         IBCS2_EINVAL,           /* 22 */
61         IBCS2_ENFILE,           /* 23 */
62         IBCS2_EMFILE,           /* 24 */
63         IBCS2_ENOTTY,           /* 25 */
64         IBCS2_ETXTBSY,          /* 26 */
65         IBCS2_EFBIG,            /* 27 */
66         IBCS2_ENOSPC,           /* 28 */
67         IBCS2_ESPIPE,           /* 29 */
68         IBCS2_EROFS,            /* 30 */
69         IBCS2_EMLINK,           /* 31 */
70         IBCS2_EPIPE,            /* 32 */
71         IBCS2_EDOM,             /* 33 */
72         IBCS2_ERANGE,           /* 34 */
73         IBCS2_EAGAIN,           /* 35 */
74         IBCS2_EINPROGRESS,      /* 36 */
75         IBCS2_EALREADY,         /* 37 */
76         IBCS2_ENOTSOCK,         /* 38 */
77         IBCS2_EDESTADDRREQ,     /* 39 */
78         IBCS2_EMSGSIZE,         /* 40 */
79         IBCS2_EPROTOTYPE,       /* 41 */
80         IBCS2_ENOPROTOOPT,      /* 42 */
81         IBCS2_EPROTONOSUPPORT,  /* 43 */
82         IBCS2_ESOCKTNOSUPPORT,  /* 44 */
83         IBCS2_EOPNOTSUPP,       /* 45 */
84         IBCS2_EPFNOSUPPORT,     /* 46 */
85         IBCS2_EAFNOSUPPORT,     /* 47 */
86         IBCS2_EADDRINUSE,       /* 48 */
87         IBCS2_EADDRNOTAVAIL,    /* 49 */
88         IBCS2_ENETDOWN,         /* 50 */
89         IBCS2_ENETUNREACH,      /* 51 */
90         IBCS2_ENETRESET,        /* 52 */
91         IBCS2_ECONNABORTED,     /* 53 */
92         IBCS2_ECONNRESET,       /* 54 */
93         IBCS2_ENOBUFS,          /* 55 */
94         IBCS2_EISCONN,          /* 56 */
95         IBCS2_ENOTCONN,         /* 57 */
96         IBCS2_ESHUTDOWN,        /* 58 */
97         IBCS2_ETOOMANYREFS,     /* 59 */
98         IBCS2_ETIMEDOUT,        /* 60 */
99         IBCS2_ECONNREFUSED,     /* 61 */
100         IBCS2_ELOOP,            /* 62 */
101         IBCS2_ENAMETOOLONG,     /* 63 */
102         IBCS2_EHOSTDOWN,        /* 64 */
103         IBCS2_EHOSTUNREACH,     /* 65 */
104         IBCS2_ENOTEMPTY,        /* 66 */
105         0,                      /* 67 */
106         0,                      /* 68 */
107         0,                      /* 69 */
108         IBCS2_ESTALE,           /* 70 */
109         IBCS2_EREMOTE,          /* 71 */
110         0,                      /* 72 */
111         0,                      /* 73 */
112         0,                      /* 74 */
113         0,                      /* 75 */
114         0,                      /* 76 */
115         IBCS2_ENOLCK,           /* 77 */
116         IBCS2_ENOSYS,           /* 78 */
117         0,                      /* 79 */
118         0,                      /* 80 */
119         0,                      /* 81 */
120         IBCS2_EIDRM,            /* 82 */
121         IBCS2_ENOMSG,           /* 83 */
122         IBCS2_EOVERFLOW,        /* 84 */
123         0,                      /* 85 */
124         IBCS2_EILSEQ,           /* 86 */
125 };
126