| // mkerrors.sh -Wall -Werror -static -I/tmp/riscv64/include |
| // Code generated by the command above; see README.md. DO NOT EDIT. |
| |
| //go:build riscv64 && linux |
| |
| // Code generated by cmd/cgo -godefs; DO NOT EDIT. |
| // cgo -godefs -- -Wall -Werror -static -I/tmp/riscv64/include _const.go |
| |
| package unix |
| |
| import "syscall" |
| |
| const ( |
| B1000000 = 0x1008 |
| B115200 = 0x1002 |
| B1152000 = 0x1009 |
| B1500000 = 0x100a |
| B2000000 = 0x100b |
| B230400 = 0x1003 |
| B2500000 = 0x100c |
| B3000000 = 0x100d |
| B3500000 = 0x100e |
| B4000000 = 0x100f |
| B460800 = 0x1004 |
| B500000 = 0x1005 |
| B57600 = 0x1001 |
| B576000 = 0x1006 |
| B921600 = 0x1007 |
| BLKALIGNOFF = 0x127a |
| BLKBSZGET = 0x80081270 |
| BLKBSZSET = 0x40081271 |
| BLKDISCARD = 0x1277 |
| BLKDISCARDZEROES = 0x127c |
| BLKFLSBUF = 0x1261 |
| BLKFRAGET = 0x1265 |
| BLKFRASET = 0x1264 |
| BLKGETDISKSEQ = 0x80081280 |
| BLKGETSIZE = 0x1260 |
| BLKGETSIZE64 = 0x80081272 |
| BLKIOMIN = 0x1278 |
| BLKIOOPT = 0x1279 |
| BLKPBSZGET = 0x127b |
| BLKRAGET = 0x1263 |
| BLKRASET = 0x1262 |
| BLKROGET = 0x125e |
| BLKROSET = 0x125d |
| BLKROTATIONAL = 0x127e |
| BLKRRPART = 0x125f |
| BLKSECDISCARD = 0x127d |
| BLKSECTGET = 0x1267 |
| BLKSECTSET = 0x1266 |
| BLKSSZGET = 0x1268 |
| BLKZEROOUT = 0x127f |
| BOTHER = 0x1000 |
| BS1 = 0x2000 |
| BSDLY = 0x2000 |
| CBAUD = 0x100f |
| CBAUDEX = 0x1000 |
| CIBAUD = 0x100f0000 |
| CLOCAL = 0x800 |
| CR1 = 0x200 |
| CR2 = 0x400 |
| CR3 = 0x600 |
| CRDLY = 0x600 |
| CREAD = 0x80 |
| CS6 = 0x10 |
| CS7 = 0x20 |
| CS8 = 0x30 |
| CSIZE = 0x30 |
| CSTOPB = 0x40 |
| ECCGETLAYOUT = 0x81484d11 |
| ECCGETSTATS = 0x80104d12 |
| ECHOCTL = 0x200 |
| ECHOE = 0x10 |
| ECHOK = 0x20 |
| ECHOKE = 0x800 |
| ECHONL = 0x40 |
| ECHOPRT = 0x400 |
| EFD_CLOEXEC = 0x80000 |
| EFD_NONBLOCK = 0x800 |
| EPIOCGPARAMS = 0x80088a02 |
| EPIOCSPARAMS = 0x40088a01 |
| EPOLL_CLOEXEC = 0x80000 |
| EXTPROC = 0x10000 |
| FF1 = 0x8000 |
| FFDLY = 0x8000 |
| FICLONE = 0x40049409 |
| FICLONERANGE = 0x4020940d |
| FLUSHO = 0x1000 |
| FS_IOC_ENABLE_VERITY = 0x40806685 |
| FS_IOC_GETFLAGS = 0x80086601 |
| FS_IOC_GET_ENCRYPTION_NONCE = 0x8010661b |
| FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615 |
| FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614 |
| FS_IOC_SETFLAGS = 0x40086602 |
| FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613 |
| F_GETLK = 0x5 |
| F_GETLK64 = 0x5 |
| F_GETOWN = 0x9 |
| F_RDLCK = 0x0 |
| F_SETLK = 0x6 |
| F_SETLK64 = 0x6 |
| F_SETLKW = 0x7 |
| F_SETLKW64 = 0x7 |
| F_SETOWN = 0x8 |
| F_UNLCK = 0x2 |
| F_WRLCK = 0x1 |
| HIDIOCGRAWINFO = 0x80084803 |
| HIDIOCGRDESC = 0x90044802 |
| HIDIOCGRDESCSIZE = 0x80044801 |
| HUPCL = 0x400 |
| ICANON = 0x2 |
| IEXTEN = 0x8000 |
| IN_CLOEXEC = 0x80000 |
| IN_NONBLOCK = 0x800 |
| IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 |
| ISIG = 0x1 |
| IUCLC = 0x200 |
| IXOFF = 0x1000 |
| IXON = 0x400 |
| MAP_ANON = 0x20 |
| MAP_ANONYMOUS = 0x20 |
| MAP_DENYWRITE = 0x800 |
| MAP_EXECUTABLE = 0x1000 |
| MAP_GROWSDOWN = 0x100 |
| MAP_HUGETLB = 0x40000 |
| MAP_LOCKED = 0x2000 |
| MAP_NONBLOCK = 0x10000 |
| MAP_NORESERVE = 0x4000 |
| MAP_POPULATE = 0x8000 |
| MAP_STACK = 0x20000 |
| MAP_SYNC = 0x80000 |
| MCL_CURRENT = 0x1 |
| MCL_FUTURE = 0x2 |
| MCL_ONFAULT = 0x4 |
| MEMERASE = 0x40084d02 |
| MEMERASE64 = 0x40104d14 |
| MEMGETBADBLOCK = 0x40084d0b |
| MEMGETINFO = 0x80204d01 |
| MEMGETOOBSEL = 0x80c84d0a |
| MEMGETREGIONCOUNT = 0x80044d07 |
| MEMISLOCKED = 0x80084d17 |
| MEMLOCK = 0x40084d05 |
| MEMREAD = 0xc0404d1a |
| MEMREADOOB = 0xc0104d04 |
| MEMSETBADBLOCK = 0x40084d0c |
| MEMUNLOCK = 0x40084d06 |
| MEMWRITEOOB = 0xc0104d03 |
| MTDFILEMODE = 0x4d13 |
| NFDBITS = 0x40 |
| NLDLY = 0x100 |
| NOFLSH = 0x80 |
| NS_GET_MNTNS_ID = 0x8008b705 |
| NS_GET_NSTYPE = 0xb703 |
| NS_GET_OWNER_UID = 0xb704 |
| NS_GET_PARENT = 0xb702 |
| NS_GET_PID_FROM_PIDNS = 0x8004b706 |
| NS_GET_PID_IN_PIDNS = 0x8004b708 |
| NS_GET_TGID_FROM_PIDNS = 0x8004b707 |
| NS_GET_TGID_IN_PIDNS = 0x8004b709 |
| NS_GET_USERNS = 0xb701 |
| OLCUC = 0x2 |
| ONLCR = 0x4 |
| OTPERASE = 0x400c4d19 |
| OTPGETREGIONCOUNT = 0x40044d0e |
| OTPGETREGIONINFO = 0x400c4d0f |
| OTPLOCK = 0x800c4d10 |
| OTPSELECT = 0x80044d0d |
| O_APPEND = 0x400 |
| O_ASYNC = 0x2000 |
| O_CLOEXEC = 0x80000 |
| O_CREAT = 0x40 |
| O_DIRECT = 0x4000 |
| O_DIRECTORY = 0x10000 |
| O_DSYNC = 0x1000 |
| O_EXCL = 0x80 |
| O_FSYNC = 0x101000 |
| O_LARGEFILE = 0x0 |
| O_NDELAY = 0x800 |
| O_NOATIME = 0x40000 |
| O_NOCTTY = 0x100 |
| O_NOFOLLOW = 0x20000 |
| O_NONBLOCK = 0x800 |
| O_PATH = 0x200000 |
| O_RSYNC = 0x101000 |
| O_SYNC = 0x101000 |
| O_TMPFILE = 0x410000 |
| O_TRUNC = 0x200 |
| PARENB = 0x100 |
| PARODD = 0x200 |
| PENDIN = 0x4000 |
| PERF_EVENT_IOC_DISABLE = 0x2401 |
| PERF_EVENT_IOC_ENABLE = 0x2400 |
| PERF_EVENT_IOC_ID = 0x80082407 |
| PERF_EVENT_IOC_MODIFY_ATTRIBUTES = 0x4008240b |
| PERF_EVENT_IOC_PAUSE_OUTPUT = 0x40042409 |
| PERF_EVENT_IOC_PERIOD = 0x40082404 |
| PERF_EVENT_IOC_QUERY_BPF = 0xc008240a |
| PERF_EVENT_IOC_REFRESH = 0x2402 |
| PERF_EVENT_IOC_RESET = 0x2403 |
| PERF_EVENT_IOC_SET_BPF = 0x40042408 |
| PERF_EVENT_IOC_SET_FILTER = 0x40082406 |
| PERF_EVENT_IOC_SET_OUTPUT = 0x2405 |
| PPPIOCATTACH = 0x4004743d |
| PPPIOCATTCHAN = 0x40047438 |
| PPPIOCBRIDGECHAN = 0x40047435 |
| PPPIOCCONNECT = 0x4004743a |
| PPPIOCDETACH = 0x4004743c |
| PPPIOCDISCONN = 0x7439 |
| PPPIOCGASYNCMAP = 0x80047458 |
| PPPIOCGCHAN = 0x80047437 |
| PPPIOCGDEBUG = 0x80047441 |
| PPPIOCGFLAGS = 0x8004745a |
| PPPIOCGIDLE = 0x8010743f |
| PPPIOCGIDLE32 = 0x8008743f |
| PPPIOCGIDLE64 = 0x8010743f |
| PPPIOCGL2TPSTATS = 0x80487436 |
| PPPIOCGMRU = 0x80047453 |
| PPPIOCGRASYNCMAP = 0x80047455 |
| PPPIOCGUNIT = 0x80047456 |
| PPPIOCGXASYNCMAP = 0x80207450 |
| PPPIOCSACTIVE = 0x40107446 |
| PPPIOCSASYNCMAP = 0x40047457 |
| PPPIOCSCOMPRESS = 0x4010744d |
| PPPIOCSDEBUG = 0x40047440 |
| PPPIOCSFLAGS = 0x40047459 |
| PPPIOCSMAXCID = 0x40047451 |
| PPPIOCSMRRU = 0x4004743b |
| PPPIOCSMRU = 0x40047452 |
| PPPIOCSNPMODE = 0x4008744b |
| PPPIOCSPASS = 0x40107447 |
| PPPIOCSRASYNCMAP = 0x40047454 |
| PPPIOCSXASYNCMAP = 0x4020744f |
| PPPIOCUNBRIDGECHAN = 0x7434 |
| PPPIOCXFERUNIT = 0x744e |
| PR_SET_PTRACER_ANY = 0xffffffffffffffff |
| PTP_CLOCK_GETCAPS = 0x80503d01 |
| PTP_CLOCK_GETCAPS2 = 0x80503d0a |
| PTP_ENABLE_PPS = 0x40043d04 |
| PTP_ENABLE_PPS2 = 0x40043d0d |
| PTP_EXTTS_REQUEST = 0x40103d02 |
| PTP_EXTTS_REQUEST2 = 0x40103d0b |
| PTP_MASK_CLEAR_ALL = 0x3d13 |
| PTP_MASK_EN_SINGLE = 0x40043d14 |
| PTP_PEROUT_REQUEST = 0x40383d03 |
| PTP_PEROUT_REQUEST2 = 0x40383d0c |
| PTP_PIN_SETFUNC = 0x40603d07 |
| PTP_PIN_SETFUNC2 = 0x40603d10 |
| PTP_SYS_OFFSET = 0x43403d05 |
| PTP_SYS_OFFSET2 = 0x43403d0e |
| PTRACE_GETFDPIC = 0x21 |
| PTRACE_GETFDPIC_EXEC = 0x0 |
| PTRACE_GETFDPIC_INTERP = 0x1 |
| RLIMIT_AS = 0x9 |
| RLIMIT_MEMLOCK = 0x8 |
| RLIMIT_NOFILE = 0x7 |
| RLIMIT_NPROC = 0x6 |
| RLIMIT_RSS = 0x5 |
| RNDADDENTROPY = 0x40085203 |
| RNDADDTOENTCNT = 0x40045201 |
| RNDCLEARPOOL = 0x5206 |
| RNDGETENTCNT = 0x80045200 |
| RNDGETPOOL = 0x80085202 |
| RNDRESEEDCRNG = 0x5207 |
| RNDZAPENTCNT = 0x5204 |
| RTC_AIE_OFF = 0x7002 |
| RTC_AIE_ON = 0x7001 |
| RTC_ALM_READ = 0x80247008 |
| RTC_ALM_SET = 0x40247007 |
| RTC_EPOCH_READ = 0x8008700d |
| RTC_EPOCH_SET = 0x4008700e |
| RTC_IRQP_READ = 0x8008700b |
| RTC_IRQP_SET = 0x4008700c |
| RTC_PARAM_GET = 0x40187013 |
| RTC_PARAM_SET = 0x40187014 |
| RTC_PIE_OFF = 0x7006 |
| RTC_PIE_ON = 0x7005 |
| RTC_PLL_GET = 0x80207011 |
| RTC_PLL_SET = 0x40207012 |
| RTC_RD_TIME = 0x80247009 |
| RTC_SET_TIME = 0x4024700a |
| RTC_UIE_OFF = 0x7004 |
| RTC_UIE_ON = 0x7003 |
| RTC_VL_CLR = 0x7014 |
| RTC_VL_READ = 0x80047013 |
| RTC_WIE_OFF = 0x7010 |
| RTC_WIE_ON = 0x700f |
| RTC_WKALM_RD = 0x80287010 |
| RTC_WKALM_SET = 0x4028700f |
| SCM_TIMESTAMPING = 0x25 |
| SCM_TIMESTAMPING_OPT_STATS = 0x36 |
| SCM_TIMESTAMPING_PKTINFO = 0x3a |
| SCM_TIMESTAMPNS = 0x23 |
| SCM_TXTIME = 0x3d |
| SCM_WIFI_STATUS = 0x29 |
| SECCOMP_IOCTL_NOTIF_ADDFD = 0x40182103 |
| SECCOMP_IOCTL_NOTIF_ID_VALID = 0x40082102 |
| SECCOMP_IOCTL_NOTIF_SET_FLAGS = 0x40082104 |
| SFD_CLOEXEC = 0x80000 |
| SFD_NONBLOCK = 0x800 |
| SIOCATMARK = 0x8905 |
| SIOCGPGRP = 0x8904 |
| SIOCGSTAMPNS_NEW = 0x80108907 |
| SIOCGSTAMP_NEW = 0x80108906 |
| SIOCINQ = 0x541b |
| SIOCOUTQ = 0x5411 |
| SIOCSPGRP = 0x8902 |
| SOCK_CLOEXEC = 0x80000 |
| SOCK_DGRAM = 0x2 |
| SOCK_NONBLOCK = 0x800 |
| SOCK_STREAM = 0x1 |
| SOL_SOCKET = 0x1 |
| SO_ACCEPTCONN = 0x1e |
| SO_ATTACH_BPF = 0x32 |
| SO_ATTACH_REUSEPORT_CBPF = 0x33 |
| SO_ATTACH_REUSEPORT_EBPF = 0x34 |
| SO_BINDTODEVICE = 0x19 |
| SO_BINDTOIFINDEX = 0x3e |
| SO_BPF_EXTENSIONS = 0x30 |
| SO_BROADCAST = 0x6 |
| SO_BSDCOMPAT = 0xe |
| SO_BUF_LOCK = 0x48 |
| SO_BUSY_POLL = 0x2e |
| SO_BUSY_POLL_BUDGET = 0x46 |
| SO_CNX_ADVICE = 0x35 |
| SO_COOKIE = 0x39 |
| SO_DETACH_REUSEPORT_BPF = 0x44 |
| SO_DOMAIN = 0x27 |
| SO_DONTROUTE = 0x5 |
| SO_ERROR = 0x4 |
| SO_INCOMING_CPU = 0x31 |
| SO_INCOMING_NAPI_ID = 0x38 |
| SO_KEEPALIVE = 0x9 |
| SO_LINGER = 0xd |
| SO_LOCK_FILTER = 0x2c |
| SO_MARK = 0x24 |
| SO_MAX_PACING_RATE = 0x2f |
| SO_MEMINFO = 0x37 |
| SO_NETNS_COOKIE = 0x47 |
| SO_NOFCS = 0x2b |
| SO_OOBINLINE = 0xa |
| SO_PASSCRED = 0x10 |
| SO_PASSPIDFD = 0x4c |
| SO_PASSSEC = 0x22 |
| SO_PEEK_OFF = 0x2a |
| SO_PEERCRED = 0x11 |
| SO_PEERGROUPS = 0x3b |
| SO_PEERPIDFD = 0x4d |
| SO_PEERSEC = 0x1f |
| SO_PREFER_BUSY_POLL = 0x45 |
| SO_PROTOCOL = 0x26 |
| SO_RCVBUF = 0x8 |
| SO_RCVBUFFORCE = 0x21 |
| SO_RCVLOWAT = 0x12 |
| SO_RCVMARK = 0x4b |
| SO_RCVTIMEO = 0x14 |
| SO_RCVTIMEO_NEW = 0x42 |
| SO_RCVTIMEO_OLD = 0x14 |
| SO_RESERVE_MEM = 0x49 |
| SO_REUSEADDR = 0x2 |
| SO_REUSEPORT = 0xf |
| SO_RXQ_OVFL = 0x28 |
| SO_SECURITY_AUTHENTICATION = 0x16 |
| SO_SECURITY_ENCRYPTION_NETWORK = 0x18 |
| SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 |
| SO_SELECT_ERR_QUEUE = 0x2d |
| SO_SNDBUF = 0x7 |
| SO_SNDBUFFORCE = 0x20 |
| SO_SNDLOWAT = 0x13 |
| SO_SNDTIMEO = 0x15 |
| SO_SNDTIMEO_NEW = 0x43 |
| SO_SNDTIMEO_OLD = 0x15 |
| SO_TIMESTAMPING = 0x25 |
| SO_TIMESTAMPING_NEW = 0x41 |
| SO_TIMESTAMPING_OLD = 0x25 |
| SO_TIMESTAMPNS = 0x23 |
| SO_TIMESTAMPNS_NEW = 0x40 |
| SO_TIMESTAMPNS_OLD = 0x23 |
| SO_TIMESTAMP_NEW = 0x3f |
| SO_TXREHASH = 0x4a |
| SO_TXTIME = 0x3d |
| SO_TYPE = 0x3 |
| SO_WIFI_STATUS = 0x29 |
| SO_ZEROCOPY = 0x3c |
| TAB1 = 0x800 |
| TAB2 = 0x1000 |
| TAB3 = 0x1800 |
| TABDLY = 0x1800 |
| TCFLSH = 0x540b |
| TCGETA = 0x5405 |
| TCGETS = 0x5401 |
| TCGETS2 = 0x802c542a |
| TCGETX = 0x5432 |
| TCSAFLUSH = 0x2 |
| TCSBRK = 0x5409 |
| TCSBRKP = 0x5425 |
| TCSETA = 0x5406 |
| TCSETAF = 0x5408 |
| TCSETAW = 0x5407 |
| TCSETS = 0x5402 |
| TCSETS2 = 0x402c542b |
| TCSETSF = 0x5404 |
| TCSETSF2 = 0x402c542d |
| TCSETSW = 0x5403 |
| TCSETSW2 = 0x402c542c |
| TCSETX = 0x5433 |
| TCSETXF = 0x5434 |
| TCSETXW = 0x5435 |
| TCXONC = 0x540a |
| TFD_CLOEXEC = 0x80000 |
| TFD_NONBLOCK = 0x800 |
| TIOCCBRK = 0x5428 |
| TIOCCONS = 0x541d |
| TIOCEXCL = 0x540c |
| TIOCGDEV = 0x80045432 |
| TIOCGETD = 0x5424 |
| TIOCGEXCL = 0x80045440 |
| TIOCGICOUNT = 0x545d |
| TIOCGISO7816 = 0x80285442 |
| TIOCGLCKTRMIOS = 0x5456 |
| TIOCGPGRP = 0x540f |
| TIOCGPKT = 0x80045438 |
| TIOCGPTLCK = 0x80045439 |
| TIOCGPTN = 0x80045430 |
| TIOCGPTPEER = 0x5441 |
| TIOCGRS485 = 0x542e |
| TIOCGSERIAL = 0x541e |
| TIOCGSID = 0x5429 |
| TIOCGSOFTCAR = 0x5419 |
| TIOCGWINSZ = 0x5413 |
| TIOCINQ = 0x541b |
| TIOCLINUX = 0x541c |
| TIOCMBIC = 0x5417 |
| TIOCMBIS = 0x5416 |
| TIOCMGET = 0x5415 |
| TIOCMIWAIT = 0x545c |
| TIOCMSET = 0x5418 |
| TIOCM_CAR = 0x40 |
| TIOCM_CD = 0x40 |
| TIOCM_CTS = 0x20 |
| TIOCM_DSR = 0x100 |
| TIOCM_RI = 0x80 |
| TIOCM_RNG = 0x80 |
| TIOCM_SR = 0x10 |
| TIOCM_ST = 0x8 |
| TIOCNOTTY = 0x5422 |
| TIOCNXCL = 0x540d |
| TIOCOUTQ = 0x5411 |
| TIOCPKT = 0x5420 |
| TIOCSBRK = 0x5427 |
| TIOCSCTTY = 0x540e |
| TIOCSERCONFIG = 0x5453 |
| TIOCSERGETLSR = 0x5459 |
| TIOCSERGETMULTI = 0x545a |
| TIOCSERGSTRUCT = 0x5458 |
| TIOCSERGWILD = 0x5454 |
| TIOCSERSETMULTI = 0x545b |
| TIOCSERSWILD = 0x5455 |
| TIOCSER_TEMT = 0x1 |
| TIOCSETD = 0x5423 |
| TIOCSIG = 0x40045436 |
| TIOCSISO7816 = 0xc0285443 |
| TIOCSLCKTRMIOS = 0x5457 |
| TIOCSPGRP = 0x5410 |
| TIOCSPTLCK = 0x40045431 |
| TIOCSRS485 = 0x542f |
| TIOCSSERIAL = 0x541f |
| TIOCSSOFTCAR = 0x541a |
| TIOCSTI = 0x5412 |
| TIOCSWINSZ = 0x5414 |
| TIOCVHANGUP = 0x5437 |
| TOSTOP = 0x100 |
| TUNATTACHFILTER = 0x401054d5 |
| TUNDETACHFILTER = 0x401054d6 |
| TUNGETDEVNETNS = 0x54e3 |
| TUNGETFEATURES = 0x800454cf |
| TUNGETFILTER = 0x801054db |
| TUNGETIFF = 0x800454d2 |
| TUNGETSNDBUF = 0x800454d3 |
| TUNGETVNETBE = 0x800454df |
| TUNGETVNETHDRSZ = 0x800454d7 |
| TUNGETVNETLE = 0x800454dd |
| TUNSETCARRIER = 0x400454e2 |
| TUNSETDEBUG = 0x400454c9 |
| TUNSETFILTEREBPF = 0x800454e1 |
| TUNSETGROUP = 0x400454ce |
| TUNSETIFF = 0x400454ca |
| TUNSETIFINDEX = 0x400454da |
| TUNSETLINK = 0x400454cd |
| TUNSETNOCSUM = 0x400454c8 |
| TUNSETOFFLOAD = 0x400454d0 |
| TUNSETOWNER = 0x400454cc |
| TUNSETPERSIST = 0x400454cb |
| TUNSETQUEUE = 0x400454d9 |
| TUNSETSNDBUF = 0x400454d4 |
| TUNSETSTEERINGEBPF = 0x800454e0 |
| TUNSETTXFILTER = 0x400454d1 |
| TUNSETVNETBE = 0x400454de |
| TUNSETVNETHDRSZ = 0x400454d8 |
| TUNSETVNETLE = 0x400454dc |
| UBI_IOCATT = 0x40186f40 |
| UBI_IOCDET = 0x40046f41 |
| UBI_IOCEBCH = 0x40044f02 |
| UBI_IOCEBER = 0x40044f01 |
| UBI_IOCEBISMAP = 0x80044f05 |
| UBI_IOCEBMAP = 0x40084f03 |
| UBI_IOCEBUNMAP = 0x40044f04 |
| UBI_IOCMKVOL = 0x40986f00 |
| UBI_IOCRMVOL = 0x40046f01 |
| UBI_IOCRNVOL = 0x51106f03 |
| UBI_IOCRPEB = 0x40046f04 |
| UBI_IOCRSVOL = 0x400c6f02 |
| UBI_IOCSETVOLPROP = 0x40104f06 |
| UBI_IOCSPEB = 0x40046f05 |
| UBI_IOCVOLCRBLK = 0x40804f07 |
| UBI_IOCVOLRMBLK = 0x4f08 |
| UBI_IOCVOLUP = 0x40084f00 |
| VDISCARD = 0xd |
| VEOF = 0x4 |
| VEOL = 0xb |
| VEOL2 = 0x10 |
| VMIN = 0x6 |
| VREPRINT = 0xc |
| VSTART = 0x8 |
| VSTOP = 0x9 |
| VSUSP = 0xa |
| VSWTC = 0x7 |
| VT1 = 0x4000 |
| VTDLY = 0x4000 |
| VTIME = 0x5 |
| VWERASE = 0xe |
| WDIOC_GETBOOTSTATUS = 0x80045702 |
| WDIOC_GETPRETIMEOUT = 0x80045709 |
| WDIOC_GETSTATUS = 0x80045701 |
| WDIOC_GETSUPPORT = 0x80285700 |
| WDIOC_GETTEMP = 0x80045703 |
| WDIOC_GETTIMELEFT = 0x8004570a |
| WDIOC_GETTIMEOUT = 0x80045707 |
| WDIOC_KEEPALIVE = 0x80045705 |
| WDIOC_SETOPTIONS = 0x80045704 |
| WORDSIZE = 0x40 |
| XCASE = 0x4 |
| XTABS = 0x1800 |
| _HIDIOCGRAWNAME = 0x80804804 |
| _HIDIOCGRAWPHYS = 0x80404805 |
| _HIDIOCGRAWUNIQ = 0x80404808 |
| ) |
| |
| // Errors |
| const ( |
| EADDRINUSE = syscall.Errno(0x62) |
| EADDRNOTAVAIL = syscall.Errno(0x63) |
| EADV = syscall.Errno(0x44) |
| EAFNOSUPPORT = syscall.Errno(0x61) |
| EALREADY = syscall.Errno(0x72) |
| EBADE = syscall.Errno(0x34) |
| EBADFD = syscall.Errno(0x4d) |
| EBADMSG = syscall.Errno(0x4a) |
| EBADR = syscall.Errno(0x35) |
| EBADRQC = syscall.Errno(0x38) |
| EBADSLT = syscall.Errno(0x39) |
| EBFONT = syscall.Errno(0x3b) |
| ECANCELED = syscall.Errno(0x7d) |
| ECHRNG = syscall.Errno(0x2c) |
| ECOMM = syscall.Errno(0x46) |
| ECONNABORTED = syscall.Errno(0x67) |
| ECONNREFUSED = syscall.Errno(0x6f) |
| ECONNRESET = syscall.Errno(0x68) |
| EDEADLK = syscall.Errno(0x23) |
| EDEADLOCK = syscall.Errno(0x23) |
| EDESTADDRREQ = syscall.Errno(0x59) |
| EDOTDOT = syscall.Errno(0x49) |
| EDQUOT = syscall.Errno(0x7a) |
| EHOSTDOWN = syscall.Errno(0x70) |
| EHOSTUNREACH = syscall.Errno(0x71) |
| EHWPOISON = syscall.Errno(0x85) |
| EIDRM = syscall.Errno(0x2b) |
| EILSEQ = syscall.Errno(0x54) |
| EINPROGRESS = syscall.Errno(0x73) |
| EISCONN = syscall.Errno(0x6a) |
| EISNAM = syscall.Errno(0x78) |
| EKEYEXPIRED = syscall.Errno(0x7f) |
| EKEYREJECTED = syscall.Errno(0x81) |
| EKEYREVOKED = syscall.Errno(0x80) |
| EL2HLT = syscall.Errno(0x33) |
| EL2NSYNC = syscall.Errno(0x2d) |
| EL3HLT = syscall.Errno(0x2e) |
| EL3RST = syscall.Errno(0x2f) |
| ELIBACC = syscall.Errno(0x4f) |
| ELIBBAD = syscall.Errno(0x50) |
| ELIBEXEC = syscall.Errno(0x53) |
| ELIBMAX = syscall.Errno(0x52) |
| ELIBSCN = syscall.Errno(0x51) |
| ELNRNG = syscall.Errno(0x30) |
| ELOOP = syscall.Errno(0x28) |
| EMEDIUMTYPE = syscall.Errno(0x7c) |
| EMSGSIZE = syscall.Errno(0x5a) |
| EMULTIHOP = syscall.Errno(0x48) |
| ENAMETOOLONG = syscall.Errno(0x24) |
| ENAVAIL = syscall.Errno(0x77) |
| ENETDOWN = syscall.Errno(0x64) |
| ENETRESET = syscall.Errno(0x66) |
| ENETUNREACH = syscall.Errno(0x65) |
| ENOANO = syscall.Errno(0x37) |
| ENOBUFS = syscall.Errno(0x69) |
| ENOCSI = syscall.Errno(0x32) |
| ENODATA = syscall.Errno(0x3d) |
| ENOKEY = syscall.Errno(0x7e) |
| ENOLCK = syscall.Errno(0x25) |
| ENOLINK = syscall.Errno(0x43) |
| ENOMEDIUM = syscall.Errno(0x7b) |
| ENOMSG = syscall.Errno(0x2a) |
| ENONET = syscall.Errno(0x40) |
| ENOPKG = syscall.Errno(0x41) |
| ENOPROTOOPT = syscall.Errno(0x5c) |
| ENOSR = syscall.Errno(0x3f) |
| ENOSTR = syscall.Errno(0x3c) |
| ENOSYS = syscall.Errno(0x26) |
| ENOTCONN = syscall.Errno(0x6b) |
| ENOTEMPTY = syscall.Errno(0x27) |
| ENOTNAM = syscall.Errno(0x76) |
| ENOTRECOVERABLE = syscall.Errno(0x83) |
| ENOTSOCK = syscall.Errno(0x58) |
| ENOTSUP = syscall.Errno(0x5f) |
| ENOTUNIQ = syscall.Errno(0x4c) |
| EOPNOTSUPP = syscall.Errno(0x5f) |
| EOVERFLOW = syscall.Errno(0x4b) |
| EOWNERDEAD = syscall.Errno(0x82) |
| EPFNOSUPPORT = syscall.Errno(0x60) |
| EPROTO = syscall.Errno(0x47) |
| EPROTONOSUPPORT = syscall.Errno(0x5d) |
| EPROTOTYPE = syscall.Errno(0x5b) |
| EREMCHG = syscall.Errno(0x4e) |
| EREMOTE = syscall.Errno(0x42) |
| EREMOTEIO = syscall.Errno(0x79) |
| ERESTART = syscall.Errno(0x55) |
| ERFKILL = syscall.Errno(0x84) |
| ESHUTDOWN = syscall.Errno(0x6c) |
| ESOCKTNOSUPPORT = syscall.Errno(0x5e) |
| ESRMNT = syscall.Errno(0x45) |
| ESTALE = syscall.Errno(0x74) |
| ESTRPIPE = syscall.Errno(0x56) |
| ETIME = syscall.Errno(0x3e) |
| ETIMEDOUT = syscall.Errno(0x6e) |
| ETOOMANYREFS = syscall.Errno(0x6d) |
| EUCLEAN = syscall.Errno(0x75) |
| EUNATCH = syscall.Errno(0x31) |
| EUSERS = syscall.Errno(0x57) |
| EXFULL = syscall.Errno(0x36) |
| ) |
| |
| // Signals |
| const ( |
| SIGBUS = syscall.Signal(0x7) |
| SIGCHLD = syscall.Signal(0x11) |
| SIGCLD = syscall.Signal(0x11) |
| SIGCONT = syscall.Signal(0x12) |
| SIGIO = syscall.Signal(0x1d) |
| SIGPOLL = syscall.Signal(0x1d) |
| SIGPROF = syscall.Signal(0x1b) |
| SIGPWR = syscall.Signal(0x1e) |
| SIGSTKFLT = syscall.Signal(0x10) |
| SIGSTOP = syscall.Signal(0x13) |
| SIGSYS = syscall.Signal(0x1f) |
| SIGTSTP = syscall.Signal(0x14) |
| SIGTTIN = syscall.Signal(0x15) |
| SIGTTOU = syscall.Signal(0x16) |
| SIGURG = syscall.Signal(0x17) |
| SIGUSR1 = syscall.Signal(0xa) |
| SIGUSR2 = syscall.Signal(0xc) |
| SIGVTALRM = syscall.Signal(0x1a) |
| SIGWINCH = syscall.Signal(0x1c) |
| SIGXCPU = syscall.Signal(0x18) |
| SIGXFSZ = syscall.Signal(0x19) |
| ) |
| |
| // Error table |
| var errorList = [...]struct { |
| num syscall.Errno |
| name string |
| desc string |
| }{ |
| {1, "EPERM", "operation not permitted"}, |
| {2, "ENOENT", "no such file or directory"}, |
| {3, "ESRCH", "no such process"}, |
| {4, "EINTR", "interrupted system call"}, |
| {5, "EIO", "input/output error"}, |
| {6, "ENXIO", "no such device or address"}, |
| {7, "E2BIG", "argument list too long"}, |
| {8, "ENOEXEC", "exec format error"}, |
| {9, "EBADF", "bad file descriptor"}, |
| {10, "ECHILD", "no child processes"}, |
| {11, "EAGAIN", "resource temporarily unavailable"}, |
| {12, "ENOMEM", "cannot allocate memory"}, |
| {13, "EACCES", "permission denied"}, |
| {14, "EFAULT", "bad address"}, |
| {15, "ENOTBLK", "block device required"}, |
| {16, "EBUSY", "device or resource busy"}, |
| {17, "EEXIST", "file exists"}, |
| {18, "EXDEV", "invalid cross-device link"}, |
| {19, "ENODEV", "no such device"}, |
| {20, "ENOTDIR", "not a directory"}, |
| {21, "EISDIR", "is a directory"}, |
| {22, "EINVAL", "invalid argument"}, |
| {23, "ENFILE", "too many open files in system"}, |
| {24, "EMFILE", "too many open files"}, |
| {25, "ENOTTY", "inappropriate ioctl for device"}, |
| {26, "ETXTBSY", "text file busy"}, |
| {27, "EFBIG", "file too large"}, |
| {28, "ENOSPC", "no space left on device"}, |
| {29, "ESPIPE", "illegal seek"}, |
| {30, "EROFS", "read-only file system"}, |
| {31, "EMLINK", "too many links"}, |
| {32, "EPIPE", "broken pipe"}, |
| {33, "EDOM", "numerical argument out of domain"}, |
| {34, "ERANGE", "numerical result out of range"}, |
| {35, "EDEADLK", "resource deadlock avoided"}, |
| {36, "ENAMETOOLONG", "file name too long"}, |
| {37, "ENOLCK", "no locks available"}, |
| {38, "ENOSYS", "function not implemented"}, |
| {39, "ENOTEMPTY", "directory not empty"}, |
| {40, "ELOOP", "too many levels of symbolic links"}, |
| {42, "ENOMSG", "no message of desired type"}, |
| {43, "EIDRM", "identifier removed"}, |
| {44, "ECHRNG", "channel number out of range"}, |
| {45, "EL2NSYNC", "level 2 not synchronized"}, |
| {46, "EL3HLT", "level 3 halted"}, |
| {47, "EL3RST", "level 3 reset"}, |
| {48, "ELNRNG", "link number out of range"}, |
| {49, "EUNATCH", "protocol driver not attached"}, |
| {50, "ENOCSI", "no CSI structure available"}, |
| {51, "EL2HLT", "level 2 halted"}, |
| {52, "EBADE", "invalid exchange"}, |
| {53, "EBADR", "invalid request descriptor"}, |
| {54, "EXFULL", "exchange full"}, |
| {55, "ENOANO", "no anode"}, |
| {56, "EBADRQC", "invalid request code"}, |
| {57, "EBADSLT", "invalid slot"}, |
| {59, "EBFONT", "bad font file format"}, |
| {60, "ENOSTR", "device not a stream"}, |
| {61, "ENODATA", "no data available"}, |
| {62, "ETIME", "timer expired"}, |
| {63, "ENOSR", "out of streams resources"}, |
| {64, "ENONET", "machine is not on the network"}, |
| {65, "ENOPKG", "package not installed"}, |
| {66, "EREMOTE", "object is remote"}, |
| {67, "ENOLINK", "link has been severed"}, |
| {68, "EADV", "advertise error"}, |
| {69, "ESRMNT", "srmount error"}, |
| {70, "ECOMM", "communication error on send"}, |
| {71, "EPROTO", "protocol error"}, |
| {72, "EMULTIHOP", "multihop attempted"}, |
| {73, "EDOTDOT", "RFS specific error"}, |
| {74, "EBADMSG", "bad message"}, |
| {75, "EOVERFLOW", "value too large for defined data type"}, |
| {76, "ENOTUNIQ", "name not unique on network"}, |
| {77, "EBADFD", "file descriptor in bad state"}, |
| {78, "EREMCHG", "remote address changed"}, |
| {79, "ELIBACC", "can not access a needed shared library"}, |
| {80, "ELIBBAD", "accessing a corrupted shared library"}, |
| {81, "ELIBSCN", ".lib section in a.out corrupted"}, |
| {82, "ELIBMAX", "attempting to link in too many shared libraries"}, |
| {83, "ELIBEXEC", "cannot exec a shared library directly"}, |
| {84, "EILSEQ", "invalid or incomplete multibyte or wide character"}, |
| {85, "ERESTART", "interrupted system call should be restarted"}, |
| {86, "ESTRPIPE", "streams pipe error"}, |
| {87, "EUSERS", "too many users"}, |
| {88, "ENOTSOCK", "socket operation on non-socket"}, |
| {89, "EDESTADDRREQ", "destination address required"}, |
| {90, "EMSGSIZE", "message too long"}, |
| {91, "EPROTOTYPE", "protocol wrong type for socket"}, |
| {92, "ENOPROTOOPT", "protocol not available"}, |
| {93, "EPROTONOSUPPORT", "protocol not supported"}, |
| {94, "ESOCKTNOSUPPORT", "socket type not supported"}, |
| {95, "ENOTSUP", "operation not supported"}, |
| {96, "EPFNOSUPPORT", "protocol family not supported"}, |
| {97, "EAFNOSUPPORT", "address family not supported by protocol"}, |
| {98, "EADDRINUSE", "address already in use"}, |
| {99, "EADDRNOTAVAIL", "cannot assign requested address"}, |
| {100, "ENETDOWN", "network is down"}, |
| {101, "ENETUNREACH", "network is unreachable"}, |
| {102, "ENETRESET", "network dropped connection on reset"}, |
| {103, "ECONNABORTED", "software caused connection abort"}, |
| {104, "ECONNRESET", "connection reset by peer"}, |
| {105, "ENOBUFS", "no buffer space available"}, |
| {106, "EISCONN", "transport endpoint is already connected"}, |
| {107, "ENOTCONN", "transport endpoint is not connected"}, |
| {108, "ESHUTDOWN", "cannot send after transport endpoint shutdown"}, |
| {109, "ETOOMANYREFS", "too many references: cannot splice"}, |
| {110, "ETIMEDOUT", "connection timed out"}, |
| {111, "ECONNREFUSED", "connection refused"}, |
| {112, "EHOSTDOWN", "host is down"}, |
| {113, "EHOSTUNREACH", "no route to host"}, |
| {114, "EALREADY", "operation already in progress"}, |
| {115, "EINPROGRESS", "operation now in progress"}, |
| {116, "ESTALE", "stale file handle"}, |
| {117, "EUCLEAN", "structure needs cleaning"}, |
| {118, "ENOTNAM", "not a XENIX named type file"}, |
| {119, "ENAVAIL", "no XENIX semaphores available"}, |
| {120, "EISNAM", "is a named type file"}, |
| {121, "EREMOTEIO", "remote I/O error"}, |
| {122, "EDQUOT", "disk quota exceeded"}, |
| {123, "ENOMEDIUM", "no medium found"}, |
| {124, "EMEDIUMTYPE", "wrong medium type"}, |
| {125, "ECANCELED", "operation canceled"}, |
| {126, "ENOKEY", "required key not available"}, |
| {127, "EKEYEXPIRED", "key has expired"}, |
| {128, "EKEYREVOKED", "key has been revoked"}, |
| {129, "EKEYREJECTED", "key was rejected by service"}, |
| {130, "EOWNERDEAD", "owner died"}, |
| {131, "ENOTRECOVERABLE", "state not recoverable"}, |
| {132, "ERFKILL", "operation not possible due to RF-kill"}, |
| {133, "EHWPOISON", "memory page has hardware error"}, |
| } |
| |
| // Signal table |
| var signalList = [...]struct { |
| num syscall.Signal |
| name string |
| desc string |
| }{ |
| {1, "SIGHUP", "hangup"}, |
| {2, "SIGINT", "interrupt"}, |
| {3, "SIGQUIT", "quit"}, |
| {4, "SIGILL", "illegal instruction"}, |
| {5, "SIGTRAP", "trace/breakpoint trap"}, |
| {6, "SIGABRT", "aborted"}, |
| {7, "SIGBUS", "bus error"}, |
| {8, "SIGFPE", "floating point exception"}, |
| {9, "SIGKILL", "killed"}, |
| {10, "SIGUSR1", "user defined signal 1"}, |
| {11, "SIGSEGV", "segmentation fault"}, |
| {12, "SIGUSR2", "user defined signal 2"}, |
| {13, "SIGPIPE", "broken pipe"}, |
| {14, "SIGALRM", "alarm clock"}, |
| {15, "SIGTERM", "terminated"}, |
| {16, "SIGSTKFLT", "stack fault"}, |
| {17, "SIGCHLD", "child exited"}, |
| {18, "SIGCONT", "continued"}, |
| {19, "SIGSTOP", "stopped (signal)"}, |
| {20, "SIGTSTP", "stopped"}, |
| {21, "SIGTTIN", "stopped (tty input)"}, |
| {22, "SIGTTOU", "stopped (tty output)"}, |
| {23, "SIGURG", "urgent I/O condition"}, |
| {24, "SIGXCPU", "CPU time limit exceeded"}, |
| {25, "SIGXFSZ", "file size limit exceeded"}, |
| {26, "SIGVTALRM", "virtual timer expired"}, |
| {27, "SIGPROF", "profiling timer expired"}, |
| {28, "SIGWINCH", "window changed"}, |
| {29, "SIGIO", "I/O possible"}, |
| {30, "SIGPWR", "power failure"}, |
| {31, "SIGSYS", "bad system call"}, |
| } |