summaryrefslogtreecommitdiff
path: root/src/pkg/syscall/zerrors_freebsd_386.go
diff options
context:
space:
mode:
authorDevon H. O'Dell <devon.odell@gmail.com>2009-11-17 23:58:51 -0800
committerDevon H. O'Dell <devon.odell@gmail.com>2009-11-17 23:58:51 -0800
commitcba2fe2462fda1fe7b265f8056a89e6f6e06e938 (patch)
tree9f74efdaa20cae5f6501fd3fe6e50ced586dcfe9 /src/pkg/syscall/zerrors_freebsd_386.go
parentdaab757a6fa77ff08a76fa1307a0c5f1f15e5c42 (diff)
downloadgolang-cba2fe2462fda1fe7b265f8056a89e6f6e06e938.tar.gz
FreeBSD/i386 work
This patchset gets Go to pretty much the same state that FreeBSD/amd64 is in. R=rsc http://codereview.appspot.com/157055 Committer: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/pkg/syscall/zerrors_freebsd_386.go')
-rw-r--r--src/pkg/syscall/zerrors_freebsd_386.go628
1 files changed, 628 insertions, 0 deletions
diff --git a/src/pkg/syscall/zerrors_freebsd_386.go b/src/pkg/syscall/zerrors_freebsd_386.go
new file mode 100644
index 000000000..dc1ee39fa
--- /dev/null
+++ b/src/pkg/syscall/zerrors_freebsd_386.go
@@ -0,0 +1,628 @@
+// mkerrors.sh
+// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
+
+// godefs -gsyscall _const.c
+
+// MACHINE GENERATED - DO NOT EDIT.
+
+package syscall
+
+// Constants
+const (
+ AF_APPLETALK = 0x10;
+ AF_ARP = 0x23;
+ AF_ATM = 0x1e;
+ AF_BLUETOOTH = 0x24;
+ AF_CCITT = 0xa;
+ AF_CHAOS = 0x5;
+ AF_CNT = 0x15;
+ AF_COIP = 0x14;
+ AF_DATAKIT = 0x9;
+ AF_DECnet = 0xc;
+ AF_DLI = 0xd;
+ AF_E164 = 0x1a;
+ AF_ECMA = 0x8;
+ AF_HYLINK = 0xf;
+ AF_IEEE80211 = 0x25;
+ AF_IMPLINK = 0x3;
+ AF_INET = 0x2;
+ AF_INET6 = 0x1c;
+ AF_IPX = 0x17;
+ AF_ISDN = 0x1a;
+ AF_ISO = 0x7;
+ AF_LAT = 0xe;
+ AF_LINK = 0x12;
+ AF_LOCAL = 0x1;
+ AF_MAX = 0x26;
+ AF_NATM = 0x1d;
+ AF_NETBIOS = 0x6;
+ AF_NETGRAPH = 0x20;
+ AF_OSI = 0x7;
+ AF_PUP = 0x4;
+ AF_ROUTE = 0x11;
+ AF_SCLUSTER = 0x22;
+ AF_SIP = 0x18;
+ AF_SLOW = 0x21;
+ AF_SNA = 0xb;
+ AF_UNIX = 0x1;
+ AF_UNSPEC = 0;
+ AF_VENDOR00 = 0x27;
+ AF_VENDOR01 = 0x29;
+ AF_VENDOR02 = 0x2b;
+ AF_VENDOR03 = 0x2d;
+ AF_VENDOR04 = 0x2f;
+ AF_VENDOR05 = 0x31;
+ AF_VENDOR06 = 0x33;
+ AF_VENDOR07 = 0x35;
+ AF_VENDOR08 = 0x37;
+ AF_VENDOR09 = 0x39;
+ AF_VENDOR10 = 0x3b;
+ AF_VENDOR11 = 0x3d;
+ AF_VENDOR12 = 0x3f;
+ AF_VENDOR13 = 0x41;
+ AF_VENDOR14 = 0x43;
+ AF_VENDOR15 = 0x45;
+ AF_VENDOR16 = 0x47;
+ AF_VENDOR17 = 0x49;
+ AF_VENDOR18 = 0x4b;
+ AF_VENDOR19 = 0x4d;
+ AF_VENDOR20 = 0x4f;
+ AF_VENDOR21 = 0x51;
+ AF_VENDOR22 = 0x53;
+ AF_VENDOR23 = 0x55;
+ AF_VENDOR24 = 0x57;
+ AF_VENDOR25 = 0x59;
+ AF_VENDOR26 = 0x5b;
+ AF_VENDOR27 = 0x5d;
+ AF_VENDOR28 = 0x5f;
+ AF_VENDOR29 = 0x61;
+ AF_VENDOR30 = 0x63;
+ AF_VENDOR31 = 0x65;
+ AF_VENDOR32 = 0x67;
+ AF_VENDOR33 = 0x69;
+ AF_VENDOR34 = 0x6b;
+ AF_VENDOR35 = 0x6d;
+ AF_VENDOR36 = 0x6f;
+ AF_VENDOR37 = 0x71;
+ AF_VENDOR38 = 0x73;
+ AF_VENDOR39 = 0x75;
+ AF_VENDOR40 = 0x77;
+ AF_VENDOR41 = 0x79;
+ AF_VENDOR42 = 0x7b;
+ AF_VENDOR43 = 0x7d;
+ AF_VENDOR44 = 0x7f;
+ AF_VENDOR45 = 0x81;
+ AF_VENDOR46 = 0x83;
+ AF_VENDOR47 = 0x85;
+ E2BIG = 0x7;
+ EACCES = 0xd;
+ EADDRINUSE = 0x30;
+ EADDRNOTAVAIL = 0x31;
+ EAFNOSUPPORT = 0x2f;
+ EAGAIN = 0x23;
+ EALREADY = 0x25;
+ EAUTH = 0x50;
+ EBADF = 0x9;
+ EBADMSG = 0x59;
+ EBADRPC = 0x48;
+ EBUSY = 0x10;
+ ECANCELED = 0x55;
+ ECHILD = 0xa;
+ ECONNABORTED = 0x35;
+ ECONNREFUSED = 0x3d;
+ ECONNRESET = 0x36;
+ EDEADLK = 0xb;
+ EDESTADDRREQ = 0x27;
+ EDOM = 0x21;
+ EDOOFUS = 0x58;
+ EDQUOT = 0x45;
+ EEXIST = 0x11;
+ EFAULT = 0xe;
+ EFBIG = 0x1b;
+ EFTYPE = 0x4f;
+ EHOSTDOWN = 0x40;
+ EHOSTUNREACH = 0x41;
+ EIDRM = 0x52;
+ EILSEQ = 0x56;
+ EINPROGRESS = 0x24;
+ EINTR = 0x4;
+ EINVAL = 0x16;
+ EIO = 0x5;
+ EISCONN = 0x38;
+ EISDIR = 0x15;
+ ELAST = 0x5c;
+ ELOOP = 0x3e;
+ EMFILE = 0x18;
+ EMLINK = 0x1f;
+ EMSGSIZE = 0x28;
+ EMULTIHOP = 0x5a;
+ ENAMETOOLONG = 0x3f;
+ ENEEDAUTH = 0x51;
+ ENETDOWN = 0x32;
+ ENETRESET = 0x34;
+ ENETUNREACH = 0x33;
+ ENFILE = 0x17;
+ ENOATTR = 0x57;
+ ENOBUFS = 0x37;
+ ENODEV = 0x13;
+ ENOENT = 0x2;
+ ENOEXEC = 0x8;
+ ENOLCK = 0x4d;
+ ENOLINK = 0x5b;
+ ENOMEM = 0xc;
+ ENOMSG = 0x53;
+ ENOPROTOOPT = 0x2a;
+ ENOSPC = 0x1c;
+ ENOSYS = 0x4e;
+ ENOTBLK = 0xf;
+ ENOTCONN = 0x39;
+ ENOTDIR = 0x14;
+ ENOTEMPTY = 0x42;
+ ENOTSOCK = 0x26;
+ ENOTSUP = 0x2d;
+ ENOTTY = 0x19;
+ ENXIO = 0x6;
+ EOPNOTSUPP = 0x2d;
+ EOVERFLOW = 0x54;
+ EPERM = 0x1;
+ EPFNOSUPPORT = 0x2e;
+ EPIPE = 0x20;
+ EPROCLIM = 0x43;
+ EPROCUNAVAIL = 0x4c;
+ EPROGMISMATCH = 0x4b;
+ EPROGUNAVAIL = 0x4a;
+ EPROTO = 0x5c;
+ EPROTONOSUPPORT = 0x2b;
+ EPROTOTYPE = 0x29;
+ ERANGE = 0x22;
+ EREMOTE = 0x47;
+ EROFS = 0x1e;
+ ERPCMISMATCH = 0x49;
+ ESHUTDOWN = 0x3a;
+ ESOCKTNOSUPPORT = 0x2c;
+ ESPIPE = 0x1d;
+ ESRCH = 0x3;
+ ESTALE = 0x46;
+ ETIMEDOUT = 0x3c;
+ ETOOMANYREFS = 0x3b;
+ ETXTBSY = 0x1a;
+ EUSERS = 0x44;
+ EVFILT_AIO = -0x3;
+ EVFILT_FS = -0x9;
+ EVFILT_LIO = -0xa;
+ EVFILT_NETDEV = -0x8;
+ EVFILT_PROC = -0x5;
+ EVFILT_READ = -0x1;
+ EVFILT_SIGNAL = -0x6;
+ EVFILT_SYSCOUNT = 0xa;
+ EVFILT_TIMER = -0x7;
+ EVFILT_VNODE = -0x4;
+ EVFILT_WRITE = -0x2;
+ EV_ADD = 0x1;
+ EV_CLEAR = 0x20;
+ EV_DELETE = 0x2;
+ EV_DISABLE = 0x8;
+ EV_ENABLE = 0x4;
+ EV_EOF = 0x8000;
+ EV_ERROR = 0x4000;
+ EV_FLAG1 = 0x2000;
+ EV_ONESHOT = 0x10;
+ EV_SYSFLAGS = 0xf000;
+ EWOULDBLOCK = 0x23;
+ EXDEV = 0x12;
+ FD_CLOEXEC = 0x1;
+ FD_SETSIZE = 0x400;
+ F_CANCEL = 0x5;
+ F_DUP2FD = 0xa;
+ F_DUPFD = 0;
+ F_GETFD = 0x1;
+ F_GETFL = 0x3;
+ F_GETLK = 0xb;
+ F_GETOWN = 0x5;
+ F_OGETLK = 0x7;
+ F_OSETLK = 0x8;
+ F_OSETLKW = 0x9;
+ F_RDLCK = 0x1;
+ F_SETFD = 0x2;
+ F_SETFL = 0x4;
+ F_SETLK = 0xc;
+ F_SETLKW = 0xd;
+ F_SETLK_REMOTE = 0xe;
+ F_SETOWN = 0x6;
+ F_UNLCK = 0x2;
+ F_UNLCKSYS = 0x4;
+ F_WRLCK = 0x3;
+ IPPROTO_3PC = 0x22;
+ IPPROTO_ADFS = 0x44;
+ IPPROTO_AH = 0x33;
+ IPPROTO_AHIP = 0x3d;
+ IPPROTO_APES = 0x63;
+ IPPROTO_ARGUS = 0xd;
+ IPPROTO_AX25 = 0x5d;
+ IPPROTO_BHA = 0x31;
+ IPPROTO_BLT = 0x1e;
+ IPPROTO_BRSATMON = 0x4c;
+ IPPROTO_CARP = 0x70;
+ IPPROTO_CFTP = 0x3e;
+ IPPROTO_CHAOS = 0x10;
+ IPPROTO_CMTP = 0x26;
+ IPPROTO_CPHB = 0x49;
+ IPPROTO_CPNX = 0x48;
+ IPPROTO_DDP = 0x25;
+ IPPROTO_DGP = 0x56;
+ IPPROTO_DIVERT = 0x102;
+ IPPROTO_DONE = 0x101;
+ IPPROTO_DSTOPTS = 0x3c;
+ IPPROTO_EGP = 0x8;
+ IPPROTO_EMCON = 0xe;
+ IPPROTO_ENCAP = 0x62;
+ IPPROTO_EON = 0x50;
+ IPPROTO_ESP = 0x32;
+ IPPROTO_ETHERIP = 0x61;
+ IPPROTO_FRAGMENT = 0x2c;
+ IPPROTO_GGP = 0x3;
+ IPPROTO_GMTP = 0x64;
+ IPPROTO_GRE = 0x2f;
+ IPPROTO_HELLO = 0x3f;
+ IPPROTO_HMP = 0x14;
+ IPPROTO_HOPOPTS = 0;
+ IPPROTO_ICMP = 0x1;
+ IPPROTO_ICMPV6 = 0x3a;
+ IPPROTO_IDP = 0x16;
+ IPPROTO_IDPR = 0x23;
+ IPPROTO_IDRP = 0x2d;
+ IPPROTO_IGMP = 0x2;
+ IPPROTO_IGP = 0x55;
+ IPPROTO_IGRP = 0x58;
+ IPPROTO_IL = 0x28;
+ IPPROTO_INLSP = 0x34;
+ IPPROTO_INP = 0x20;
+ IPPROTO_IP = 0;
+ IPPROTO_IPCOMP = 0x6c;
+ IPPROTO_IPCV = 0x47;
+ IPPROTO_IPEIP = 0x5e;
+ IPPROTO_IPIP = 0x4;
+ IPPROTO_IPPC = 0x43;
+ IPPROTO_IPV4 = 0x4;
+ IPPROTO_IPV6 = 0x29;
+ IPPROTO_IRTP = 0x1c;
+ IPPROTO_KRYPTOLAN = 0x41;
+ IPPROTO_LARP = 0x5b;
+ IPPROTO_LEAF1 = 0x19;
+ IPPROTO_LEAF2 = 0x1a;
+ IPPROTO_MAX = 0x100;
+ IPPROTO_MAXID = 0x34;
+ IPPROTO_MEAS = 0x13;
+ IPPROTO_MHRP = 0x30;
+ IPPROTO_MICP = 0x5f;
+ IPPROTO_MOBILE = 0x37;
+ IPPROTO_MTP = 0x5c;
+ IPPROTO_MUX = 0x12;
+ IPPROTO_ND = 0x4d;
+ IPPROTO_NHRP = 0x36;
+ IPPROTO_NONE = 0x3b;
+ IPPROTO_NSP = 0x1f;
+ IPPROTO_NVPII = 0xb;
+ IPPROTO_OLD_DIVERT = 0xfe;
+ IPPROTO_OSPFIGP = 0x59;
+ IPPROTO_PFSYNC = 0xf0;
+ IPPROTO_PGM = 0x71;
+ IPPROTO_PIGP = 0x9;
+ IPPROTO_PIM = 0x67;
+ IPPROTO_PRM = 0x15;
+ IPPROTO_PUP = 0xc;
+ IPPROTO_PVP = 0x4b;
+ IPPROTO_RAW = 0xff;
+ IPPROTO_RCCMON = 0xa;
+ IPPROTO_RDP = 0x1b;
+ IPPROTO_ROUTING = 0x2b;
+ IPPROTO_RSVP = 0x2e;
+ IPPROTO_RVD = 0x42;
+ IPPROTO_SATEXPAK = 0x40;
+ IPPROTO_SATMON = 0x45;
+ IPPROTO_SCCSP = 0x60;
+ IPPROTO_SCTP = 0x84;
+ IPPROTO_SDRP = 0x2a;
+ IPPROTO_SEP = 0x21;
+ IPPROTO_SKIP = 0x39;
+ IPPROTO_SPACER = 0x7fff;
+ IPPROTO_SRPC = 0x5a;
+ IPPROTO_ST = 0x7;
+ IPPROTO_SVMTP = 0x52;
+ IPPROTO_SWIPE = 0x35;
+ IPPROTO_TCF = 0x57;
+ IPPROTO_TCP = 0x6;
+ IPPROTO_TLSP = 0x38;
+ IPPROTO_TP = 0x1d;
+ IPPROTO_TPXX = 0x27;
+ IPPROTO_TRUNK1 = 0x17;
+ IPPROTO_TRUNK2 = 0x18;
+ IPPROTO_TTP = 0x54;
+ IPPROTO_UDP = 0x11;
+ IPPROTO_VINES = 0x53;
+ IPPROTO_VISA = 0x46;
+ IPPROTO_VMTP = 0x51;
+ IPPROTO_WBEXPAK = 0x4f;
+ IPPROTO_WBMON = 0x4e;
+ IPPROTO_WSN = 0x4a;
+ IPPROTO_XNET = 0xf;
+ IPPROTO_XTP = 0x24;
+ IP_ADD_MEMBERSHIP = 0xc;
+ IP_ADD_SOURCE_MEMBERSHIP = 0x46;
+ IP_BINDANY = 0x18;
+ IP_BLOCK_SOURCE = 0x48;
+ IP_DEFAULT_MULTICAST_LOOP = 0x1;
+ IP_DEFAULT_MULTICAST_TTL = 0x1;
+ IP_DONTFRAG = 0x43;
+ IP_DROP_MEMBERSHIP = 0xd;
+ IP_DROP_SOURCE_MEMBERSHIP = 0x47;
+ IP_DUMMYNET_CONFIGURE = 0x3c;
+ IP_DUMMYNET_DEL = 0x3d;
+ IP_DUMMYNET_FLUSH = 0x3e;
+ IP_DUMMYNET_GET = 0x40;
+ IP_FAITH = 0x16;
+ IP_FW_ADD = 0x32;
+ IP_FW_DEL = 0x33;
+ IP_FW_FLUSH = 0x34;
+ IP_FW_GET = 0x36;
+ IP_FW_NAT_CFG = 0x38;
+ IP_FW_NAT_DEL = 0x39;
+ IP_FW_NAT_GET_CONFIG = 0x3a;
+ IP_FW_NAT_GET_LOG = 0x3b;
+ IP_FW_RESETLOG = 0x37;
+ IP_FW_TABLE_ADD = 0x28;
+ IP_FW_TABLE_DEL = 0x29;
+ IP_FW_TABLE_FLUSH = 0x2a;
+ IP_FW_TABLE_GETSIZE = 0x2b;
+ IP_FW_TABLE_LIST = 0x2c;
+ IP_FW_ZERO = 0x35;
+ IP_HDRINCL = 0x2;
+ IP_IPSEC_POLICY = 0x15;
+ IP_MAX_GROUP_SRC_FILTER = 0x200;
+ IP_MAX_MEMBERSHIPS = 0xfff;
+ IP_MAX_SOCK_MUTE_FILTER = 0x80;
+ IP_MAX_SOCK_SRC_FILTER = 0x80;
+ IP_MAX_SOURCE_FILTER = 0x400;
+ IP_MINTTL = 0x42;
+ IP_MIN_MEMBERSHIPS = 0x1f;
+ IP_MSFILTER = 0x4a;
+ IP_MULTICAST_IF = 0x9;
+ IP_MULTICAST_LOOP = 0xb;
+ IP_MULTICAST_TTL = 0xa;
+ IP_MULTICAST_VIF = 0xe;
+ IP_ONESBCAST = 0x17;
+ IP_OPTIONS = 0x1;
+ IP_PORTRANGE = 0x13;
+ IP_PORTRANGE_DEFAULT = 0;
+ IP_PORTRANGE_HIGH = 0x1;
+ IP_PORTRANGE_LOW = 0x2;
+ IP_RECVDSTADDR = 0x7;
+ IP_RECVIF = 0x14;
+ IP_RECVOPTS = 0x5;
+ IP_RECVRETOPTS = 0x6;
+ IP_RECVTTL = 0x41;
+ IP_RETOPTS = 0x8;
+ IP_RSVP_OFF = 0x10;
+ IP_RSVP_ON = 0xf;
+ IP_RSVP_VIF_OFF = 0x12;
+ IP_RSVP_VIF_ON = 0x11;
+ IP_SENDSRCADDR = 0x7;
+ IP_TOS = 0x3;
+ IP_TTL = 0x4;
+ IP_UNBLOCK_SOURCE = 0x49;
+ O_ACCMODE = 0x3;
+ O_APPEND = 0x8;
+ O_ASYNC = 0x40;
+ O_CREAT = 0x200;
+ O_DIRECT = 0x10000;
+ O_DIRECTORY = 0x20000;
+ O_EXCL = 0x800;
+ O_EXEC = 0x40000;
+ O_EXLOCK = 0x20;
+ O_FSYNC = 0x80;
+ O_NDELAY = 0x4;
+ O_NOCTTY = 0x8000;
+ O_NOFOLLOW = 0x100;
+ O_NONBLOCK = 0x4;
+ O_RDONLY = 0;
+ O_RDWR = 0x2;
+ O_SHLOCK = 0x10;
+ O_SYNC = 0x80;
+ O_TRUNC = 0x400;
+ O_TTY_INIT = 0x80000;
+ O_WRONLY = 0x1;
+ SIGABRT = 0x6;
+ SIGALRM = 0xe;
+ SIGBUS = 0xa;
+ SIGCHLD = 0x14;
+ SIGCONT = 0x13;
+ SIGEMT = 0x7;
+ SIGFPE = 0x8;
+ SIGHUP = 0x1;
+ SIGILL = 0x4;
+ SIGINFO = 0x1d;
+ SIGINT = 0x2;
+ SIGIO = 0x17;
+ SIGIOT = 0x6;
+ SIGKILL = 0x9;
+ SIGLWP = 0x20;
+ SIGPIPE = 0xd;
+ SIGPROF = 0x1b;
+ SIGQUIT = 0x3;
+ SIGSEGV = 0xb;
+ SIGSTOP = 0x11;
+ SIGSYS = 0xc;
+ SIGTERM = 0xf;
+ SIGTHR = 0x20;
+ SIGTRAP = 0x5;
+ SIGTSTP = 0x12;
+ SIGTTIN = 0x15;
+ SIGTTOU = 0x16;
+ SIGURG = 0x10;
+ SIGUSR1 = 0x1e;
+ SIGUSR2 = 0x1f;
+ SIGVTALRM = 0x1a;
+ SIGWINCH = 0x1c;
+ SIGXCPU = 0x18;
+ SIGXFSZ = 0x19;
+ SOCK_DGRAM = 0x2;
+ SOCK_MAXADDRLEN = 0xff;
+ SOCK_RAW = 0x3;
+ SOCK_RDM = 0x4;
+ SOCK_SEQPACKET = 0x5;
+ SOCK_STREAM = 0x1;
+ SOL_SOCKET = 0xffff;
+ SOMAXCONN = 0x80;
+ SO_ACCEPTCONN = 0x2;
+ SO_ACCEPTFILTER = 0x1000;
+ SO_BINTIME = 0x2000;
+ SO_BROADCAST = 0x20;
+ SO_DEBUG = 0x1;
+ SO_DONTROUTE = 0x10;
+ SO_ERROR = 0x1007;
+ SO_KEEPALIVE = 0x8;
+ SO_LABEL = 0x1009;
+ SO_LINGER = 0x80;
+ SO_LISTENINCQLEN = 0x1013;
+ SO_LISTENQLEN = 0x1012;
+ SO_LISTENQLIMIT = 0x1011;
+ SO_NOSIGPIPE = 0x800;
+ SO_NO_DDP = 0x8000;
+ SO_NO_OFFLOAD = 0x4000;
+ SO_OOBINLINE = 0x100;
+ SO_PEERLABEL = 0x1010;
+ SO_RCVBUF = 0x1002;
+ SO_RCVLOWAT = 0x1004;
+ SO_RCVTIMEO = 0x1006;
+ SO_REUSEADDR = 0x4;
+ SO_REUSEPORT = 0x200;
+ SO_SETFIB = 0x1014;
+ SO_SNDBUF = 0x1001;
+ SO_SNDLOWAT = 0x1003;
+ SO_SNDTIMEO = 0x1005;
+ SO_TIMESTAMP = 0x400;
+ SO_TYPE = 0x1008;
+ SO_USELOOPBACK = 0x40;
+ TCP_CA_NAME_MAX = 0x10;
+ TCP_CONGESTION = 0x40;
+ TCP_INFO = 0x20;
+ TCP_MAXBURST = 0x4;
+ TCP_MAXHLEN = 0x3c;
+ TCP_MAXOLEN = 0x28;
+ TCP_MAXSEG = 0x2;
+ TCP_MAXWIN = 0xffff;
+ TCP_MAX_SACK = 0x4;
+ TCP_MAX_WINSHIFT = 0xe;
+ TCP_MD5SIG = 0x10;
+ TCP_MINMSS = 0xd8;
+ TCP_MSS = 0x200;
+ TCP_NODELAY = 0x1;
+ TCP_NOOPT = 0x8;
+ TCP_NOPUSH = 0x4;
+ WCONTINUED = 0x4;
+ WCOREFLAG = 0x80;
+ WLINUXCLONE = 0x80000000;
+ WNOHANG = 0x1;
+ WNOWAIT = 0x8;
+ WSTOPPED = 0x2;
+ WUNTRACED = 0x2;
+)
+
+// Types
+
+
+// Error table
+var errors = [...]string{
+ 90: "multihop attempted",
+ 47: "address family not supported by protocol family",
+ 13: "permission denied",
+ 39: "destination address required",
+ 86: "illegal byte sequence",
+ 29: "illegal seek",
+ 31: "too many links",
+ 74: "RPC prog. not avail",
+ 25: "inappropriate ioctl for device",
+ 9: "bad file descriptor",
+ 34: "result too large",
+ 85: "operation canceled",
+ 26: "text file busy",
+ 12: "cannot allocate memory",
+ 36: "operation now in progress",
+ 66: "directory not empty",
+ 15: "block device required",
+ 41: "protocol wrong type for socket",
+ 83: "no message of desired type",
+ 73: "RPC version wrong",
+ 37: "operation already in progress",
+ 60: "operation timed out",
+ 81: "need authenticator",
+ 4: "interrupted system call",
+ 91: "link has been severed",
+ 1: "operation not permitted",
+ 50: "network is down",
+ 70: "stale NFS file handle",
+ 38: "socket operation on non-socket",
+ 80: "authentication error",
+ 10: "no child processes",
+ 32: "broken pipe",
+ 87: "attribute not found",
+ 89: "bad message",
+ 71: "too many levels of remote in path",
+ 59: "too many references: can't splice",
+ 46: "protocol family not supported",
+ 76: "bad procedure for program",
+ 48: "address already in use",
+ 52: "network dropped connection on reset",
+ 21: "is a directory",
+ 82: "identifier removed",
+ 88: "programming error",
+ 22: "invalid argument",
+ 58: "can't send after socket shutdown",
+ 84: "value too large to be stored in data type",
+ 16: "device busy",
+ 67: "too many processes",
+ 92: "protocol error",
+ 19: "operation not supported by device",
+ 30: "read-only file system",
+ 7: "argument list too long",
+ 11: "resource deadlock avoided",
+ 20: "not a directory",
+ 54: "connection reset by peer",
+ 6: "device not configured",
+ 72: "RPC struct is bad",
+ 63: "file name too long",
+ 44: "socket type not supported",
+ 49: "can't assign requested address",
+ 43: "protocol not supported",
+ 5: "input/output error",
+ 51: "network is unreachable",
+ 18: "cross-device link",
+ 69: "disc quota exceeded",
+ 28: "no space left on device",
+ 8: "exec format error",
+ 40: "message too long",
+ 79: "inappropriate file type or format",
+ 33: "numerical argument out of domain",
+ 27: "file too large",
+ 3: "no such process",
+ 64: "host is down",
+ 77: "no locks available",
+ 23: "too many open files in system",
+ 78: "function not implemented",
+ 57: "socket is not connected",
+ 45: "operation not supported",
+ 53: "software caused connection abort",
+ 56: "socket is already connected",
+ 68: "too many users",
+ 42: "protocol not available",
+ 24: "too many open files",
+ 62: "too many levels of symbolic links",
+ 55: "no buffer space available",
+ 14: "bad address",
+ 35: "resource temporarily unavailable",
+ 61: "connection refused",
+ 17: "file exists",
+ 75: "program version wrong",
+ 2: "no such file or directory",
+ 65: "no route to host",
+}