|
|
@@ -6,6 +6,8 @@
|
|
|
|
|
|
package unix
|
|
|
|
|
|
+import "syscall"
|
|
|
+
|
|
|
const (
|
|
|
AF_ALG = 0x26
|
|
|
AF_APPLETALK = 0x5
|
|
|
@@ -1212,179 +1214,179 @@ const (
|
|
|
|
|
|
// Errors
|
|
|
const (
|
|
|
- E2BIG = Errno(0x7)
|
|
|
- EACCES = Errno(0xd)
|
|
|
- EADDRINUSE = Errno(0x62)
|
|
|
- EADDRNOTAVAIL = Errno(0x63)
|
|
|
- EADV = Errno(0x44)
|
|
|
- EAFNOSUPPORT = Errno(0x61)
|
|
|
- EAGAIN = Errno(0xb)
|
|
|
- EALREADY = Errno(0x72)
|
|
|
- EBADE = Errno(0x34)
|
|
|
- EBADF = Errno(0x9)
|
|
|
- EBADFD = Errno(0x4d)
|
|
|
- EBADMSG = Errno(0x4a)
|
|
|
- EBADR = Errno(0x35)
|
|
|
- EBADRQC = Errno(0x38)
|
|
|
- EBADSLT = Errno(0x39)
|
|
|
- EBFONT = Errno(0x3b)
|
|
|
- EBUSY = Errno(0x10)
|
|
|
- ECANCELED = Errno(0x7d)
|
|
|
- ECHILD = Errno(0xa)
|
|
|
- ECHRNG = Errno(0x2c)
|
|
|
- ECOMM = Errno(0x46)
|
|
|
- ECONNABORTED = Errno(0x67)
|
|
|
- ECONNREFUSED = Errno(0x6f)
|
|
|
- ECONNRESET = Errno(0x68)
|
|
|
- EDEADLK = Errno(0x23)
|
|
|
- EDEADLOCK = Errno(0x23)
|
|
|
- EDESTADDRREQ = Errno(0x59)
|
|
|
- EDOM = Errno(0x21)
|
|
|
- EDOTDOT = Errno(0x49)
|
|
|
- EDQUOT = Errno(0x7a)
|
|
|
- EEXIST = Errno(0x11)
|
|
|
- EFAULT = Errno(0xe)
|
|
|
- EFBIG = Errno(0x1b)
|
|
|
- EHOSTDOWN = Errno(0x70)
|
|
|
- EHOSTUNREACH = Errno(0x71)
|
|
|
- EHWPOISON = Errno(0x85)
|
|
|
- EIDRM = Errno(0x2b)
|
|
|
- EILSEQ = Errno(0x54)
|
|
|
- EINPROGRESS = Errno(0x73)
|
|
|
- EINTR = Errno(0x4)
|
|
|
- EINVAL = Errno(0x16)
|
|
|
- EIO = Errno(0x5)
|
|
|
- EISCONN = Errno(0x6a)
|
|
|
- EISDIR = Errno(0x15)
|
|
|
- EISNAM = Errno(0x78)
|
|
|
- EKEYEXPIRED = Errno(0x7f)
|
|
|
- EKEYREJECTED = Errno(0x81)
|
|
|
- EKEYREVOKED = Errno(0x80)
|
|
|
- EL2HLT = Errno(0x33)
|
|
|
- EL2NSYNC = Errno(0x2d)
|
|
|
- EL3HLT = Errno(0x2e)
|
|
|
- EL3RST = Errno(0x2f)
|
|
|
- ELIBACC = Errno(0x4f)
|
|
|
- ELIBBAD = Errno(0x50)
|
|
|
- ELIBEXEC = Errno(0x53)
|
|
|
- ELIBMAX = Errno(0x52)
|
|
|
- ELIBSCN = Errno(0x51)
|
|
|
- ELNRNG = Errno(0x30)
|
|
|
- ELOOP = Errno(0x28)
|
|
|
- EMEDIUMTYPE = Errno(0x7c)
|
|
|
- EMFILE = Errno(0x18)
|
|
|
- EMLINK = Errno(0x1f)
|
|
|
- EMSGSIZE = Errno(0x5a)
|
|
|
- EMULTIHOP = Errno(0x48)
|
|
|
- ENAMETOOLONG = Errno(0x24)
|
|
|
- ENAVAIL = Errno(0x77)
|
|
|
- ENETDOWN = Errno(0x64)
|
|
|
- ENETRESET = Errno(0x66)
|
|
|
- ENETUNREACH = Errno(0x65)
|
|
|
- ENFILE = Errno(0x17)
|
|
|
- ENOANO = Errno(0x37)
|
|
|
- ENOBUFS = Errno(0x69)
|
|
|
- ENOCSI = Errno(0x32)
|
|
|
- ENODATA = Errno(0x3d)
|
|
|
- ENODEV = Errno(0x13)
|
|
|
- ENOENT = Errno(0x2)
|
|
|
- ENOEXEC = Errno(0x8)
|
|
|
- ENOKEY = Errno(0x7e)
|
|
|
- ENOLCK = Errno(0x25)
|
|
|
- ENOLINK = Errno(0x43)
|
|
|
- ENOMEDIUM = Errno(0x7b)
|
|
|
- ENOMEM = Errno(0xc)
|
|
|
- ENOMSG = Errno(0x2a)
|
|
|
- ENONET = Errno(0x40)
|
|
|
- ENOPKG = Errno(0x41)
|
|
|
- ENOPROTOOPT = Errno(0x5c)
|
|
|
- ENOSPC = Errno(0x1c)
|
|
|
- ENOSR = Errno(0x3f)
|
|
|
- ENOSTR = Errno(0x3c)
|
|
|
- ENOSYS = Errno(0x26)
|
|
|
- ENOTBLK = Errno(0xf)
|
|
|
- ENOTCONN = Errno(0x6b)
|
|
|
- ENOTDIR = Errno(0x14)
|
|
|
- ENOTEMPTY = Errno(0x27)
|
|
|
- ENOTNAM = Errno(0x76)
|
|
|
- ENOTRECOVERABLE = Errno(0x83)
|
|
|
- ENOTSOCK = Errno(0x58)
|
|
|
- ENOTSUP = Errno(0x5f)
|
|
|
- ENOTTY = Errno(0x19)
|
|
|
- ENOTUNIQ = Errno(0x4c)
|
|
|
- ENXIO = Errno(0x6)
|
|
|
- EOPNOTSUPP = Errno(0x5f)
|
|
|
- EOVERFLOW = Errno(0x4b)
|
|
|
- EOWNERDEAD = Errno(0x82)
|
|
|
- EPERM = Errno(0x1)
|
|
|
- EPFNOSUPPORT = Errno(0x60)
|
|
|
- EPIPE = Errno(0x20)
|
|
|
- EPROTO = Errno(0x47)
|
|
|
- EPROTONOSUPPORT = Errno(0x5d)
|
|
|
- EPROTOTYPE = Errno(0x5b)
|
|
|
- ERANGE = Errno(0x22)
|
|
|
- EREMCHG = Errno(0x4e)
|
|
|
- EREMOTE = Errno(0x42)
|
|
|
- EREMOTEIO = Errno(0x79)
|
|
|
- ERESTART = Errno(0x55)
|
|
|
- ERFKILL = Errno(0x84)
|
|
|
- EROFS = Errno(0x1e)
|
|
|
- ESHUTDOWN = Errno(0x6c)
|
|
|
- ESOCKTNOSUPPORT = Errno(0x5e)
|
|
|
- ESPIPE = Errno(0x1d)
|
|
|
- ESRCH = Errno(0x3)
|
|
|
- ESRMNT = Errno(0x45)
|
|
|
- ESTALE = Errno(0x74)
|
|
|
- ESTRPIPE = Errno(0x56)
|
|
|
- ETIME = Errno(0x3e)
|
|
|
- ETIMEDOUT = Errno(0x6e)
|
|
|
- ETOOMANYREFS = Errno(0x6d)
|
|
|
- ETXTBSY = Errno(0x1a)
|
|
|
- EUCLEAN = Errno(0x75)
|
|
|
- EUNATCH = Errno(0x31)
|
|
|
- EUSERS = Errno(0x57)
|
|
|
- EWOULDBLOCK = Errno(0xb)
|
|
|
- EXDEV = Errno(0x12)
|
|
|
- EXFULL = Errno(0x36)
|
|
|
+ E2BIG = syscall.Errno(0x7)
|
|
|
+ EACCES = syscall.Errno(0xd)
|
|
|
+ EADDRINUSE = syscall.Errno(0x62)
|
|
|
+ EADDRNOTAVAIL = syscall.Errno(0x63)
|
|
|
+ EADV = syscall.Errno(0x44)
|
|
|
+ EAFNOSUPPORT = syscall.Errno(0x61)
|
|
|
+ EAGAIN = syscall.Errno(0xb)
|
|
|
+ EALREADY = syscall.Errno(0x72)
|
|
|
+ EBADE = syscall.Errno(0x34)
|
|
|
+ EBADF = syscall.Errno(0x9)
|
|
|
+ EBADFD = syscall.Errno(0x4d)
|
|
|
+ EBADMSG = syscall.Errno(0x4a)
|
|
|
+ EBADR = syscall.Errno(0x35)
|
|
|
+ EBADRQC = syscall.Errno(0x38)
|
|
|
+ EBADSLT = syscall.Errno(0x39)
|
|
|
+ EBFONT = syscall.Errno(0x3b)
|
|
|
+ EBUSY = syscall.Errno(0x10)
|
|
|
+ ECANCELED = syscall.Errno(0x7d)
|
|
|
+ ECHILD = syscall.Errno(0xa)
|
|
|
+ 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)
|
|
|
+ EDOM = syscall.Errno(0x21)
|
|
|
+ EDOTDOT = syscall.Errno(0x49)
|
|
|
+ EDQUOT = syscall.Errno(0x7a)
|
|
|
+ EEXIST = syscall.Errno(0x11)
|
|
|
+ EFAULT = syscall.Errno(0xe)
|
|
|
+ EFBIG = syscall.Errno(0x1b)
|
|
|
+ EHOSTDOWN = syscall.Errno(0x70)
|
|
|
+ EHOSTUNREACH = syscall.Errno(0x71)
|
|
|
+ EHWPOISON = syscall.Errno(0x85)
|
|
|
+ EIDRM = syscall.Errno(0x2b)
|
|
|
+ EILSEQ = syscall.Errno(0x54)
|
|
|
+ EINPROGRESS = syscall.Errno(0x73)
|
|
|
+ EINTR = syscall.Errno(0x4)
|
|
|
+ EINVAL = syscall.Errno(0x16)
|
|
|
+ EIO = syscall.Errno(0x5)
|
|
|
+ EISCONN = syscall.Errno(0x6a)
|
|
|
+ EISDIR = syscall.Errno(0x15)
|
|
|
+ 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)
|
|
|
+ EMFILE = syscall.Errno(0x18)
|
|
|
+ EMLINK = syscall.Errno(0x1f)
|
|
|
+ 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)
|
|
|
+ ENFILE = syscall.Errno(0x17)
|
|
|
+ ENOANO = syscall.Errno(0x37)
|
|
|
+ ENOBUFS = syscall.Errno(0x69)
|
|
|
+ ENOCSI = syscall.Errno(0x32)
|
|
|
+ ENODATA = syscall.Errno(0x3d)
|
|
|
+ ENODEV = syscall.Errno(0x13)
|
|
|
+ ENOENT = syscall.Errno(0x2)
|
|
|
+ ENOEXEC = syscall.Errno(0x8)
|
|
|
+ ENOKEY = syscall.Errno(0x7e)
|
|
|
+ ENOLCK = syscall.Errno(0x25)
|
|
|
+ ENOLINK = syscall.Errno(0x43)
|
|
|
+ ENOMEDIUM = syscall.Errno(0x7b)
|
|
|
+ ENOMEM = syscall.Errno(0xc)
|
|
|
+ ENOMSG = syscall.Errno(0x2a)
|
|
|
+ ENONET = syscall.Errno(0x40)
|
|
|
+ ENOPKG = syscall.Errno(0x41)
|
|
|
+ ENOPROTOOPT = syscall.Errno(0x5c)
|
|
|
+ ENOSPC = syscall.Errno(0x1c)
|
|
|
+ ENOSR = syscall.Errno(0x3f)
|
|
|
+ ENOSTR = syscall.Errno(0x3c)
|
|
|
+ ENOSYS = syscall.Errno(0x26)
|
|
|
+ ENOTBLK = syscall.Errno(0xf)
|
|
|
+ ENOTCONN = syscall.Errno(0x6b)
|
|
|
+ ENOTDIR = syscall.Errno(0x14)
|
|
|
+ ENOTEMPTY = syscall.Errno(0x27)
|
|
|
+ ENOTNAM = syscall.Errno(0x76)
|
|
|
+ ENOTRECOVERABLE = syscall.Errno(0x83)
|
|
|
+ ENOTSOCK = syscall.Errno(0x58)
|
|
|
+ ENOTSUP = syscall.Errno(0x5f)
|
|
|
+ ENOTTY = syscall.Errno(0x19)
|
|
|
+ ENOTUNIQ = syscall.Errno(0x4c)
|
|
|
+ ENXIO = syscall.Errno(0x6)
|
|
|
+ EOPNOTSUPP = syscall.Errno(0x5f)
|
|
|
+ EOVERFLOW = syscall.Errno(0x4b)
|
|
|
+ EOWNERDEAD = syscall.Errno(0x82)
|
|
|
+ EPERM = syscall.Errno(0x1)
|
|
|
+ EPFNOSUPPORT = syscall.Errno(0x60)
|
|
|
+ EPIPE = syscall.Errno(0x20)
|
|
|
+ EPROTO = syscall.Errno(0x47)
|
|
|
+ EPROTONOSUPPORT = syscall.Errno(0x5d)
|
|
|
+ EPROTOTYPE = syscall.Errno(0x5b)
|
|
|
+ ERANGE = syscall.Errno(0x22)
|
|
|
+ EREMCHG = syscall.Errno(0x4e)
|
|
|
+ EREMOTE = syscall.Errno(0x42)
|
|
|
+ EREMOTEIO = syscall.Errno(0x79)
|
|
|
+ ERESTART = syscall.Errno(0x55)
|
|
|
+ ERFKILL = syscall.Errno(0x84)
|
|
|
+ EROFS = syscall.Errno(0x1e)
|
|
|
+ ESHUTDOWN = syscall.Errno(0x6c)
|
|
|
+ ESOCKTNOSUPPORT = syscall.Errno(0x5e)
|
|
|
+ ESPIPE = syscall.Errno(0x1d)
|
|
|
+ ESRCH = syscall.Errno(0x3)
|
|
|
+ ESRMNT = syscall.Errno(0x45)
|
|
|
+ ESTALE = syscall.Errno(0x74)
|
|
|
+ ESTRPIPE = syscall.Errno(0x56)
|
|
|
+ ETIME = syscall.Errno(0x3e)
|
|
|
+ ETIMEDOUT = syscall.Errno(0x6e)
|
|
|
+ ETOOMANYREFS = syscall.Errno(0x6d)
|
|
|
+ ETXTBSY = syscall.Errno(0x1a)
|
|
|
+ EUCLEAN = syscall.Errno(0x75)
|
|
|
+ EUNATCH = syscall.Errno(0x31)
|
|
|
+ EUSERS = syscall.Errno(0x57)
|
|
|
+ EWOULDBLOCK = syscall.Errno(0xb)
|
|
|
+ EXDEV = syscall.Errno(0x12)
|
|
|
+ EXFULL = syscall.Errno(0x36)
|
|
|
)
|
|
|
|
|
|
// Signals
|
|
|
const (
|
|
|
- SIGABRT = Signal(0x6)
|
|
|
- SIGALRM = Signal(0xe)
|
|
|
- SIGBUS = Signal(0x7)
|
|
|
- SIGCHLD = Signal(0x11)
|
|
|
- SIGCLD = Signal(0x11)
|
|
|
- SIGCONT = Signal(0x12)
|
|
|
- SIGFPE = Signal(0x8)
|
|
|
- SIGHUP = Signal(0x1)
|
|
|
- SIGILL = Signal(0x4)
|
|
|
- SIGINT = Signal(0x2)
|
|
|
- SIGIO = Signal(0x1d)
|
|
|
- SIGIOT = Signal(0x6)
|
|
|
- SIGKILL = Signal(0x9)
|
|
|
- SIGPIPE = Signal(0xd)
|
|
|
- SIGPOLL = Signal(0x1d)
|
|
|
- SIGPROF = Signal(0x1b)
|
|
|
- SIGPWR = Signal(0x1e)
|
|
|
- SIGQUIT = Signal(0x3)
|
|
|
- SIGSEGV = Signal(0xb)
|
|
|
- SIGSTKFLT = Signal(0x10)
|
|
|
- SIGSTOP = Signal(0x13)
|
|
|
- SIGSYS = Signal(0x1f)
|
|
|
- SIGTERM = Signal(0xf)
|
|
|
- SIGTRAP = Signal(0x5)
|
|
|
- SIGTSTP = Signal(0x14)
|
|
|
- SIGTTIN = Signal(0x15)
|
|
|
- SIGTTOU = Signal(0x16)
|
|
|
- SIGUNUSED = Signal(0x1f)
|
|
|
- SIGURG = Signal(0x17)
|
|
|
- SIGUSR1 = Signal(0xa)
|
|
|
- SIGUSR2 = Signal(0xc)
|
|
|
- SIGVTALRM = Signal(0x1a)
|
|
|
- SIGWINCH = Signal(0x1c)
|
|
|
- SIGXCPU = Signal(0x18)
|
|
|
- SIGXFSZ = Signal(0x19)
|
|
|
+ SIGABRT = syscall.Signal(0x6)
|
|
|
+ SIGALRM = syscall.Signal(0xe)
|
|
|
+ SIGBUS = syscall.Signal(0x7)
|
|
|
+ SIGCHLD = syscall.Signal(0x11)
|
|
|
+ SIGCLD = syscall.Signal(0x11)
|
|
|
+ SIGCONT = syscall.Signal(0x12)
|
|
|
+ SIGFPE = syscall.Signal(0x8)
|
|
|
+ SIGHUP = syscall.Signal(0x1)
|
|
|
+ SIGILL = syscall.Signal(0x4)
|
|
|
+ SIGINT = syscall.Signal(0x2)
|
|
|
+ SIGIO = syscall.Signal(0x1d)
|
|
|
+ SIGIOT = syscall.Signal(0x6)
|
|
|
+ SIGKILL = syscall.Signal(0x9)
|
|
|
+ SIGPIPE = syscall.Signal(0xd)
|
|
|
+ SIGPOLL = syscall.Signal(0x1d)
|
|
|
+ SIGPROF = syscall.Signal(0x1b)
|
|
|
+ SIGPWR = syscall.Signal(0x1e)
|
|
|
+ SIGQUIT = syscall.Signal(0x3)
|
|
|
+ SIGSEGV = syscall.Signal(0xb)
|
|
|
+ SIGSTKFLT = syscall.Signal(0x10)
|
|
|
+ SIGSTOP = syscall.Signal(0x13)
|
|
|
+ SIGSYS = syscall.Signal(0x1f)
|
|
|
+ SIGTERM = syscall.Signal(0xf)
|
|
|
+ SIGTRAP = syscall.Signal(0x5)
|
|
|
+ SIGTSTP = syscall.Signal(0x14)
|
|
|
+ SIGTTIN = syscall.Signal(0x15)
|
|
|
+ SIGTTOU = syscall.Signal(0x16)
|
|
|
+ SIGUNUSED = syscall.Signal(0x1f)
|
|
|
+ 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
|