github.com/golang-haiku/go-1.4.3@v0.0.0-20190609233734-1f5ae41cc308/src/syscall/zerrors_haiku_amd64.go (about) 1 // mkerrors.sh -m64 2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT 3 4 // Created by cgo -godefs - DO NOT EDIT 5 // cgo -godefs -- -m64 _const.go 6 7 package syscall 8 9 const ( 10 AF_APPLETALK = 0x2 11 AF_BLUETOOTH = 0xa 12 AF_DLI = 0x6 13 AF_INET = 0x1 14 AF_INET6 = 0x5 15 AF_IPX = 0x7 16 AF_LINK = 0x4 17 AF_LOCAL = 0x9 18 AF_MAX = 0xb 19 AF_NOTIFY = 0x8 20 AF_ROUTE = 0x3 21 AF_UNIX = 0x9 22 AF_UNSPEC = 0x0 23 FD_CLOEXEC = 0x1 24 FD_SETSIZE = 0x400 25 F_DUPFD = 0x1 26 F_DUPFD_CLOEXEC = 0x200 27 F_GETFD = 0x2 28 F_GETFL = 0x8 29 F_GETLK = 0x20 30 F_LOCK = 0x1 31 F_OK = 0x0 32 F_RDLCK = 0x40 33 F_SETFD = 0x4 34 F_SETFL = 0x10 35 F_SETLK = 0x80 36 F_SETLKW = 0x100 37 F_TEST = 0x3 38 F_TLOCK = 0x2 39 F_ULOCK = 0x0 40 F_UNLCK = 0x200 41 F_WRLCK = 0x400 42 IFF_ALLMULTI = 0x200 43 IFF_AUTOUP = 0x80 44 IFF_AUTO_CONFIGURED = 0x2000 45 IFF_BROADCAST = 0x2 46 IFF_CONFIGURING = 0x4000 47 IFF_LINK = 0x1000 48 IFF_LOOPBACK = 0x8 49 IFF_MULTICAST = 0x8000 50 IFF_NOARP = 0x40 51 IFF_POINTOPOINT = 0x10 52 IFF_PROMISC = 0x100 53 IFF_SIMPLEX = 0x800 54 IFF_UP = 0x1 55 IFNAMSIZ = 0x20 56 IN_CLASSA_HOST = 0xffffff 57 IN_CLASSA_MAX = 0x80 58 IN_CLASSA_NET = 0xff000000 59 IN_CLASSA_NSHIFT = 0x18 60 IN_CLASSB_HOST = 0xffff 61 IN_CLASSB_MAX = 0x10000 62 IN_CLASSB_NET = 0xffff0000 63 IN_CLASSB_NSHIFT = 0x10 64 IN_CLASSC_HOST = 0xff 65 IN_CLASSC_NET = 0xffffff00 66 IN_CLASSC_NSHIFT = 0x8 67 IN_CLASSD_HOST = 0xfffffff 68 IN_CLASSD_NET = 0xf0000000 69 IN_CLASSD_NSHIFT = 0x1c 70 IN_LOOPBACKNET = 0x7f 71 IPPROTO_AH = 0x33 72 IPPROTO_DSTOPTS = 0x3c 73 IPPROTO_ESP = 0x32 74 IPPROTO_ETHERIP = 0x61 75 IPPROTO_FRAGMENT = 0x2c 76 IPPROTO_HOPOPTS = 0x0 77 IPPROTO_ICMP = 0x1 78 IPPROTO_ICMPV6 = 0x3a 79 IPPROTO_IGMP = 0x2 80 IPPROTO_IP = 0x0 81 IPPROTO_IPV6 = 0x29 82 IPPROTO_MAX = 0x100 83 IPPROTO_NONE = 0x3b 84 IPPROTO_RAW = 0xff 85 IPPROTO_ROUTING = 0x2b 86 IPPROTO_TCP = 0x6 87 IPPROTO_UDP = 0x11 88 IPV6_DEFHLIM = 0x40 89 IPV6_DSTOPTS = 0x24 90 IPV6_FLOWINFO_MASK = 0xffffff0f 91 IPV6_FLOWLABEL_MASK = 0xffff0f00 92 IPV6_FRAGTTL = 0x78 93 IPV6_HLIMDEC = 0x1 94 IPV6_HOPLIMIT = 0x21 95 IPV6_HOPOPTS = 0x23 96 IPV6_JOIN_GROUP = 0x1c 97 IPV6_LEAVE_GROUP = 0x1d 98 IPV6_MAXHLIM = 0xff 99 IPV6_MAXOPTHDR = 0x800 100 IPV6_MAXPACKET = 0xffff 101 IPV6_MMTU = 0x500 102 IPV6_MULTICAST_HOPS = 0x19 103 IPV6_MULTICAST_IF = 0x18 104 IPV6_MULTICAST_LOOP = 0x1a 105 IPV6_PKTINFO = 0x1f 106 IPV6_RECVHOPLIMIT = 0x22 107 IPV6_RECVPKTINFO = 0x20 108 IPV6_RTHDR = 0x25 109 IPV6_UNICAST_HOPS = 0x1b 110 IPV6_V6ONLY = 0x1e 111 IPV6_VERSION = 0x60 112 IPV6_VERSION_MASK = 0xf0 113 IP_ADD_MEMBERSHIP = 0xc 114 IP_ADD_SOURCE_MEMBERSHIP = 0x10 115 IP_BLOCK_SOURCE = 0xe 116 IP_DF = 0x4000 117 IP_DROP_MEMBERSHIP = 0xd 118 IP_DROP_SOURCE_MEMBERSHIP = 0x11 119 IP_HDRINCL = 0x2 120 IP_MAXPACKET = 0xffff 121 IP_MAX_MEMBERSHIPS = 0x14 122 IP_MF = 0x2000 123 IP_MSS = 0x240 124 IP_MULTICAST_IF = 0x9 125 IP_MULTICAST_LOOP = 0xb 126 IP_MULTICAST_TTL = 0xa 127 IP_OFFMASK = 0x1fff 128 IP_OPTIONS = 0x1 129 IP_RECVDSTADDR = 0x7 130 IP_RECVOPTS = 0x5 131 IP_RECVRETOPTS = 0x6 132 IP_RETOPTS = 0x8 133 IP_TOS = 0x3 134 IP_TTL = 0x4 135 IP_UNBLOCK_SOURCE = 0xf 136 LOCK_EX = 0x2 137 LOCK_NB = 0x4 138 LOCK_SH = 0x1 139 LOCK_UN = 0x8 140 MSG_BCAST = 0x100 141 MSG_CTRUNC = 0x20 142 MSG_DONTROUTE = 0x4 143 MSG_DONTWAIT = 0x80 144 MSG_EOF = 0x400 145 MSG_EOR = 0x8 146 MSG_MCAST = 0x200 147 MSG_NOSIGNAL = 0x800 148 MSG_OOB = 0x1 149 MSG_PEEK = 0x2 150 MSG_TRUNC = 0x10 151 MSG_WAITALL = 0x40 152 NAME_MAX = 0x100 153 O_ACCMODE = 0x3 154 O_APPEND = 0x800 155 O_CLOEXEC = 0x40 156 O_CREAT = 0x200 157 O_DIRECT = 0x100000 158 O_DIRECTORY = 0x200000 159 O_DSYNC = 0x40000 160 O_EXCL = 0x100 161 O_NDELAY = 0x80 162 O_NOCACHE = 0x100000 163 O_NOCTTY = 0x1000 164 O_NOFOLLOW = 0x80000 165 O_NONBLOCK = 0x80 166 O_NOTRAVERSE = 0x2000 167 O_RDONLY = 0x0 168 O_RDWR = 0x2 169 O_RSYNC = 0x20000 170 O_RWMASK = 0x3 171 O_SYNC = 0x10000 172 O_TRUNC = 0x400 173 O_WRONLY = 0x1 174 PRIO_PGRP = 0x1 175 PRIO_PROCESS = 0x0 176 PRIO_USER = 0x2 177 RLIMIT_AS = 0x6 178 RLIMIT_CORE = 0x0 179 RLIMIT_CPU = 0x1 180 RLIMIT_DATA = 0x2 181 RLIMIT_FSIZE = 0x3 182 RLIMIT_NOFILE = 0x4 183 RLIMIT_STACK = 0x5 184 RLIM_INFINITY = 0xffffffff 185 RTF_BLACKHOLE = 0x1000 186 RTF_DEFAULT = 0x80 187 RTF_DYNAMIC = 0x10 188 RTF_GATEWAY = 0x2 189 RTF_HOST = 0x4 190 RTF_LOCAL = 0x200000 191 RTF_MODIFIED = 0x20 192 RTF_REJECT = 0x8 193 RTF_STATIC = 0x800 194 RTF_UP = 0x1 195 RUSAGE_CHILDREN = -0x1 196 RUSAGE_SELF = 0x0 197 SCM_RIGHTS = 0x1 198 SHUT_RD = 0x0 199 SHUT_RDWR = 0x2 200 SHUT_WR = 0x1 201 SOCK_DGRAM = 0x2 202 SOCK_MISC = 0xff 203 SOCK_RAW = 0x3 204 SOCK_SEQPACKET = 0x5 205 SOCK_STREAM = 0x1 206 SOL_SOCKET = -0x1 207 SOMAXCONN = 0x20 208 SO_ACCEPTCONN = 0x1 209 SO_BINDTODEVICE = 0x4000000a 210 SO_BROADCAST = 0x2 211 SO_DEBUG = 0x4 212 SO_DONTROUTE = 0x8 213 SO_ERROR = 0x40000007 214 SO_KEEPALIVE = 0x10 215 SO_LINGER = 0x200 216 SO_NONBLOCK = 0x40000009 217 SO_OOBINLINE = 0x20 218 SO_PEERCRED = 0x4000000b 219 SO_RCVBUF = 0x40000004 220 SO_RCVLOWAT = 0x40000005 221 SO_RCVTIMEO = 0x40000006 222 SO_REUSEADDR = 0x40 223 SO_REUSEPORT = 0x80 224 SO_SNDBUF = 0x40000001 225 SO_SNDLOWAT = 0x40000002 226 SO_SNDTIMEO = 0x40000003 227 SO_TYPE = 0x40000008 228 SO_USELOOPBACK = 0x100 229 S_ALLOW_DUPS = 0x80000 230 S_ATTR = 0x10000000 231 S_ATTR_DIR = 0x8000000 232 S_DOUBLE_INDEX = 0x40000 233 S_FLOAT_INDEX = 0x800000 234 S_IEXEC = 0x40 235 S_IFBLK = 0x6000 236 S_IFCHR = 0x2000 237 S_IFDIR = 0x4000 238 S_IFIFO = 0x1000 239 S_IFLNK = 0xa000 240 S_IFMT = 0xf000 241 S_IFREG = 0x8000 242 S_IFSOCK = 0xc000 243 S_INDEX_DIR = 0x20000000 244 S_INT_INDEX = 0x2000000 245 S_IREAD = 0x100 246 S_IRGRP = 0x20 247 S_IROTH = 0x4 248 S_IRUSR = 0x100 249 S_IRWXG = 0x38 250 S_IRWXO = 0x7 251 S_IRWXU = 0x1c0 252 S_ISGID = 0x400 253 S_ISUID = 0x800 254 S_ISVTX = 0x200 255 S_IUMSK = 0xfff 256 S_IWGRP = 0x10 257 S_IWOTH = 0x2 258 S_IWRITE = 0x80 259 S_IWUSR = 0x80 260 S_IXGRP = 0x8 261 S_IXOTH = 0x1 262 S_IXUSR = 0x40 263 S_LINK_AUTO_DELETE = 0x80000 264 S_LINK_SELF_HEALING = 0x40000 265 S_LONG_LONG_INDEX = 0x200000 266 S_STR_INDEX = 0x1000000 267 S_UINT_INDEX = 0x4000000 268 S_ULONG_LONG_INDEX = 0x400000 269 TCP_MAXSEG = 0x2 270 TCP_NODELAY = 0x1 271 TCP_NOOPT = 0x8 272 TCP_NOPUSH = 0x4 273 ) 274 275 // Errors 276 const ( 277 E2BIG = Errno(-0x7fff8fff & 0xffffffff) 278 EACCES = Errno(-0x7ffffffe & 0xffffffff) 279 EADDRINUSE = Errno(-0x7fff8fea & 0xffffffff) 280 EADDRNOTAVAIL = Errno(-0x7fff8fe9 & 0xffffffff) 281 EAFNOSUPPORT = Errno(-0x7fff8feb & 0xffffffff) 282 EAGAIN = Errno(-0x7ffffff5 & 0xffffffff) 283 EALREADY = Errno(-0x7fff8fdb & 0xffffffff) 284 EBADF = Errno(-0x7fffa000 & 0xffffffff) 285 EBADMSG = Errno(-0x7fff8fd2 & 0xffffffff) 286 EBUSY = Errno(-0x7ffffff2 & 0xffffffff) 287 ECANCELED = Errno(-0x7fff8fd1 & 0xffffffff) 288 ECHILD = Errno(-0x7fff8ffe & 0xffffffff) 289 ECONNABORTED = Errno(-0x7fff8fe5 & 0xffffffff) 290 ECONNREFUSED = Errno(-0x7fff8fe0 & 0xffffffff) 291 ECONNRESET = Errno(-0x7fff8fe4 & 0xffffffff) 292 EDEADLK = Errno(-0x7fff8ffd & 0xffffffff) 293 EDESTADDRREQ = Errno(-0x7fff8fd0 & 0xffffffff) 294 EDOM = Errno(-0x7fff8ff0 & 0xffffffff) 295 EDQUOT = Errno(-0x7fff8fcf & 0xffffffff) 296 EEXIST = Errno(-0x7fff9ffe & 0xffffffff) 297 EFAULT = Errno(-0x7fffecff & 0xffffffff) 298 EFBIG = Errno(-0x7fff8ffc & 0xffffffff) 299 EFPOS = Errno(-0x7fff8ff2 & 0xffffffff) 300 EHOSTDOWN = Errno(-0x7fff8fd3 & 0xffffffff) 301 EHOSTUNREACH = Errno(-0x7fff8fdf & 0xffffffff) 302 EIDRM = Errno(-0x7fff8fce & 0xffffffff) 303 EILSEQ = Errno(-0x7fff8fda & 0xffffffff) 304 EINPROGRESS = Errno(-0x7fff8fdc & 0xffffffff) 305 EINTR = Errno(-0x7ffffff6 & 0xffffffff) 306 EINVAL = Errno(-0x7ffffffb & 0xffffffff) 307 EIO = Errno(-0x7fffffff & 0xffffffff) 308 EISCONN = Errno(-0x7fff8fe3 & 0xffffffff) 309 EISDIR = Errno(-0x7fff9ff7 & 0xffffffff) 310 ELOOP = Errno(-0x7fff9ff4 & 0xffffffff) 311 EMFILE = Errno(-0x7fff9ff6 & 0xffffffff) 312 EMLINK = Errno(-0x7fff8ffb & 0xffffffff) 313 EMSGSIZE = Errno(-0x7fff8fd6 & 0xffffffff) 314 EMULTIHOP = Errno(-0x7fff8fcd & 0xffffffff) 315 ENAMETOOLONG = Errno(-0x7fff9ffc & 0xffffffff) 316 ENETDOWN = Errno(-0x7fff8fe8 & 0xffffffff) 317 ENETRESET = Errno(-0x7fff8fe6 & 0xffffffff) 318 ENETUNREACH = Errno(-0x7fff8fe7 & 0xffffffff) 319 ENFILE = Errno(-0x7fff8ffa & 0xffffffff) 320 ENOATTR = Errno(-0x7fff8fc4 & 0xffffffff) 321 ENOBUFS = Errno(-0x7fff8fdd & 0xffffffff) 322 ENODATA = Errno(-0x7fff8fcc & 0xffffffff) 323 ENODEV = Errno(-0x7fff8ff9 & 0xffffffff) 324 ENOENT = Errno(-0x7fff9ffd & 0xffffffff) 325 ENOERR = Errno(0x0 & 0xffffffff) 326 ENOEXEC = Errno(-0x7fffecfe & 0xffffffff) 327 ENOLCK = Errno(-0x7fff8ff8 & 0xffffffff) 328 ENOLINK = Errno(-0x7fff8fcb & 0xffffffff) 329 ENOMEM = Errno(-0x80000000 & 0xffffffff) 330 ENOMSG = Errno(-0x7fff8fd9 & 0xffffffff) 331 ENOPROTOOPT = Errno(-0x7fff8fde & 0xffffffff) 332 ENOSPC = Errno(-0x7fff9ff9 & 0xffffffff) 333 ENOSR = Errno(-0x7fff8fca & 0xffffffff) 334 ENOSTR = Errno(-0x7fff8fc9 & 0xffffffff) 335 ENOSYS = Errno(-0x7fff8ff7 & 0xffffffff) 336 ENOTCONN = Errno(-0x7fff8fe2 & 0xffffffff) 337 ENOTDIR = Errno(-0x7fff9ffb & 0xffffffff) 338 ENOTEMPTY = Errno(-0x7fff9ffa & 0xffffffff) 339 ENOTSOCK = Errno(-0x7fff8fd4 & 0xffffffff) 340 ENOTSUP = Errno(-0x7fff8fc8 & 0xffffffff) 341 ENOTTY = Errno(-0x7fff8ff6 & 0xffffffff) 342 ENXIO = Errno(-0x7fff8ff5 & 0xffffffff) 343 EOK = Errno(0x0 & 0xffffffff) 344 EOPNOTSUPP = Errno(-0x7fff8fd5 & 0xffffffff) 345 EOVERFLOW = Errno(-0x7fff8fd7 & 0xffffffff) 346 EPERM = Errno(-0x7ffffff1 & 0xffffffff) 347 EPFNOSUPPORT = Errno(-0x7fff8fec & 0xffffffff) 348 EPIPE = Errno(-0x7fff9ff3 & 0xffffffff) 349 EPROTO = Errno(-0x7fff8fc7 & 0xffffffff) 350 EPROTONOSUPPORT = Errno(-0x7fff8fed & 0xffffffff) 351 EPROTOTYPE = Errno(-0x7fff8fee & 0xffffffff) 352 ERANGE = Errno(-0x7fff8fef & 0xffffffff) 353 EROFS = Errno(-0x7fff9ff8 & 0xffffffff) 354 ESHUTDOWN = Errno(-0x7fff8fe1 & 0xffffffff) 355 ESIGPARM = Errno(-0x7fff8ff1 & 0xffffffff) 356 ESPIPE = Errno(-0x7fff8ff4 & 0xffffffff) 357 ESRCH = Errno(-0x7fff8ff3 & 0xffffffff) 358 ESTALE = Errno(-0x7fff8fd8 & 0xffffffff) 359 ETIME = Errno(-0x7fff8fc6 & 0xffffffff) 360 ETIMEDOUT = Errno(-0x7ffffff7 & 0xffffffff) 361 ETXTBSY = Errno(-0x7fff8fc5 & 0xffffffff) 362 EWOULDBLOCK = Errno(-0x7ffffff5 & 0xffffffff) 363 EXDEV = Errno(-0x7fff9ff5 & 0xffffffff) 364 ) 365 366 // Signals 367 const ( 368 SIGABRT = Signal(0x6) 369 SIGALRM = Signal(0xe) 370 SIGBUS = Signal(0x1e) 371 SIGCHLD = Signal(0x5) 372 SIGCONT = Signal(0xc) 373 SIGFPE = Signal(0x8) 374 SIGHUP = Signal(0x1) 375 SIGILL = Signal(0x4) 376 SIGINT = Signal(0x2) 377 SIGKILL = Signal(0x9) 378 SIGKILLTHR = Signal(0x15) 379 SIGPIPE = Signal(0x7) 380 SIGPOLL = Signal(0x17) 381 SIGPROF = Signal(0x18) 382 SIGQUIT = Signal(0x3) 383 SIGRESERVED1 = Signal(0x1f) 384 SIGRESERVED2 = Signal(0x20) 385 SIGSEGV = Signal(0xb) 386 SIGSTOP = Signal(0xa) 387 SIGSYS = Signal(0x19) 388 SIGTERM = Signal(0xf) 389 SIGTRAP = Signal(0x16) 390 SIGTSTP = Signal(0xd) 391 SIGTTIN = Signal(0x10) 392 SIGTTOU = Signal(0x11) 393 SIGURG = Signal(0x1a) 394 SIGUSR1 = Signal(0x12) 395 SIGUSR2 = Signal(0x13) 396 SIGVTALRM = Signal(0x1b) 397 SIGWINCH = Signal(0x14) 398 SIGXCPU = Signal(0x1c) 399 SIGXFSZ = Signal(0x1d) 400 ) 401 402 // Error table 403 var errors = [...]string{ 404 1: "out of memory", 405 2: "I/O error", 406 3: "permission denied", 407 6: "invalid Argument", 408 10: "operation timed out", 409 11: "interrupted system call", 410 12: "operation would block", 411 15: "device/File/Resource busy", 412 16: "operation not allowed", 413 4866: "bad address", 414 4867: "not an executable", 415 24577: "bad file descriptor", 416 24579: "file or Directory already exists", 417 24580: "no such file or directory", 418 24581: "file name too long", 419 24582: "not a directory", 420 24583: "directory not empty", 421 24584: "no space left on device", 422 24585: "read-only file system", 423 24586: "is a directory", 424 24587: "too many open files", 425 24588: "cross-device link", 426 24589: "too many symbolic links", 427 24590: "broken pipe", 428 28674: "argument too big", 429 28675: "no child process", 430 28676: "resource deadlock", 431 28677: "file too large", 432 28678: "too many links", 433 28679: "file table overflow", 434 28680: "no such device", 435 28681: "no record locks available", 436 28682: "function not implemented", 437 28683: "not a tty", 438 28684: "device not accessible", 439 28685: "seek not allowed on file descriptor", 440 28686: "no such process", 441 28687: "file Position Error", 442 28688: "signal Error", 443 28689: "numerical argument out of range", 444 28690: "range Error", 445 28691: "protocol wrong type for socket", 446 28692: "protocol not supported", 447 28693: "protocol family not supported", 448 28694: "address family not supported by protocol family", 449 28695: "address already in use", 450 28696: "can't assign requested address", 451 28697: "network is down", 452 28698: "network is unreachable", 453 28699: "network dropped connection on reset", 454 28700: "software caused connection abort", 455 28701: "connection reset by peer", 456 28702: "socket is already connected", 457 28703: "socket is not connected", 458 28704: "can't send after socket shutdown", 459 28705: "connection refused", 460 28706: "no route to host", 461 28707: "protocol option not available", 462 28708: "no buffer space available", 463 28709: "operation now in progress", 464 28710: "operation already in progress", 465 28711: "illegal byte sequence", 466 28712: "no message of desired type", 467 28713: "stale file handle", 468 28714: "value too large for defined type", 469 28715: "message too long", 470 28716: "operation not supported", 471 28717: "socket operation on non-socket", 472 28718: "host is down", 473 28719: "bad message", 474 28720: "operation canceled", 475 28721: "destination address required", 476 28722: "reserved", 477 28723: "identifier removed", 478 28724: "reserved", 479 28725: "no message available", 480 28726: "reserved", 481 28727: "no STREAM resources", 482 28728: "not a STREAM", 483 28729: "not supported", 484 28730: "protocol error", 485 28731: "STREAM ioctl() timeout", 486 28732: "text file busy", 487 28733: "no such attribute", 488 0: "no error", 489 } 490 491 // Signal table 492 var signals = [...]string{ 493 1: "hangup", 494 2: "interrupt", 495 3: "quit", 496 4: "illegal instruction", 497 5: "child exited", 498 6: "abort", 499 7: "broken pipe", 500 8: "floating point exception", 501 9: "killed (by death)", 502 10: "stopped", 503 11: "segmentation violation", 504 12: "continued", 505 13: "stopped (tty output)", 506 14: "alarm", 507 15: "termination requested", 508 16: "stopped (tty input)", 509 17: "stopped (tty output)", 510 18: "user defined signal 1", 511 19: "user defined signal 2", 512 20: "window size changed", 513 21: "kill Thread", 514 22: "trace/breakpoint trap", 515 23: "pollable event", 516 24: "profiling timer expired", 517 25: "bad system call", 518 26: "high bandwidth data is available at socket", 519 27: "virtual timer expired", 520 28: "CPU time limit exceeded", 521 29: "file size limit exceeded", 522 30: "bus error", 523 31: "reserved signal 1", 524 32: "reserved signal 2", 525 }