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
EPOLL_CLOEXEC = 0x80000
EXTPROC = 0x10000
FF1 = 0x8000
FFDLY = 0x8000
FICLONE = 0x40049409
FICLONERANGE = 0x4020940d
FLUSHO = 0x1000
FP_XSTATE_MAGIC2 = 0x46505845
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_32BIT = 0x40
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_NSTYPE = 0xb703
NS_GET_OWNER_UID = 0xb704
NS_GET_PARENT = 0xb702
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
PTRACE_ARCH_PRCTL = 0x1e
PTRACE_GETFPREGS = 0xe
PTRACE_GETFPXREGS = 0x12
PTRACE_GET_THREAD_AREA = 0x19
PTRACE_OLDSETOPTIONS = 0x15
PTRACE_SETFPREGS = 0xf
PTRACE_SETFPXREGS = 0x13
PTRACE_SET_THREAD_AREA = 0x1a
PTRACE_SINGLEBLOCK = 0x21
PTRACE_SYSEMU = 0x1f
PTRACE_SYSEMU_SINGLESTEP = 0x20
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
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
)
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 )
)
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 )
)
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" },
}
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" },
}
The pages are generated with Golds v0.6.7 . (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds .