diff options
author | Niels Provos <provos@cvs.openbsd.org> | 2002-06-04 17:20:05 +0000 |
---|---|---|
committer | Niels Provos <provos@cvs.openbsd.org> | 2002-06-04 17:20:05 +0000 |
commit | 46a8c64495ad8a9d221a6c0fa12e7d77b6e2420b (patch) | |
tree | 9c7200a8a35c2bee11d017386d12aab0d8bca720 /bin/systrace/systrace-errno.h | |
parent | 72975dabb915c98862a98d34d585bdc781702b4d (diff) |
initial import of systrace. don't touch this, more stuff coming in a while
Diffstat (limited to 'bin/systrace/systrace-errno.h')
-rw-r--r-- | bin/systrace/systrace-errno.h | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/bin/systrace/systrace-errno.h b/bin/systrace/systrace-errno.h new file mode 100644 index 00000000000..a80a1ce84ad --- /dev/null +++ b/bin/systrace/systrace-errno.h @@ -0,0 +1,120 @@ +/* $OpenBSD: systrace-errno.h,v 1.1 2002/06/04 17:20:04 provos Exp $ */ +/* + * Copyright 2002 Niels Provos <provos@citi.umich.edu> + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by Niels Provos. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _SYSTRACE_ERRNO_H_ +#define _SYSTRACE_ERRNO_H_ + +#define SYSTRACE_EPERM 1 +#define SYSTRACE_ENOENT 2 +#define SYSTRACE_ESRCH 3 +#define SYSTRACE_EINTR 4 +#define SYSTRACE_EIO 5 +#define SYSTRACE_ENXIO 6 +#define SYSTRACE_E2BIG 7 +#define SYSTRACE_ENOEXEC 8 +#define SYSTRACE_EBADF 9 +#define SYSTRACE_ECHILD 10 +#define SYSTRACE_EDEADLK 11 +#define SYSTRACE_ENOMEM 12 +#define SYSTRACE_EACCES 13 +#define SYSTRACE_EFAULT 14 +#define SYSTRACE_ENOTBLK 15 +#define SYSTRACE_EBUSY 16 +#define SYSTRACE_EEXIST 17 +#define SYSTRACE_EXDEV 18 +#define SYSTRACE_ENODEV 19 +#define SYSTRACE_ENOTDIR 20 +#define SYSTRACE_EISDIR 21 +#define SYSTRACE_EINVAL 22 +#define SYSTRACE_ENFILE 23 +#define SYSTRACE_EMFILE 24 +#define SYSTRACE_ENOTTY 25 +#define SYSTRACE_ETXTBSY 26 +#define SYSTRACE_EFBIG 27 +#define SYSTRACE_ENOSPC 28 +#define SYSTRACE_ESPIPE 29 +#define SYSTRACE_EROFS 30 +#define SYSTRACE_EMLINK 31 +#define SYSTRACE_EPIPE 32 +#define SYSTRACE_EDOM 33 +#define SYSTRACE_ERANGE 34 +#define SYSTRACE_EAGAIN 35 +#define SYSTRACE_EWOULDBLOCK 35 +#define SYSTRACE_EINPROGRESS 36 +#define SYSTRACE_EALREADY 37 +#define SYSTRACE_ENOTSOCK 38 +#define SYSTRACE_EDESTADDRREQ 39 +#define SYSTRACE_EMSGSIZE 40 +#define SYSTRACE_EPROTOTYPE 41 +#define SYSTRACE_ENOPROTOOPT 42 +#define SYSTRACE_EPROTONOSUPPORT 43 +#define SYSTRACE_ESOCKTNOSUPPORT 44 +#define SYSTRACE_EOPNOTSUPP 45 +#define SYSTRACE_EPFNOSUPPORT 46 +#define SYSTRACE_EAFNOSUPPORT 47 +#define SYSTRACE_EADDRINUSE 48 +#define SYSTRACE_EADDRNOTAVAIL 49 +#define SYSTRACE_ENETDOWN 50 +#define SYSTRACE_ENETUNREACH 51 +#define SYSTRACE_ENETRESET 52 +#define SYSTRACE_ECONNABORTED 53 +#define SYSTRACE_ECONNRESET 54 +#define SYSTRACE_ENOBUFS 55 +#define SYSTRACE_EISCONN 56 +#define SYSTRACE_ENOTCONN 57 +#define SYSTRACE_ESHUTDOWN 58 +#define SYSTRACE_ETOOMANYREFS 59 +#define SYSTRACE_ETIMEDOUT 60 +#define SYSTRACE_ECONNREFUSED 61 +#define SYSTRACE_ELOOP 62 +#define SYSTRACE_ENAMETOOLONG 63 +#define SYSTRACE_EHOSTDOWN 64 +#define SYSTRACE_EHOSTUNREACH 65 +#define SYSTRACE_ENOTEMPTY 66 +#define SYSTRACE_EPROCLIM 67 +#define SYSTRACE_EUSERS 68 +#define SYSTRACE_EDQUOT 69 +#define SYSTRACE_ESTALE 70 +#define SYSTRACE_EREMOTE 71 +#define SYSTRACE_EBADRPC 72 +#define SYSTRACE_ERPCMISMATCH 73 +#define SYSTRACE_EPROGUNAVAIL 74 +#define SYSTRACE_EPROGMISMATCH 75 +#define SYSTRACE_EPROCUNAVAIL 76 +#define SYSTRACE_ENOLCK 77 +#define SYSTRACE_ENOSYS 78 +#define SYSTRACE_EFTYPE 79 +#define SYSTRACE_EAUTH 80 +#define SYSTRACE_ENEEDAUTH 81 +#define SYSTRACE_EIPSEC 82 +#define SYSTRACE_ELAST 82 + +#endif |