Module Name: src Committed By: pooka Date: Wed Dec 18 20:12:08 UTC 2013
Modified Files: src/sys/rump/include/rump: rumpdefs.h Added Files: src/sys/rump/include/rump: rumperr.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/rump/include/rump/rumpdefs.h cvs rdiff -u -r0 -r1.1 src/sys/rump/include/rump/rumperr.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/rump/include/rump/rumpdefs.h diff -u src/sys/rump/include/rump/rumpdefs.h:1.29 src/sys/rump/include/rump/rumpdefs.h:1.30 --- src/sys/rump/include/rump/rumpdefs.h:1.29 Wed Dec 11 23:14:03 2013 +++ src/sys/rump/include/rump/rumpdefs.h Wed Dec 18 20:12:08 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: rumpdefs.h,v 1.29 2013/12/11 23:14:03 pooka Exp $ */ +/* $NetBSD: rumpdefs.h,v 1.30 2013/12/18 20:12:08 pooka Exp $ */ /* * AUTOMATICALLY GENERATED. DO NOT EDIT. Added files: Index: src/sys/rump/include/rump/rumperr.h diff -u /dev/null src/sys/rump/include/rump/rumperr.h:1.1 --- /dev/null Wed Dec 18 20:12:08 2013 +++ src/sys/rump/include/rump/rumperr.h Wed Dec 18 20:12:08 2013 @@ -0,0 +1,211 @@ +/* $NetBSD: rumperr.h,v 1.1 2013/12/18 20:12:08 pooka Exp $ */ + +/* + * AUTOMATICALLY GENERATED. DO NOT EDIT. + */ + +/* NetBSD: errno.h,v 1.40 2013/01/02 18:51:53 dsl Exp */ + +static inline const char * +rump_strerror(int error) +{ + + switch (error) { + case 0: + return "No error: zero, zip, zilch, none!"; + case 1: /* (EPERM) */ + return "Operation not permitted"; + case 2: /* (ENOENT) */ + return "No such file or directory"; + case 3: /* (ESRCH) */ + return "No such process"; + case 4: /* (EINTR) */ + return "Interrupted system call"; + case 5: /* (EIO) */ + return "Input/output error"; + case 6: /* (ENXIO) */ + return "Device not configured"; + case 7: /* (E2BIG) */ + return "Argument list too long"; + case 8: /* (ENOEXEC) */ + return "Exec format error"; + case 9: /* (EBADF) */ + return "Bad file descriptor"; + case 10: /* (ECHILD) */ + return "No child processes"; + case 11: /* (EDEADLK) */ + return "Resource deadlock avoided"; + case 12: /* (ENOMEM) */ + return "Cannot allocate memory"; + case 13: /* (EACCES) */ + return "Permission denied"; + case 14: /* (EFAULT) */ + return "Bad address"; + case 15: /* (ENOTBLK) */ + return "Block device required"; + case 16: /* (EBUSY) */ + return "Device busy"; + case 17: /* (EEXIST) */ + return "File exists"; + case 18: /* (EXDEV) */ + return "Cross-device link"; + case 19: /* (ENODEV) */ + return "Operation not supported by device"; + case 20: /* (ENOTDIR) */ + return "Not a directory"; + case 21: /* (EISDIR) */ + return "Is a directory"; + case 22: /* (EINVAL) */ + return "Invalid argument"; + case 23: /* (ENFILE) */ + return "Too many open files in system"; + case 24: /* (EMFILE) */ + return "Too many open files"; + case 25: /* (ENOTTY) */ + return "Inappropriate ioctl for device"; + case 26: /* (ETXTBSY) */ + return "Text file busy"; + case 27: /* (EFBIG) */ + return "File too large"; + case 28: /* (ENOSPC) */ + return "No space left on device"; + case 29: /* (ESPIPE) */ + return "Illegal seek"; + case 30: /* (EROFS) */ + return "Read-only file system"; + case 31: /* (EMLINK) */ + return "Too many links"; + case 32: /* (EPIPE) */ + return "Broken pipe"; + case 33: /* (EDOM) */ + return "Numerical argument out of domain"; + case 34: /* (ERANGE) */ + return "Result too large or too small"; + case 35: /* (EAGAIN) */ + return "Resource temporarily unavailable"; + case 36: /* (EINPROGRESS) */ + return "Operation now in progress"; + case 37: /* (EALREADY) */ + return "Operation already in progress"; + case 38: /* (ENOTSOCK) */ + return "Socket operation on non-socket"; + case 39: /* (EDESTADDRREQ) */ + return "Destination address required"; + case 40: /* (EMSGSIZE) */ + return "Message too long"; + case 41: /* (EPROTOTYPE) */ + return "Protocol wrong type for socket"; + case 42: /* (ENOPROTOOPT) */ + return "Protocol option not available"; + case 43: /* (EPROTONOSUPPORT) */ + return "Protocol not supported"; + case 44: /* (ESOCKTNOSUPPORT) */ + return "Socket type not supported"; + case 45: /* (EOPNOTSUPP) */ + return "Operation not supported"; + case 46: /* (EPFNOSUPPORT) */ + return "Protocol family not supported"; + case 47: /* (EAFNOSUPPORT) */ + return "Address family not supported by protocol family"; + case 48: /* (EADDRINUSE) */ + return "Address already in use"; + case 49: /* (EADDRNOTAVAIL) */ + return "Can't assign requested address"; + case 50: /* (ENETDOWN) */ + return "Network is down"; + case 51: /* (ENETUNREACH) */ + return "Network is unreachable"; + case 52: /* (ENETRESET) */ + return "Network dropped connection on reset"; + case 53: /* (ECONNABORTED) */ + return "Software caused connection abort"; + case 54: /* (ECONNRESET) */ + return "Connection reset by peer"; + case 55: /* (ENOBUFS) */ + return "No buffer space available"; + case 56: /* (EISCONN) */ + return "Socket is already connected"; + case 57: /* (ENOTCONN) */ + return "Socket is not connected"; + case 58: /* (ESHUTDOWN) */ + return "Can't send after socket shutdown"; + case 59: /* (ETOOMANYREFS) */ + return "Too many references: can't splice"; + case 60: /* (ETIMEDOUT) */ + return "Operation timed out"; + case 61: /* (ECONNREFUSED) */ + return "Connection refused"; + case 62: /* (ELOOP) */ + return "Too many levels of symbolic links"; + case 63: /* (ENAMETOOLONG) */ + return "File name too long"; + case 64: /* (EHOSTDOWN) */ + return "Host is down"; + case 65: /* (EHOSTUNREACH) */ + return "No route to host"; + case 66: /* (ENOTEMPTY) */ + return "Directory not empty"; + case 67: /* (EPROCLIM) */ + return "Too many processes"; + case 68: /* (EUSERS) */ + return "Too many users"; + case 69: /* (EDQUOT) */ + return "Disc quota exceeded"; + case 70: /* (ESTALE) */ + return "Stale NFS file handle"; + case 71: /* (EREMOTE) */ + return "Too many levels of remote in path"; + case 72: /* (EBADRPC) */ + return "RPC struct is bad"; + case 73: /* (ERPCMISMATCH) */ + return "RPC version wrong"; + case 74: /* (EPROGUNAVAIL) */ + return "RPC prog. not avail"; + case 75: /* (EPROGMISMATCH) */ + return "Program version wrong"; + case 76: /* (EPROCUNAVAIL) */ + return "Bad procedure for program"; + case 77: /* (ENOLCK) */ + return "No locks available"; + case 78: /* (ENOSYS) */ + return "Function not implemented"; + case 79: /* (EFTYPE) */ + return "Inappropriate file type or format"; + case 80: /* (EAUTH) */ + return "Authentication error"; + case 81: /* (ENEEDAUTH) */ + return "Need authenticator"; + case 82: /* (EIDRM) */ + return "Identifier removed"; + case 83: /* (ENOMSG) */ + return "No message of desired type"; + case 84: /* (EOVERFLOW) */ + return "Value too large to be stored in data type"; + case 85: /* (EILSEQ) */ + return "Illegal byte sequence"; + case 86: /* (ENOTSUP) */ + return "Not supported"; + case 87: /* (ECANCELED) */ + return "Operation canceled"; + case 88: /* (EBADMSG) */ + return "Bad or Corrupt message"; + case 89: /* (ENODATA) */ + return "No message available"; + case 90: /* (ENOSR) */ + return "No STREAM resources"; + case 91: /* (ENOSTR) */ + return "Not a STREAM"; + case 92: /* (ETIME) */ + return "STREAM ioctl timeout"; + case 93: /* (ENOATTR) */ + return "Attribute not found"; + case 94: /* (EMULTIHOP) */ + return "Multihop attempted"; + case 95: /* (ENOLINK) */ + return "Link has been severed"; + case 96: /* (EPROTO) */ + return "Protocol error"; + default: + return "Invalid error!"; + } +}