// mkerrors_nacl.sh /home/rsc/pub/nacl/native_client/src/trusted/service_runtime/include/sys/errno.h // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT package syscall const ( EPERM = 1; ENOENT = 2; ESRCH = 3; EINTR = 4; EIO = 5; ENXIO = 6; E2BIG = 7; ENOEXEC = 8; EBADF = 9; ECHILD = 10; EAGAIN = 11; ENOMEM = 12; EACCES = 13; EFAULT = 14; EBUSY = 16; EEXIST = 17; EXDEV = 18; ENODEV = 19; ENOTDIR = 20; EISDIR = 21; EINVAL = 22; ENFILE = 23; EMFILE = 24; ENOTTY = 25; EFBIG = 27; ENOSPC = 28; ESPIPE = 29; EROFS = 30; EMLINK = 31; EPIPE = 32; ENAMETOOLONG = 36; ENOSYS = 38; EDQUOT = 122; EDOM = 33; ERANGE = 34; ENOMSG = 35; ECHRNG = 37; EL3HLT = 39; EL3RST = 40; ELNRNG = 41; EUNATCH = 42; ENOCSI = 43; EL2HLT = 44; EDEADLK = 45; ENOLCK = 46; EBADE = 50; EBADR = 51; EXFULL = 52; ENOANO = 53; EBADRQC = 54; EBADSLT = 55; EBFONT = 57; ENOSTR = 60; ENODATA = 61; ETIME = 62; ENOSR = 63; ENONET = 64; ENOPKG = 65; EREMOTE = 66; ENOLINK = 67; EADV = 68; ESRMNT = 69; ECOMM = 70; EPROTO = 71; EMULTIHOP = 74; ELBIN = 75; EDOTDOT = 76; EBADMSG = 77; EFTYPE = 79; ENOTUNIQ = 80; EBADFD = 81; EREMCHG = 82; ELIBACC = 83; ELIBBAD = 84; ELIBSCN = 85; ELIBMAX = 86; ELIBEXEC = 87; ENMFILE = 89; ENOTEMPTY = 90; ELOOP = 92; EOPNOTSUPP = 95; EPFNOSUPPORT = 96; ECONNRESET = 104; ENOBUFS = 105; EAFNOSUPPORT = 106; EPROTOTYPE = 107; ENOTSOCK = 108; ENOPROTOOPT = 109; ESHUTDOWN = 110; ECONNREFUSED = 111; EADDRINUSE = 112; ECONNABORTED = 113; ENETUNREACH = 114; ENETDOWN = 115; ETIMEDOUT = 116; EHOSTDOWN = 117; EHOSTUNREACH = 118; EINPROGRESS = 119; EALREADY = 120; EDESTADDRREQ = 121; EPROTONOSUPPORT = 123; ESOCKTNOSUPPORT = 124; EADDRNOTAVAIL = 125; ENETRESET = 126; EISCONN = 127; ENOTCONN = 128; ETOOMANYREFS = 129; EPROCLIM = 130; EUSERS = 131; ESTALE = 133; ENOMEDIUM = 135; ENOSHARE = 136; ECASECLASH = 137; EILSEQ = 138; EOVERFLOW = 139; ECANCELED = 140; EL2NSYNC = 88; EIDRM = 91; EMSGSIZE = 132; ENACL = 99; /* otherwise unused */ ) // Error table var errors = [...]string{ EPERM: "operation not permitted", ENOENT: "no such file or directory", ESRCH: "no such process", EINTR: "interrupted system call", EIO: "I/O error", ENXIO: "no such device or address", E2BIG: "argument list too long", ENOEXEC: "exec format error", EBADF: "bad file number", ECHILD: "no child processes", EAGAIN: "try again", ENOMEM: "out of memory", EACCES: "permission denied", EFAULT: "bad address", EBUSY: "device or resource busy", EEXIST: "file exists", EXDEV: "cross-device link", ENODEV: "no such device", ENOTDIR: "not a directory", EISDIR: "is a directory", EINVAL: "invalid argument", ENFILE: "file table overflow", EMFILE: "too many open files", ENOTTY: "not a typewriter", EFBIG: "file too large", ENOSPC: "no space left on device", ESPIPE: "illegal seek", EROFS: "read-only file system", EMLINK: "too many links", EPIPE: "broken pipe", ENAMETOOLONG: "file name too long", ENOSYS: "function not implemented", EDQUOT: "quota exceeded", EDOM: "math arg out of domain of func", ERANGE: "math result not representable", ENOMSG: "no message of desired type", ECHRNG: "channel number out of range", EL3HLT: "level 3 halted", EL3RST: "level 3 reset", ELNRNG: "link number out of range", EUNATCH: "protocol driver not attached", ENOCSI: "no CSI structure available", EL2HLT: "level 2 halted", EDEADLK: "deadlock condition", ENOLCK: "no record locks available", EBADE: "invalid exchange", EBADR: "invalid request descriptor", EXFULL: "exchange full", ENOANO: "no anode", EBADRQC: "invalid request code", EBADSLT: "invalid slot", EBFONT: "bad font file fmt", ENOSTR: "device not a stream", ENODATA: "no data (for no delay io)", ETIME: "timer expired", ENOSR: "out of streams resources", ENONET: "machine is not on the network", ENOPKG: "package not installed", EREMOTE: "the object is remote", ENOLINK: "the link has been severed", EADV: "advertise error", ESRMNT: "srmount error", ECOMM: "communication error on send", EPROTO: "protocol error", EMULTIHOP: "multihop attempted", ELBIN: "inode is remote (not really error)", EDOTDOT: "cross mount point (not really error)", EBADMSG: "trying to read unreadable message", EFTYPE: "inappropriate file type or format", ENOTUNIQ: "given log. name not unique", EBADFD: "f.d. invalid for this operation", EREMCHG: "remote address changed", ELIBACC: "can't access a needed shared lib", ELIBBAD: "accessing a corrupted shared lib", ELIBSCN: ".lib section in a.out corrupted", ELIBMAX: "attempting to link in too many libs", ELIBEXEC: "attempting to exec a shared library", ENMFILE: "no more files", ENOTEMPTY: "directory not empty", ELOOP: "too many symbolic links", EOPNOTSUPP: "operation not supported on transport endpoint", EPFNOSUPPORT: "protocol family not supported", ECONNRESET: "connection reset by peer", ENOBUFS: "no buffer space available", EAFNOSUPPORT: "address family not supported by protocol family", EPROTOTYPE: "protocol wrong type for socket", ENOTSOCK: "socket operation on non-socket", ENOPROTOOPT: "protocol not available", ESHUTDOWN: "can't send after socket shutdown", ECONNREFUSED: "connection refused", EADDRINUSE: "address already in use", ECONNABORTED: "connection aborted", ENETUNREACH: "network is unreachable", ENETDOWN: "network interface is not configured", ETIMEDOUT: "connection timed out", EHOSTDOWN: "host is down", EHOSTUNREACH: "host is unreachable", EINPROGRESS: "connection already in progress", EALREADY: "socket already connected", EDESTADDRREQ: "destination address required", EPROTONOSUPPORT: "unknown protocol", ESOCKTNOSUPPORT: "socket type not supported", EADDRNOTAVAIL: "address not available", EISCONN: "socket is already connected", ENOTCONN: "socket is not connected", ENOMEDIUM: "no medium (in tape drive)", ENOSHARE: "no such host or network path", ECASECLASH: "filename exists with different case", EOVERFLOW: "value too large for defined data type", ECANCELED: "operation canceled.", EL2NSYNC: "level 2 not synchronized", EIDRM: "identifier removed", EMSGSIZE: "message too long", ENACL: "not supported by native client", }