mirror of
https://github.com/golang/sys.git
synced 2026-02-09 04:06:04 +03:00
go.sys/unix: use syscall.Errno for errors
If we use a local type, it won't compare properly with errors from the rest of the standard library. Errors are the one type from syscall that propagates through the system, so it's important to have only one type for them. Ditto for syscall.Signal. LGTM=dave R=rsc, dave CC=golang-codereviews https://golang.org/cl/123490043
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
package unix
|
||||
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -24,7 +25,7 @@ func BpfBuflen(fd int) (int, error) {
|
||||
var l int
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGBLEN, uintptr(unsafe.Pointer(&l)))
|
||||
if err != 0 {
|
||||
return 0, Errno(err)
|
||||
return 0, syscall.Errno(err)
|
||||
}
|
||||
return l, nil
|
||||
}
|
||||
@@ -32,7 +33,7 @@ func BpfBuflen(fd int) (int, error) {
|
||||
func SetBpfBuflen(fd, l int) (int, error) {
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSBLEN, uintptr(unsafe.Pointer(&l)))
|
||||
if err != 0 {
|
||||
return 0, Errno(err)
|
||||
return 0, syscall.Errno(err)
|
||||
}
|
||||
return l, nil
|
||||
}
|
||||
@@ -41,7 +42,7 @@ func BpfDatalink(fd int) (int, error) {
|
||||
var t int
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGDLT, uintptr(unsafe.Pointer(&t)))
|
||||
if err != 0 {
|
||||
return 0, Errno(err)
|
||||
return 0, syscall.Errno(err)
|
||||
}
|
||||
return t, nil
|
||||
}
|
||||
@@ -49,7 +50,7 @@ func BpfDatalink(fd int) (int, error) {
|
||||
func SetBpfDatalink(fd, t int) (int, error) {
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSDLT, uintptr(unsafe.Pointer(&t)))
|
||||
if err != 0 {
|
||||
return 0, Errno(err)
|
||||
return 0, syscall.Errno(err)
|
||||
}
|
||||
return t, nil
|
||||
}
|
||||
@@ -57,7 +58,7 @@ func SetBpfDatalink(fd, t int) (int, error) {
|
||||
func SetBpfPromisc(fd, m int) error {
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCPROMISC, uintptr(unsafe.Pointer(&m)))
|
||||
if err != 0 {
|
||||
return Errno(err)
|
||||
return syscall.Errno(err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -65,7 +66,7 @@ func SetBpfPromisc(fd, m int) error {
|
||||
func FlushBpf(fd int) error {
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCFLUSH, 0)
|
||||
if err != 0 {
|
||||
return Errno(err)
|
||||
return syscall.Errno(err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -79,7 +80,7 @@ func BpfInterface(fd int, name string) (string, error) {
|
||||
var iv ivalue
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGETIF, uintptr(unsafe.Pointer(&iv)))
|
||||
if err != 0 {
|
||||
return "", Errno(err)
|
||||
return "", syscall.Errno(err)
|
||||
}
|
||||
return name, nil
|
||||
}
|
||||
@@ -89,7 +90,7 @@ func SetBpfInterface(fd int, name string) error {
|
||||
copy(iv.name[:], []byte(name))
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSETIF, uintptr(unsafe.Pointer(&iv)))
|
||||
if err != 0 {
|
||||
return Errno(err)
|
||||
return syscall.Errno(err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -98,7 +99,7 @@ func BpfTimeout(fd int) (*Timeval, error) {
|
||||
var tv Timeval
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGRTIMEOUT, uintptr(unsafe.Pointer(&tv)))
|
||||
if err != 0 {
|
||||
return nil, Errno(err)
|
||||
return nil, syscall.Errno(err)
|
||||
}
|
||||
return &tv, nil
|
||||
}
|
||||
@@ -106,7 +107,7 @@ func BpfTimeout(fd int) (*Timeval, error) {
|
||||
func SetBpfTimeout(fd int, tv *Timeval) error {
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSRTIMEOUT, uintptr(unsafe.Pointer(tv)))
|
||||
if err != 0 {
|
||||
return Errno(err)
|
||||
return syscall.Errno(err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -115,7 +116,7 @@ func BpfStats(fd int) (*BpfStat, error) {
|
||||
var s BpfStat
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGSTATS, uintptr(unsafe.Pointer(&s)))
|
||||
if err != 0 {
|
||||
return nil, Errno(err)
|
||||
return nil, syscall.Errno(err)
|
||||
}
|
||||
return &s, nil
|
||||
}
|
||||
@@ -123,7 +124,7 @@ func BpfStats(fd int) (*BpfStat, error) {
|
||||
func SetBpfImmediate(fd, m int) error {
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCIMMEDIATE, uintptr(unsafe.Pointer(&m)))
|
||||
if err != 0 {
|
||||
return Errno(err)
|
||||
return syscall.Errno(err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -134,7 +135,7 @@ func SetBpf(fd int, i []BpfInsn) error {
|
||||
p.Insns = (*BpfInsn)(unsafe.Pointer(&i[0]))
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSETF, uintptr(unsafe.Pointer(&p)))
|
||||
if err != 0 {
|
||||
return Errno(err)
|
||||
return syscall.Errno(err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -143,7 +144,7 @@ func CheckBpfVersion(fd int) error {
|
||||
var v BpfVersion
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCVERSION, uintptr(unsafe.Pointer(&v)))
|
||||
if err != 0 {
|
||||
return Errno(err)
|
||||
return syscall.Errno(err)
|
||||
}
|
||||
if v.Major != BPF_MAJOR_VERSION || v.Minor != BPF_MINOR_VERSION {
|
||||
return EINVAL
|
||||
@@ -155,7 +156,7 @@ func BpfHeadercmpl(fd int) (int, error) {
|
||||
var f int
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGHDRCMPLT, uintptr(unsafe.Pointer(&f)))
|
||||
if err != 0 {
|
||||
return 0, Errno(err)
|
||||
return 0, syscall.Errno(err)
|
||||
}
|
||||
return f, nil
|
||||
}
|
||||
@@ -163,7 +164,7 @@ func BpfHeadercmpl(fd int) (int, error) {
|
||||
func SetBpfHeadercmpl(fd, f int) error {
|
||||
_, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSHDRCMPLT, uintptr(unsafe.Pointer(&f)))
|
||||
if err != 0 {
|
||||
return Errno(err)
|
||||
return syscall.Errno(err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ package unix
|
||||
|
||||
import (
|
||||
"runtime"
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -34,12 +35,12 @@ func runtime_AfterFork()
|
||||
// For the same reason compiler does not race instrument it.
|
||||
// The calls to RawSyscall are okay because they are assembly
|
||||
// functions that do not grow the stack.
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err Errno) {
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err syscall.Errno) {
|
||||
// Declare all variables at top in case any
|
||||
// declarations require heap allocation (e.g., err1).
|
||||
var (
|
||||
r1, r2 uintptr
|
||||
err1 Errno
|
||||
err1 syscall.Errno
|
||||
nextfd int
|
||||
i int
|
||||
)
|
||||
|
||||
@@ -7,20 +7,21 @@
|
||||
package unix
|
||||
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
type SysProcAttr struct {
|
||||
Chroot string // Chroot.
|
||||
Credential *Credential // Credential.
|
||||
Ptrace bool // Enable tracing.
|
||||
Setsid bool // Create session.
|
||||
Setpgid bool // Set process group ID to new pid (SYSV setpgrp)
|
||||
Setctty bool // Set controlling terminal to fd Ctty (only meaningful if Setsid is set)
|
||||
Noctty bool // Detach fd 0 from controlling terminal
|
||||
Ctty int // Controlling TTY fd (Linux only)
|
||||
Pdeathsig Signal // Signal that the process will get when its parent dies (Linux only)
|
||||
Cloneflags uintptr // Flags for clone calls (Linux only)
|
||||
Chroot string // Chroot.
|
||||
Credential *Credential // Credential.
|
||||
Ptrace bool // Enable tracing.
|
||||
Setsid bool // Create session.
|
||||
Setpgid bool // Set process group ID to new pid (SYSV setpgrp)
|
||||
Setctty bool // Set controlling terminal to fd Ctty (only meaningful if Setsid is set)
|
||||
Noctty bool // Detach fd 0 from controlling terminal
|
||||
Ctty int // Controlling TTY fd (Linux only)
|
||||
Pdeathsig syscall.Signal // Signal that the process will get when its parent dies (Linux only)
|
||||
Cloneflags uintptr // Flags for clone calls (Linux only)
|
||||
}
|
||||
|
||||
// Implemented in runtime package.
|
||||
@@ -36,12 +37,12 @@ func runtime_AfterFork()
|
||||
// For the same reason compiler does not race instrument it.
|
||||
// The calls to RawSyscall are okay because they are assembly
|
||||
// functions that do not grow the stack.
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err Errno) {
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err syscall.Errno) {
|
||||
// Declare all variables at top in case any
|
||||
// declarations require heap allocation (e.g., err1).
|
||||
var (
|
||||
r1 uintptr
|
||||
err1 Errno
|
||||
err1 syscall.Errno
|
||||
nextfd int
|
||||
i int
|
||||
)
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
package unix
|
||||
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -21,20 +22,20 @@ type SysProcAttr struct {
|
||||
func runtime_BeforeFork()
|
||||
func runtime_AfterFork()
|
||||
|
||||
func chdir(path uintptr) (err Errno)
|
||||
func chroot1(path uintptr) (err Errno)
|
||||
func close(fd uintptr) (err Errno)
|
||||
func execve(path uintptr, argv uintptr, envp uintptr) (err Errno)
|
||||
func chdir(path uintptr) (err syscall.Errno)
|
||||
func chroot1(path uintptr) (err syscall.Errno)
|
||||
func close(fd uintptr) (err syscall.Errno)
|
||||
func execve(path uintptr, argv uintptr, envp uintptr) (err syscall.Errno)
|
||||
func exit(code uintptr)
|
||||
func fcntl1(fd uintptr, cmd uintptr, arg uintptr) (val uintptr, err Errno)
|
||||
func forkx(flags uintptr) (pid uintptr, err Errno)
|
||||
func ioctl(fd uintptr, req uintptr, arg uintptr) (err Errno)
|
||||
func setgid(gid uintptr) (err Errno)
|
||||
func setgroups1(ngid uintptr, gid uintptr) (err Errno)
|
||||
func setsid() (pid uintptr, err Errno)
|
||||
func setuid(uid uintptr) (err Errno)
|
||||
func setpgid(pid uintptr, pgid uintptr) (err Errno)
|
||||
func write1(fd uintptr, buf uintptr, nbyte uintptr) (n uintptr, err Errno)
|
||||
func fcntl1(fd uintptr, cmd uintptr, arg uintptr) (val uintptr, err syscall.Errno)
|
||||
func forkx(flags uintptr) (pid uintptr, err syscall.Errno)
|
||||
func ioctl(fd uintptr, req uintptr, arg uintptr) (err syscall.Errno)
|
||||
func setgid(gid uintptr) (err syscall.Errno)
|
||||
func setgroups1(ngid uintptr, gid uintptr) (err syscall.Errno)
|
||||
func setsid() (pid uintptr, err syscall.Errno)
|
||||
func setuid(uid uintptr) (err syscall.Errno)
|
||||
func setpgid(pid uintptr, pgid uintptr) (err syscall.Errno)
|
||||
func write1(fd uintptr, buf uintptr, nbyte uintptr) (n uintptr, err syscall.Errno)
|
||||
|
||||
// Fork, dup fd onto 0..len(fd), and exec(argv0, argvv, envv) in child.
|
||||
// If a dup or exec fails, write the errno error to pipe.
|
||||
@@ -48,12 +49,12 @@ func write1(fd uintptr, buf uintptr, nbyte uintptr) (n uintptr, err Errno)
|
||||
// because we need to avoid lazy-loading the functions (might malloc,
|
||||
// split the stack, or acquire mutexes). We can't call RawSyscall
|
||||
// because it's not safe even for BSD-subsystem calls.
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err Errno) {
|
||||
func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr *ProcAttr, sys *SysProcAttr, pipe int) (pid int, err syscall.Errno) {
|
||||
// Declare all variables at top in case any
|
||||
// declarations require heap allocation (e.g., err1).
|
||||
var (
|
||||
r1 uintptr
|
||||
err1 Errno
|
||||
err1 syscall.Errno
|
||||
nextfd int
|
||||
i int
|
||||
)
|
||||
|
||||
@@ -11,6 +11,7 @@ package unix
|
||||
import (
|
||||
"runtime"
|
||||
"sync"
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -63,18 +64,6 @@ import (
|
||||
|
||||
var ForkLock sync.RWMutex
|
||||
|
||||
// StringSlicePtr is deprecated. Use SlicePtrFromStrings instead.
|
||||
// If any string contains a NUL byte this function panics instead
|
||||
// of returning an error.
|
||||
func StringSlicePtr(ss []string) []*byte {
|
||||
bb := make([]*byte, len(ss)+1)
|
||||
for i := 0; i < len(ss); i++ {
|
||||
bb[i] = StringBytePtr(ss[i])
|
||||
}
|
||||
bb[len(ss)] = nil
|
||||
return bb
|
||||
}
|
||||
|
||||
// SlicePtrFromStrings converts a slice of strings to a slice of
|
||||
// pointers to NUL-terminated byte slices. If any string contains
|
||||
// a NUL byte, it returns (nil, EINVAL).
|
||||
@@ -130,7 +119,7 @@ var zeroSysProcAttr SysProcAttr
|
||||
func forkExec(argv0 string, argv []string, attr *ProcAttr) (pid int, err error) {
|
||||
var p [2]int
|
||||
var n int
|
||||
var err1 Errno
|
||||
var err1 syscall.Errno
|
||||
var wstatus WaitStatus
|
||||
|
||||
if attr == nil {
|
||||
@@ -190,7 +179,7 @@ func forkExec(argv0 string, argv []string, attr *ProcAttr) (pid int, err error)
|
||||
// Kick off child.
|
||||
pid, err1 = forkAndExecInChild(argv0p, argvp, envvp, chroot, dir, attr, sys, p[1])
|
||||
if err1 != 0 {
|
||||
err = Errno(err1)
|
||||
err = syscall.Errno(err1)
|
||||
goto error
|
||||
}
|
||||
ForkLock.Unlock()
|
||||
@@ -201,7 +190,7 @@ func forkExec(argv0 string, argv []string, attr *ProcAttr) (pid int, err error)
|
||||
Close(p[0])
|
||||
if err != nil || n != 0 {
|
||||
if n == int(unsafe.Sizeof(err1)) {
|
||||
err = Errno(err1)
|
||||
err = syscall.Errno(err1)
|
||||
}
|
||||
if err == nil {
|
||||
err = EPIPE
|
||||
@@ -257,5 +246,5 @@ func Exec(argv0 string, argv []string, envv []string) (err error) {
|
||||
uintptr(unsafe.Pointer(argv0p)),
|
||||
uintptr(unsafe.Pointer(&argvp[0])),
|
||||
uintptr(unsafe.Pointer(&envvp[0])))
|
||||
return Errno(err1)
|
||||
return syscall.Errno(err1)
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
package unix
|
||||
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -51,7 +52,7 @@ func SetLsfPromisc(name string, m bool) error {
|
||||
copy(ifl.name[:], []byte(name))
|
||||
_, _, ep := Syscall(SYS_IOCTL, uintptr(s), SIOCGIFFLAGS, uintptr(unsafe.Pointer(&ifl)))
|
||||
if ep != 0 {
|
||||
return Errno(ep)
|
||||
return syscall.Errno(ep)
|
||||
}
|
||||
if m {
|
||||
ifl.flags |= uint16(IFF_PROMISC)
|
||||
@@ -60,7 +61,7 @@ func SetLsfPromisc(name string, m bool) error {
|
||||
}
|
||||
_, _, ep = Syscall(SYS_IOCTL, uintptr(s), SIOCSIFFLAGS, uintptr(unsafe.Pointer(&ifl)))
|
||||
if ep != 0 {
|
||||
return Errno(ep)
|
||||
return syscall.Errno(ep)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -42,6 +42,7 @@ ccflags="$@"
|
||||
echo "${!indirect} $includes"
|
||||
echo '*/'
|
||||
echo 'import "C"'
|
||||
echo 'import "syscall"'
|
||||
echo
|
||||
echo 'const ('
|
||||
|
||||
@@ -147,13 +148,13 @@ cat _error.out | grep -vf _error.grep | grep -vf _signal.grep
|
||||
echo
|
||||
echo '// Errors'
|
||||
echo 'const ('
|
||||
cat _error.out | grep -f _error.grep | sed 's/=\(.*\)/= Errno(\1)/'
|
||||
cat _error.out | grep -f _error.grep | sed 's/=\(.*\)/= syscall.Errno(\1)/'
|
||||
echo ')'
|
||||
|
||||
echo
|
||||
echo '// Signals'
|
||||
echo 'const ('
|
||||
cat _error.out | grep -f _signal.grep | sed 's/=\(.*\)/= Signal(\1)/'
|
||||
cat _error.out | grep -f _signal.grep | sed 's/=\(.*\)/= syscall.Signal(\1)/'
|
||||
echo ')'
|
||||
|
||||
# Run C program to print error and syscall strings.
|
||||
|
||||
@@ -7,6 +7,7 @@ package unix
|
||||
import (
|
||||
"sync"
|
||||
"sync/atomic"
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -20,11 +21,11 @@ type soError struct {
|
||||
func (e *soError) Error() string { return e.Msg }
|
||||
|
||||
// Implemented in runtime/syscall_solaris.goc.
|
||||
func rawSysvicall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) // TODO: export
|
||||
func sysvicall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) // TODO: export
|
||||
func dlclose(handle uintptr) (err Errno) // TODO: export
|
||||
func dlopen(name *uint8, mode uintptr) (handle uintptr, err Errno) // TODO: export
|
||||
func dlsym(handle uintptr, name *uint8) (proc uintptr, err Errno) // TODO: export
|
||||
func rawSysvicall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
func sysvicall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
func dlclose(handle uintptr) (err syscall.Errno)
|
||||
func dlopen(name *uint8, mode uintptr) (handle uintptr, err syscall.Errno)
|
||||
func dlsym(handle uintptr, name *uint8) (proc uintptr, err syscall.Errno)
|
||||
|
||||
// A so implements access to a single shared library object.
|
||||
type so struct {
|
||||
@@ -119,7 +120,7 @@ func (p *proc) Addr() uintptr {
|
||||
// GetLastError. Callers must inspect the primary return value to decide
|
||||
// whether an error occurred (according to the semantics of the specific
|
||||
// function being called) before consulting the error. The error will be
|
||||
// guaranteed to contain unix.Errno.
|
||||
// guaranteed to contain syscall.Errno.
|
||||
func (p *proc) Call(a ...uintptr) (r1, r2 uintptr, lastErr error) {
|
||||
switch len(a) {
|
||||
case 0:
|
||||
@@ -253,7 +254,7 @@ func (p *lazyProc) Addr() uintptr {
|
||||
// GetLastError. Callers must inspect the primary return value to decide
|
||||
// whether an error occurred (according to the semantics of the specific
|
||||
// function being called) before consulting the error. The error will be
|
||||
// guaranteed to contain unix.Errno.
|
||||
// guaranteed to contain syscall.Errno.
|
||||
func (p *lazyProc) Call(a ...uintptr) (r1, r2 uintptr, lastErr error) {
|
||||
p.mustFind()
|
||||
return p.proc.Call(a...)
|
||||
|
||||
@@ -17,21 +17,10 @@
|
||||
// For details of the functions and data types in this package consult
|
||||
// the manuals for the appropriate operating system.
|
||||
// These calls return err == nil to indicate success; otherwise
|
||||
// err is an operating system error describing the failure.
|
||||
// On Unix systems, that error has type unix.Errno.
|
||||
// err represents an operating system error describing the failure and
|
||||
// holds a value of type syscall.Errno.
|
||||
package unix
|
||||
|
||||
// StringByteSlice is deprecated. Use ByteSliceFromString instead.
|
||||
// If s contains a NUL byte this function panics instead of
|
||||
// returning an error.
|
||||
func StringByteSlice(s string) []byte {
|
||||
a, err := ByteSliceFromString(s)
|
||||
if err != nil {
|
||||
panic("unix: string with NUL passed to StringByteSlice")
|
||||
}
|
||||
return a
|
||||
}
|
||||
|
||||
// ByteSliceFromString returns a NUL-terminated slice of bytes
|
||||
// containing the text of s. If s contains a NUL byte at any
|
||||
// location, it returns (nil, EINVAL).
|
||||
@@ -46,11 +35,6 @@ func ByteSliceFromString(s string) ([]byte, error) {
|
||||
return a, nil
|
||||
}
|
||||
|
||||
// StringBytePtr is deprecated. Use BytePtrFromString instead.
|
||||
// If s contains a NUL byte this function panics instead of
|
||||
// returning an error.
|
||||
func StringBytePtr(s string) *byte { return &StringByteSlice(s)[0] }
|
||||
|
||||
// BytePtrFromString returns a pointer to a NUL-terminated array of
|
||||
// bytes containing the text of s. If s contains a NUL byte at any
|
||||
// location, it returns (nil, EINVAL).
|
||||
|
||||
@@ -14,6 +14,7 @@ package unix
|
||||
|
||||
import (
|
||||
"runtime"
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -132,8 +133,8 @@ func (w WaitStatus) ExitStatus() int {
|
||||
|
||||
func (w WaitStatus) Signaled() bool { return w&mask != stopped && w&mask != 0 }
|
||||
|
||||
func (w WaitStatus) Signal() Signal {
|
||||
sig := Signal(w & mask)
|
||||
func (w WaitStatus) Signal() syscall.Signal {
|
||||
sig := syscall.Signal(w & mask)
|
||||
if sig == stopped || sig == 0 {
|
||||
return -1
|
||||
}
|
||||
@@ -142,15 +143,15 @@ func (w WaitStatus) Signal() Signal {
|
||||
|
||||
func (w WaitStatus) CoreDump() bool { return w.Signaled() && w&core != 0 }
|
||||
|
||||
func (w WaitStatus) Stopped() bool { return w&mask == stopped && Signal(w>>shift) != SIGSTOP }
|
||||
func (w WaitStatus) Stopped() bool { return w&mask == stopped && syscall.Signal(w>>shift) != SIGSTOP }
|
||||
|
||||
func (w WaitStatus) Continued() bool { return w&mask == stopped && Signal(w>>shift) == SIGSTOP }
|
||||
func (w WaitStatus) Continued() bool { return w&mask == stopped && syscall.Signal(w>>shift) == SIGSTOP }
|
||||
|
||||
func (w WaitStatus) StopSignal() Signal {
|
||||
func (w WaitStatus) StopSignal() syscall.Signal {
|
||||
if !w.Stopped() {
|
||||
return -1
|
||||
}
|
||||
return Signal(w>>shift) & 0xFF
|
||||
return syscall.Signal(w>>shift) & 0xFF
|
||||
}
|
||||
|
||||
func (w WaitStatus) TrapCause() int { return -1 }
|
||||
|
||||
@@ -14,6 +14,7 @@ package unix
|
||||
|
||||
import (
|
||||
errorspkg "errors"
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -208,7 +209,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
||||
|
||||
//sys kill(pid int, signum int, posix int) (err error)
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) { return kill(pid, int(signum), 1) }
|
||||
func Kill(pid int, signum syscall.Signal) (err error) { return kill(pid, int(signum), 1) }
|
||||
|
||||
/*
|
||||
* Exposed directly
|
||||
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -67,4 +70,4 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||
return
|
||||
}
|
||||
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) // sic
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -67,4 +70,4 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||
return
|
||||
}
|
||||
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) // sic
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
@@ -156,7 +156,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
||||
//sysnb Gettimeofday(tv *Timeval) (err error)
|
||||
//sysnb Getuid() (uid int)
|
||||
//sys Issetugid() (tainted bool)
|
||||
//sys Kill(pid int, signum Signal) (err error)
|
||||
//sys Kill(pid int, signum syscall.Signal) (err error)
|
||||
//sys Kqueue() (fd int, err error)
|
||||
//sys Lchown(path string, uid int, gid int) (err error)
|
||||
//sys Link(path string, link string) (err error)
|
||||
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -55,4 +58,4 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||
return
|
||||
}
|
||||
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) // sic
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -55,4 +58,4 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||
return
|
||||
}
|
||||
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno)
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
@@ -176,7 +176,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
||||
//sysnb Gettimeofday(tv *Timeval) (err error)
|
||||
//sysnb Getuid() (uid int)
|
||||
//sys Issetugid() (tainted bool)
|
||||
//sys Kill(pid int, signum Signal) (err error)
|
||||
//sys Kill(pid int, signum syscall.Signal) (err error)
|
||||
//sys Kqueue() (fd int, err error)
|
||||
//sys Lchown(path string, uid int, gid int) (err error)
|
||||
//sys Link(path string, link string) (err error)
|
||||
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -55,4 +58,4 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||
return
|
||||
}
|
||||
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) // sic
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -55,4 +58,4 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||
return
|
||||
}
|
||||
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno)
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -55,4 +58,4 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||
return
|
||||
}
|
||||
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) // sic
|
||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
@@ -11,7 +11,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
/*
|
||||
* Wrapped
|
||||
@@ -194,18 +197,18 @@ func (w WaitStatus) ExitStatus() int {
|
||||
return int(w>>shift) & 0xFF
|
||||
}
|
||||
|
||||
func (w WaitStatus) Signal() Signal {
|
||||
func (w WaitStatus) Signal() syscall.Signal {
|
||||
if !w.Signaled() {
|
||||
return -1
|
||||
}
|
||||
return Signal(w & mask)
|
||||
return syscall.Signal(w & mask)
|
||||
}
|
||||
|
||||
func (w WaitStatus) StopSignal() Signal {
|
||||
func (w WaitStatus) StopSignal() syscall.Signal {
|
||||
if !w.Stopped() {
|
||||
return -1
|
||||
}
|
||||
return Signal(w>>shift) & 0xFF
|
||||
return syscall.Signal(w>>shift) & 0xFF
|
||||
}
|
||||
|
||||
func (w WaitStatus) TrapCause() int {
|
||||
@@ -818,7 +821,7 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri
|
||||
//sysnb InotifyInit() (fd int, err error)
|
||||
//sysnb InotifyInit1(flags int) (fd int, err error)
|
||||
//sysnb InotifyRmWatch(fd int, watchdesc uint32) (success int, err error)
|
||||
//sysnb Kill(pid int, sig Signal) (err error)
|
||||
//sysnb Kill(pid int, sig syscall.Signal) (err error)
|
||||
//sys Klogctl(typ int, buf []byte) (n int, err error) = SYS_SYSLOG
|
||||
//sys Link(oldpath string, newpath string) (err error)
|
||||
//sys Listxattr(path string, dest []byte) (sz int, err error)
|
||||
@@ -861,7 +864,7 @@ func Setgid(uid int) (err error) {
|
||||
//sys Sync()
|
||||
//sysnb Sysinfo(info *Sysinfo_t) (err error)
|
||||
//sys Tee(rfd int, wfd int, len int, flags int) (n int64, err error)
|
||||
//sysnb Tgkill(tgid int, tid int, sig Signal) (err error)
|
||||
//sysnb Tgkill(tgid int, tid int, sig syscall.Signal) (err error)
|
||||
//sysnb Times(tms *Tms) (ticks uintptr, err error)
|
||||
//sysnb Umask(mask int) (oldmask int)
|
||||
//sysnb Uname(buf *Utsname) (err error)
|
||||
|
||||
@@ -7,7 +7,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -134,7 +137,7 @@ func Setrlimit(resource int, rlim *Rlimit) (err error) {
|
||||
|
||||
// Underlying system call writes to newoffset via pointer.
|
||||
// Implemented in assembly to avoid allocation.
|
||||
func seek(fd int, offset int64, whence int) (newoffset int64, err Errno)
|
||||
func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno)
|
||||
|
||||
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
|
||||
newoffset, errno := seek(fd, offset, whence)
|
||||
@@ -179,8 +182,8 @@ const (
|
||||
_SENDMMSG = 20
|
||||
)
|
||||
|
||||
func socketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, err Errno)
|
||||
func rawsocketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, err Errno)
|
||||
func socketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, err syscall.Errno)
|
||||
func rawsocketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, err syscall.Errno)
|
||||
|
||||
func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
|
||||
fd, e := socketcall(_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
//sys Chown(path string, uid int, gid int) (err error)
|
||||
//sys Fchown(fd int, uid int, gid int) (err error)
|
||||
//sys Fstat(fd int, stat *Stat_t) (err error)
|
||||
@@ -58,7 +60,7 @@ package unix
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
//go:noescape
|
||||
func gettimeofday(tv *Timeval) (err Errno)
|
||||
func gettimeofday(tv *Timeval) (err syscall.Errno)
|
||||
|
||||
func Gettimeofday(tv *Timeval) (err error) {
|
||||
errno := gettimeofday(tv)
|
||||
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func Getpagesize() int { return 4096 }
|
||||
|
||||
@@ -25,7 +28,7 @@ func NsecToTimeval(nsec int64) (tv Timeval) {
|
||||
|
||||
// Underlying system call writes to newoffset via pointer.
|
||||
// Implemented in assembly to avoid allocation.
|
||||
func seek(fd int, offset int64, whence int) (newoffset int64, err Errno)
|
||||
func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno)
|
||||
|
||||
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
|
||||
newoffset, errno := seek(fd, offset, whence)
|
||||
|
||||
@@ -12,7 +12,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
type SockaddrDatalink struct {
|
||||
Len uint8
|
||||
@@ -26,7 +29,7 @@ type SockaddrDatalink struct {
|
||||
raw RawSockaddrDatalink
|
||||
}
|
||||
|
||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno)
|
||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
func sysctlNodes(mib []_C_int) (nodes []Sysctlnode, err error) {
|
||||
var olen uintptr
|
||||
@@ -174,7 +177,7 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||
//sysnb Gettimeofday(tv *Timeval) (err error)
|
||||
//sysnb Getuid() (uid int)
|
||||
//sys Issetugid() (tainted bool)
|
||||
//sys Kill(pid int, signum Signal) (err error)
|
||||
//sys Kill(pid int, signum syscall.Signal) (err error)
|
||||
//sys Kqueue() (fd int, err error)
|
||||
//sys Lchown(path string, uid int, gid int) (err error)
|
||||
//sys Link(path string, link string) (err error)
|
||||
|
||||
@@ -12,7 +12,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
type SockaddrDatalink struct {
|
||||
Len uint8
|
||||
@@ -26,7 +29,7 @@ type SockaddrDatalink struct {
|
||||
raw RawSockaddrDatalink
|
||||
}
|
||||
|
||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno)
|
||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
func nametomib(name string) (mib []_C_int, err error) {
|
||||
|
||||
@@ -153,7 +156,7 @@ func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
||||
//sysnb Gettimeofday(tv *Timeval) (err error)
|
||||
//sysnb Getuid() (uid int)
|
||||
//sys Issetugid() (tainted bool)
|
||||
//sys Kill(pid int, signum Signal) (err error)
|
||||
//sys Kill(pid int, signum syscall.Signal) (err error)
|
||||
//sys Kqueue() (fd int, err error)
|
||||
//sys Lchown(path string, uid int, gid int) (err error)
|
||||
//sys Link(path string, link string) (err error)
|
||||
|
||||
@@ -12,7 +12,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
type SockaddrDatalink struct {
|
||||
Family uint16
|
||||
@@ -70,7 +73,7 @@ func Pipe(p []int) (err error) {
|
||||
}
|
||||
r0, w0, e1 := pipe()
|
||||
if e1 != 0 {
|
||||
err = Errno(e1)
|
||||
err = syscall.Errno(e1)
|
||||
}
|
||||
p[0], p[1] = int(r0), int(w0)
|
||||
return
|
||||
@@ -224,8 +227,8 @@ func (w WaitStatus) ExitStatus() int {
|
||||
|
||||
func (w WaitStatus) Signaled() bool { return w&mask != stopped && w&mask != 0 }
|
||||
|
||||
func (w WaitStatus) Signal() Signal {
|
||||
sig := Signal(w & mask)
|
||||
func (w WaitStatus) Signal() syscall.Signal {
|
||||
sig := syscall.Signal(w & mask)
|
||||
if sig == stopped || sig == 0 {
|
||||
return -1
|
||||
}
|
||||
@@ -234,15 +237,15 @@ func (w WaitStatus) Signal() Signal {
|
||||
|
||||
func (w WaitStatus) CoreDump() bool { return w.Signaled() && w&core != 0 }
|
||||
|
||||
func (w WaitStatus) Stopped() bool { return w&mask == stopped && Signal(w>>shift) != SIGSTOP }
|
||||
func (w WaitStatus) Stopped() bool { return w&mask == stopped && syscall.Signal(w>>shift) != SIGSTOP }
|
||||
|
||||
func (w WaitStatus) Continued() bool { return w&mask == stopped && Signal(w>>shift) == SIGSTOP }
|
||||
func (w WaitStatus) Continued() bool { return w&mask == stopped && syscall.Signal(w>>shift) == SIGSTOP }
|
||||
|
||||
func (w WaitStatus) StopSignal() Signal {
|
||||
func (w WaitStatus) StopSignal() syscall.Signal {
|
||||
if !w.Stopped() {
|
||||
return -1
|
||||
}
|
||||
return Signal(w>>shift) & 0xFF
|
||||
return syscall.Signal(w>>shift) & 0xFF
|
||||
}
|
||||
|
||||
func (w WaitStatus) TrapCause() int { return -1 }
|
||||
@@ -252,7 +255,7 @@ func wait4(pid uintptr, wstatus *WaitStatus, options uintptr, rusage *Rusage) (w
|
||||
func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, err error) {
|
||||
r0, e1 := wait4(uintptr(pid), wstatus, uintptr(options), rusage)
|
||||
if e1 != 0 {
|
||||
err = Errno(e1)
|
||||
err = syscall.Errno(e1)
|
||||
}
|
||||
return int(r0), err
|
||||
}
|
||||
@@ -262,7 +265,7 @@ func gethostname() (name string, err uintptr)
|
||||
func Gethostname() (name string, err error) {
|
||||
name, e1 := gethostname()
|
||||
if e1 != 0 {
|
||||
err = Errno(e1)
|
||||
err = syscall.Errno(e1)
|
||||
}
|
||||
return name, err
|
||||
}
|
||||
@@ -452,7 +455,7 @@ func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error)
|
||||
//sysnb Getrlimit(which int, lim *Rlimit) (err error)
|
||||
//sysnb Gettimeofday(tv *Timeval) (err error)
|
||||
//sysnb Getuid() (uid int)
|
||||
//sys Kill(pid int, signum Signal) (err error)
|
||||
//sys Kill(pid int, signum syscall.Signal) (err error)
|
||||
//sys Lchown(path string, uid int, gid int) (err error)
|
||||
//sys Link(path string, link string) (err error)
|
||||
//sys Listen(s int, backlog int) (err error) = libsocket.listen
|
||||
|
||||
@@ -9,6 +9,7 @@ package unix
|
||||
import (
|
||||
"runtime"
|
||||
"sync"
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
@@ -24,10 +25,10 @@ const (
|
||||
netbsd32Bit = runtime.GOOS == "netbsd" && sizeofPtr == 4
|
||||
)
|
||||
|
||||
func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
|
||||
func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
|
||||
func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
|
||||
func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
|
||||
func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||
|
||||
// Mmap manager, for use by operating system-specific implementations.
|
||||
|
||||
@@ -89,49 +90,6 @@ func (m *mmapper) Munmap(data []byte) (err error) {
|
||||
return nil
|
||||
}
|
||||
|
||||
// An Errno is an unsigned number describing an error condition.
|
||||
// It implements the error interface. The zero Errno is by convention
|
||||
// a non-error, so code to convert from Errno to error should use:
|
||||
// err = nil
|
||||
// if errno != 0 {
|
||||
// err = errno
|
||||
// }
|
||||
type Errno uintptr
|
||||
|
||||
func (e Errno) Error() string {
|
||||
if 0 <= int(e) && int(e) < len(errors) {
|
||||
s := errors[e]
|
||||
if s != "" {
|
||||
return s
|
||||
}
|
||||
}
|
||||
return "errno " + itoa(int(e))
|
||||
}
|
||||
|
||||
func (e Errno) Temporary() bool {
|
||||
return e == EINTR || e == EMFILE || e.Timeout()
|
||||
}
|
||||
|
||||
func (e Errno) Timeout() bool {
|
||||
return e == EAGAIN || e == EWOULDBLOCK || e == ETIMEDOUT
|
||||
}
|
||||
|
||||
// A Signal is a number describing a process signal.
|
||||
// It implements the os.Signal interface.
|
||||
type Signal int
|
||||
|
||||
func (s Signal) Signal() {}
|
||||
|
||||
func (s Signal) String() string {
|
||||
if 0 <= s && int(s) < len(signals) {
|
||||
str := signals[s]
|
||||
if str != "" {
|
||||
return str
|
||||
}
|
||||
}
|
||||
return "signal " + itoa(int(s))
|
||||
}
|
||||
|
||||
func Read(fd int, p []byte) (n int, err error) {
|
||||
n, err = read(fd, p)
|
||||
if raceenabled {
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_CCITT = 0xa
|
||||
@@ -1131,149 +1133,149 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADARCH = Errno(0x56)
|
||||
EBADEXEC = Errno(0x55)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMACHO = Errno(0x58)
|
||||
EBADMSG = Errno(0x5e)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x59)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDEVERR = Errno(0x53)
|
||||
EDOM = Errno(0x21)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x5a)
|
||||
EILSEQ = Errno(0x5c)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x69)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5f)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x5d)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODATA = Errno(0x60)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x61)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x5b)
|
||||
ENOPOLICY = Errno(0x67)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSR = Errno(0x62)
|
||||
ENOSTR = Errno(0x63)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTRECOVERABLE = Errno(0x68)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x2d)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x66)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EOWNERDEAD = Errno(0x69)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x64)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
EPWROFF = Errno(0x52)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHLIBVERS = Errno(0x57)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIME = Errno(0x65)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADARCH = syscall.Errno(0x56)
|
||||
EBADEXEC = syscall.Errno(0x55)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMACHO = syscall.Errno(0x58)
|
||||
EBADMSG = syscall.Errno(0x5e)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x59)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDEVERR = syscall.Errno(0x53)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x5a)
|
||||
EILSEQ = syscall.Errno(0x5c)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x69)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5f)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x5d)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODATA = syscall.Errno(0x60)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x61)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x5b)
|
||||
ENOPOLICY = syscall.Errno(0x67)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSR = syscall.Errno(0x62)
|
||||
ENOSTR = syscall.Errno(0x63)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTRECOVERABLE = syscall.Errno(0x68)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x2d)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x66)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EOWNERDEAD = syscall.Errno(0x69)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x64)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
EPWROFF = syscall.Errno(0x52)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHLIBVERS = syscall.Errno(0x57)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIME = syscall.Errno(0x65)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_CCITT = 0xa
|
||||
@@ -1131,149 +1133,149 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADARCH = Errno(0x56)
|
||||
EBADEXEC = Errno(0x55)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMACHO = Errno(0x58)
|
||||
EBADMSG = Errno(0x5e)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x59)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDEVERR = Errno(0x53)
|
||||
EDOM = Errno(0x21)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x5a)
|
||||
EILSEQ = Errno(0x5c)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x69)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5f)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x5d)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODATA = Errno(0x60)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x61)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x5b)
|
||||
ENOPOLICY = Errno(0x67)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSR = Errno(0x62)
|
||||
ENOSTR = Errno(0x63)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTRECOVERABLE = Errno(0x68)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x2d)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x66)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EOWNERDEAD = Errno(0x69)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x64)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
EPWROFF = Errno(0x52)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHLIBVERS = Errno(0x57)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIME = Errno(0x65)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADARCH = syscall.Errno(0x56)
|
||||
EBADEXEC = syscall.Errno(0x55)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMACHO = syscall.Errno(0x58)
|
||||
EBADMSG = syscall.Errno(0x5e)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x59)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDEVERR = syscall.Errno(0x53)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x5a)
|
||||
EILSEQ = syscall.Errno(0x5c)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x69)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5f)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x5d)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODATA = syscall.Errno(0x60)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x61)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x5b)
|
||||
ENOPOLICY = syscall.Errno(0x67)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSR = syscall.Errno(0x62)
|
||||
ENOSTR = syscall.Errno(0x63)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTRECOVERABLE = syscall.Errno(0x68)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x2d)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x66)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EOWNERDEAD = syscall.Errno(0x69)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x64)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
EPWROFF = syscall.Errno(0x52)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHLIBVERS = syscall.Errno(0x57)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIME = syscall.Errno(0x65)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_ATM = 0x1e
|
||||
@@ -1241,147 +1243,147 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EASYNC = Errno(0x63)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMSG = Errno(0x59)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x55)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDOOFUS = Errno(0x58)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x52)
|
||||
EILSEQ = Errno(0x56)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x63)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5a)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x57)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x5b)
|
||||
ENOMEDIUM = Errno(0x5d)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x53)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x2d)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x5c)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUNUSED94 = Errno(0x5e)
|
||||
EUNUSED95 = Errno(0x5f)
|
||||
EUNUSED96 = Errno(0x60)
|
||||
EUNUSED97 = Errno(0x61)
|
||||
EUNUSED98 = Errno(0x62)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EASYNC = syscall.Errno(0x63)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMSG = syscall.Errno(0x59)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x55)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDOOFUS = syscall.Errno(0x58)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x52)
|
||||
EILSEQ = syscall.Errno(0x56)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x63)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5a)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x57)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x5b)
|
||||
ENOMEDIUM = syscall.Errno(0x5d)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x53)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x2d)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x5c)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUNUSED94 = syscall.Errno(0x5e)
|
||||
EUNUSED95 = syscall.Errno(0x5f)
|
||||
EUNUSED96 = syscall.Errno(0x60)
|
||||
EUNUSED97 = syscall.Errno(0x61)
|
||||
EUNUSED98 = syscall.Errno(0x62)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCKPT = Signal(0x21)
|
||||
SIGCKPTEXIT = Signal(0x22)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTHR = Signal(0x20)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCKPT = syscall.Signal(0x21)
|
||||
SIGCKPTEXIT = syscall.Signal(0x22)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTHR = syscall.Signal(0x20)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_ATM = 0x1e
|
||||
@@ -1241,147 +1243,147 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EASYNC = Errno(0x63)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMSG = Errno(0x59)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x55)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDOOFUS = Errno(0x58)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x52)
|
||||
EILSEQ = Errno(0x56)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x63)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5a)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x57)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x5b)
|
||||
ENOMEDIUM = Errno(0x5d)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x53)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x2d)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x5c)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUNUSED94 = Errno(0x5e)
|
||||
EUNUSED95 = Errno(0x5f)
|
||||
EUNUSED96 = Errno(0x60)
|
||||
EUNUSED97 = Errno(0x61)
|
||||
EUNUSED98 = Errno(0x62)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EASYNC = syscall.Errno(0x63)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMSG = syscall.Errno(0x59)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x55)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDOOFUS = syscall.Errno(0x58)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x52)
|
||||
EILSEQ = syscall.Errno(0x56)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x63)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5a)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x57)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x5b)
|
||||
ENOMEDIUM = syscall.Errno(0x5d)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x53)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x2d)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x5c)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUNUSED94 = syscall.Errno(0x5e)
|
||||
EUNUSED95 = syscall.Errno(0x5f)
|
||||
EUNUSED96 = syscall.Errno(0x60)
|
||||
EUNUSED97 = syscall.Errno(0x61)
|
||||
EUNUSED98 = syscall.Errno(0x62)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCKPT = Signal(0x21)
|
||||
SIGCKPTEXIT = Signal(0x22)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTHR = Signal(0x20)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCKPT = syscall.Signal(0x21)
|
||||
SIGCKPTEXIT = syscall.Signal(0x22)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTHR = syscall.Signal(0x20)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_ARP = 0x23
|
||||
@@ -1437,144 +1439,144 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMSG = Errno(0x59)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x55)
|
||||
ECAPMODE = Errno(0x5e)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDOOFUS = Errno(0x58)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x52)
|
||||
EILSEQ = Errno(0x56)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x60)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5a)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x57)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x5b)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x53)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCAPABLE = Errno(0x5d)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTRECOVERABLE = Errno(0x5f)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x2d)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EOWNERDEAD = Errno(0x60)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x5c)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMSG = syscall.Errno(0x59)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x55)
|
||||
ECAPMODE = syscall.Errno(0x5e)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDOOFUS = syscall.Errno(0x58)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x52)
|
||||
EILSEQ = syscall.Errno(0x56)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x60)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5a)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x57)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x5b)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x53)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCAPABLE = syscall.Errno(0x5d)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTRECOVERABLE = syscall.Errno(0x5f)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x2d)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EOWNERDEAD = syscall.Errno(0x60)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x5c)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGLIBRT = Signal(0x21)
|
||||
SIGLWP = Signal(0x20)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTHR = Signal(0x20)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGLIBRT = syscall.Signal(0x21)
|
||||
SIGLWP = syscall.Signal(0x20)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTHR = syscall.Signal(0x20)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_ARP = 0x23
|
||||
@@ -1438,144 +1440,144 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMSG = Errno(0x59)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x55)
|
||||
ECAPMODE = Errno(0x5e)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDOOFUS = Errno(0x58)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x52)
|
||||
EILSEQ = Errno(0x56)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x60)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5a)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x57)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x5b)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x53)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCAPABLE = Errno(0x5d)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTRECOVERABLE = Errno(0x5f)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x2d)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EOWNERDEAD = Errno(0x60)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x5c)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMSG = syscall.Errno(0x59)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x55)
|
||||
ECAPMODE = syscall.Errno(0x5e)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDOOFUS = syscall.Errno(0x58)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x52)
|
||||
EILSEQ = syscall.Errno(0x56)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x60)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5a)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x57)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x5b)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x53)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCAPABLE = syscall.Errno(0x5d)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTRECOVERABLE = syscall.Errno(0x5f)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x2d)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EOWNERDEAD = syscall.Errno(0x60)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x5c)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGLIBRT = Signal(0x21)
|
||||
SIGLWP = Signal(0x20)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTHR = Signal(0x20)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGLIBRT = syscall.Signal(0x21)
|
||||
SIGLWP = syscall.Signal(0x20)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTHR = syscall.Signal(0x20)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_ARP = 0x23
|
||||
@@ -1437,144 +1439,144 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMSG = Errno(0x59)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x55)
|
||||
ECAPMODE = Errno(0x5e)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDOOFUS = Errno(0x58)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x52)
|
||||
EILSEQ = Errno(0x56)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x60)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5a)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x57)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x5b)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x53)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCAPABLE = Errno(0x5d)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTRECOVERABLE = Errno(0x5f)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x2d)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EOWNERDEAD = Errno(0x60)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x5c)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMSG = syscall.Errno(0x59)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x55)
|
||||
ECAPMODE = syscall.Errno(0x5e)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDOOFUS = syscall.Errno(0x58)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x52)
|
||||
EILSEQ = syscall.Errno(0x56)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x60)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5a)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x57)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x5b)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x53)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCAPABLE = syscall.Errno(0x5d)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTRECOVERABLE = syscall.Errno(0x5f)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x2d)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EOWNERDEAD = syscall.Errno(0x60)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x5c)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGLIBRT = Signal(0x21)
|
||||
SIGLWP = Signal(0x20)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTHR = Signal(0x20)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGLIBRT = syscall.Signal(0x21)
|
||||
SIGLWP = syscall.Signal(0x20)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTHR = syscall.Signal(0x20)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_ALG = 0x26
|
||||
AF_APPLETALK = 0x5
|
||||
@@ -1200,178 +1202,178 @@ 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)
|
||||
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)
|
||||
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
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_ALG = 0x26
|
||||
AF_APPLETALK = 0x5
|
||||
@@ -1201,178 +1203,178 @@ 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)
|
||||
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)
|
||||
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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_ARP = 0x1c
|
||||
@@ -1434,141 +1436,141 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMSG = Errno(0x58)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x57)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x52)
|
||||
EILSEQ = Errno(0x55)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x60)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5e)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x5d)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODATA = Errno(0x59)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x5f)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x53)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSR = Errno(0x5a)
|
||||
ENOSTR = Errno(0x5b)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x56)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x60)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIME = Errno(0x5c)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMSG = syscall.Errno(0x58)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x57)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x52)
|
||||
EILSEQ = syscall.Errno(0x55)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x60)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5e)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x5d)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODATA = syscall.Errno(0x59)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x5f)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x53)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSR = syscall.Errno(0x5a)
|
||||
ENOSTR = syscall.Errno(0x5b)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x56)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x60)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIME = syscall.Errno(0x5c)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGPWR = Signal(0x20)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGPWR = syscall.Signal(0x20)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_ARP = 0x1c
|
||||
@@ -1424,141 +1426,141 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMSG = Errno(0x58)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x57)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x52)
|
||||
EILSEQ = Errno(0x55)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x60)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5e)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x5d)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODATA = Errno(0x59)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x5f)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x53)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSR = Errno(0x5a)
|
||||
ENOSTR = Errno(0x5b)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x56)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x60)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIME = Errno(0x5c)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMSG = syscall.Errno(0x58)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x57)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x52)
|
||||
EILSEQ = syscall.Errno(0x55)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x60)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5e)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x5d)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODATA = syscall.Errno(0x59)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x5f)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x53)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSR = syscall.Errno(0x5a)
|
||||
ENOSTR = syscall.Errno(0x5b)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x56)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x60)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIME = syscall.Errno(0x5c)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGPWR = Signal(0x20)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGPWR = syscall.Signal(0x20)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_ARP = 0x1c
|
||||
@@ -1410,141 +1412,141 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADMSG = Errno(0x58)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x57)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x52)
|
||||
EILSEQ = Errno(0x55)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x60)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
EMULTIHOP = Errno(0x5e)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x5d)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODATA = Errno(0x59)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOLINK = Errno(0x5f)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x53)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSR = Errno(0x5a)
|
||||
ENOSTR = Errno(0x5b)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x56)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x54)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTO = Errno(0x60)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIME = Errno(0x5c)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADMSG = syscall.Errno(0x58)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x57)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x52)
|
||||
EILSEQ = syscall.Errno(0x55)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x60)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
EMULTIHOP = syscall.Errno(0x5e)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x5d)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODATA = syscall.Errno(0x59)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOLINK = syscall.Errno(0x5f)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x53)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSR = syscall.Errno(0x5a)
|
||||
ENOSTR = syscall.Errno(0x5b)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x56)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x54)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTO = syscall.Errno(0x60)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIME = syscall.Errno(0x5c)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGPWR = Signal(0x20)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGPWR = syscall.Signal(0x20)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_BLUETOOTH = 0x20
|
||||
@@ -1316,136 +1318,136 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x58)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x59)
|
||||
EILSEQ = Errno(0x54)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EIPSEC = Errno(0x52)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x5b)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMEDIUMTYPE = Errno(0x56)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x53)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOMEDIUM = Errno(0x55)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x5a)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x5b)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x57)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x58)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x59)
|
||||
EILSEQ = syscall.Errno(0x54)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EIPSEC = syscall.Errno(0x52)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x5b)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMEDIUMTYPE = syscall.Errno(0x56)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x53)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOMEDIUM = syscall.Errno(0x55)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x5a)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x5b)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x57)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTHR = Signal(0x20)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTHR = syscall.Signal(0x20)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_APPLETALK = 0x10
|
||||
AF_BLUETOOTH = 0x20
|
||||
@@ -1315,136 +1317,136 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x30)
|
||||
EADDRNOTAVAIL = Errno(0x31)
|
||||
EAFNOSUPPORT = Errno(0x2f)
|
||||
EAGAIN = Errno(0x23)
|
||||
EALREADY = Errno(0x25)
|
||||
EAUTH = Errno(0x50)
|
||||
EBADF = Errno(0x9)
|
||||
EBADRPC = Errno(0x48)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x58)
|
||||
ECHILD = Errno(0xa)
|
||||
ECONNABORTED = Errno(0x35)
|
||||
ECONNREFUSED = Errno(0x3d)
|
||||
ECONNRESET = Errno(0x36)
|
||||
EDEADLK = Errno(0xb)
|
||||
EDESTADDRREQ = Errno(0x27)
|
||||
EDOM = Errno(0x21)
|
||||
EDQUOT = Errno(0x45)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EFTYPE = Errno(0x4f)
|
||||
EHOSTDOWN = Errno(0x40)
|
||||
EHOSTUNREACH = Errno(0x41)
|
||||
EIDRM = Errno(0x59)
|
||||
EILSEQ = Errno(0x54)
|
||||
EINPROGRESS = Errno(0x24)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EIPSEC = Errno(0x52)
|
||||
EISCONN = Errno(0x38)
|
||||
EISDIR = Errno(0x15)
|
||||
ELAST = Errno(0x5b)
|
||||
ELOOP = Errno(0x3e)
|
||||
EMEDIUMTYPE = Errno(0x56)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x28)
|
||||
ENAMETOOLONG = Errno(0x3f)
|
||||
ENEEDAUTH = Errno(0x51)
|
||||
ENETDOWN = Errno(0x32)
|
||||
ENETRESET = Errno(0x34)
|
||||
ENETUNREACH = Errno(0x33)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOATTR = Errno(0x53)
|
||||
ENOBUFS = Errno(0x37)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x4d)
|
||||
ENOMEDIUM = Errno(0x55)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x5a)
|
||||
ENOPROTOOPT = Errno(0x2a)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSYS = Errno(0x4e)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x39)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x42)
|
||||
ENOTSOCK = Errno(0x26)
|
||||
ENOTSUP = Errno(0x5b)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x2d)
|
||||
EOVERFLOW = Errno(0x57)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x2e)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROCLIM = Errno(0x43)
|
||||
EPROCUNAVAIL = Errno(0x4c)
|
||||
EPROGMISMATCH = Errno(0x4b)
|
||||
EPROGUNAVAIL = Errno(0x4a)
|
||||
EPROTONOSUPPORT = Errno(0x2b)
|
||||
EPROTOTYPE = Errno(0x29)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMOTE = Errno(0x47)
|
||||
EROFS = Errno(0x1e)
|
||||
ERPCMISMATCH = Errno(0x49)
|
||||
ESHUTDOWN = Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = Errno(0x2c)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESTALE = Errno(0x46)
|
||||
ETIMEDOUT = Errno(0x3c)
|
||||
ETOOMANYREFS = Errno(0x3b)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUSERS = Errno(0x44)
|
||||
EWOULDBLOCK = Errno(0x23)
|
||||
EXDEV = Errno(0x12)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x30)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x31)
|
||||
EAFNOSUPPORT = syscall.Errno(0x2f)
|
||||
EAGAIN = syscall.Errno(0x23)
|
||||
EALREADY = syscall.Errno(0x25)
|
||||
EAUTH = syscall.Errno(0x50)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADRPC = syscall.Errno(0x48)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x58)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECONNABORTED = syscall.Errno(0x35)
|
||||
ECONNREFUSED = syscall.Errno(0x3d)
|
||||
ECONNRESET = syscall.Errno(0x36)
|
||||
EDEADLK = syscall.Errno(0xb)
|
||||
EDESTADDRREQ = syscall.Errno(0x27)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDQUOT = syscall.Errno(0x45)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EFTYPE = syscall.Errno(0x4f)
|
||||
EHOSTDOWN = syscall.Errno(0x40)
|
||||
EHOSTUNREACH = syscall.Errno(0x41)
|
||||
EIDRM = syscall.Errno(0x59)
|
||||
EILSEQ = syscall.Errno(0x54)
|
||||
EINPROGRESS = syscall.Errno(0x24)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EIPSEC = syscall.Errno(0x52)
|
||||
EISCONN = syscall.Errno(0x38)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
ELAST = syscall.Errno(0x5b)
|
||||
ELOOP = syscall.Errno(0x3e)
|
||||
EMEDIUMTYPE = syscall.Errno(0x56)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x28)
|
||||
ENAMETOOLONG = syscall.Errno(0x3f)
|
||||
ENEEDAUTH = syscall.Errno(0x51)
|
||||
ENETDOWN = syscall.Errno(0x32)
|
||||
ENETRESET = syscall.Errno(0x34)
|
||||
ENETUNREACH = syscall.Errno(0x33)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOATTR = syscall.Errno(0x53)
|
||||
ENOBUFS = syscall.Errno(0x37)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x4d)
|
||||
ENOMEDIUM = syscall.Errno(0x55)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x5a)
|
||||
ENOPROTOOPT = syscall.Errno(0x2a)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSYS = syscall.Errno(0x4e)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x39)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x42)
|
||||
ENOTSOCK = syscall.Errno(0x26)
|
||||
ENOTSUP = syscall.Errno(0x5b)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x2d)
|
||||
EOVERFLOW = syscall.Errno(0x57)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x2e)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROCLIM = syscall.Errno(0x43)
|
||||
EPROCUNAVAIL = syscall.Errno(0x4c)
|
||||
EPROGMISMATCH = syscall.Errno(0x4b)
|
||||
EPROGUNAVAIL = syscall.Errno(0x4a)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x2b)
|
||||
EPROTOTYPE = syscall.Errno(0x29)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMOTE = syscall.Errno(0x47)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ERPCMISMATCH = syscall.Errno(0x49)
|
||||
ESHUTDOWN = syscall.Errno(0x3a)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x2c)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESTALE = syscall.Errno(0x46)
|
||||
ETIMEDOUT = syscall.Errno(0x3c)
|
||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUSERS = syscall.Errno(0x44)
|
||||
EWOULDBLOCK = syscall.Errno(0x23)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCHLD = Signal(0x14)
|
||||
SIGCONT = Signal(0x13)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINFO = Signal(0x1d)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x17)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPROF = Signal(0x1b)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x11)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTHR = Signal(0x20)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x12)
|
||||
SIGTTIN = Signal(0x15)
|
||||
SIGTTOU = Signal(0x16)
|
||||
SIGURG = Signal(0x10)
|
||||
SIGUSR1 = Signal(0x1e)
|
||||
SIGUSR2 = Signal(0x1f)
|
||||
SIGVTALRM = Signal(0x1a)
|
||||
SIGWINCH = Signal(0x1c)
|
||||
SIGXCPU = Signal(0x18)
|
||||
SIGXFSZ = Signal(0x19)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCHLD = syscall.Signal(0x14)
|
||||
SIGCONT = syscall.Signal(0x13)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINFO = syscall.Signal(0x1d)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x17)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPROF = syscall.Signal(0x1b)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x11)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTHR = syscall.Signal(0x20)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x12)
|
||||
SIGTTIN = syscall.Signal(0x15)
|
||||
SIGTTOU = syscall.Signal(0x16)
|
||||
SIGURG = syscall.Signal(0x10)
|
||||
SIGUSR1 = syscall.Signal(0x1e)
|
||||
SIGUSR2 = syscall.Signal(0x1f)
|
||||
SIGVTALRM = syscall.Signal(0x1a)
|
||||
SIGWINCH = syscall.Signal(0x1c)
|
||||
SIGXCPU = syscall.Signal(0x18)
|
||||
SIGXFSZ = syscall.Signal(0x19)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "syscall"
|
||||
|
||||
const (
|
||||
AF_802 = 0x12
|
||||
AF_APPLETALK = 0x10
|
||||
@@ -1073,175 +1075,175 @@ const (
|
||||
|
||||
// Errors
|
||||
const (
|
||||
E2BIG = Errno(0x7)
|
||||
EACCES = Errno(0xd)
|
||||
EADDRINUSE = Errno(0x7d)
|
||||
EADDRNOTAVAIL = Errno(0x7e)
|
||||
EADV = Errno(0x44)
|
||||
EAFNOSUPPORT = Errno(0x7c)
|
||||
EAGAIN = Errno(0xb)
|
||||
EALREADY = Errno(0x95)
|
||||
EBADE = Errno(0x32)
|
||||
EBADF = Errno(0x9)
|
||||
EBADFD = Errno(0x51)
|
||||
EBADMSG = Errno(0x4d)
|
||||
EBADR = Errno(0x33)
|
||||
EBADRQC = Errno(0x36)
|
||||
EBADSLT = Errno(0x37)
|
||||
EBFONT = Errno(0x39)
|
||||
EBUSY = Errno(0x10)
|
||||
ECANCELED = Errno(0x2f)
|
||||
ECHILD = Errno(0xa)
|
||||
ECHRNG = Errno(0x25)
|
||||
ECOMM = Errno(0x46)
|
||||
ECONNABORTED = Errno(0x82)
|
||||
ECONNREFUSED = Errno(0x92)
|
||||
ECONNRESET = Errno(0x83)
|
||||
EDEADLK = Errno(0x2d)
|
||||
EDEADLOCK = Errno(0x38)
|
||||
EDESTADDRREQ = Errno(0x60)
|
||||
EDOM = Errno(0x21)
|
||||
EDQUOT = Errno(0x31)
|
||||
EEXIST = Errno(0x11)
|
||||
EFAULT = Errno(0xe)
|
||||
EFBIG = Errno(0x1b)
|
||||
EHOSTDOWN = Errno(0x93)
|
||||
EHOSTUNREACH = Errno(0x94)
|
||||
EIDRM = Errno(0x24)
|
||||
EILSEQ = Errno(0x58)
|
||||
EINPROGRESS = Errno(0x96)
|
||||
EINTR = Errno(0x4)
|
||||
EINVAL = Errno(0x16)
|
||||
EIO = Errno(0x5)
|
||||
EISCONN = Errno(0x85)
|
||||
EISDIR = Errno(0x15)
|
||||
EL2HLT = Errno(0x2c)
|
||||
EL2NSYNC = Errno(0x26)
|
||||
EL3HLT = Errno(0x27)
|
||||
EL3RST = Errno(0x28)
|
||||
ELIBACC = Errno(0x53)
|
||||
ELIBBAD = Errno(0x54)
|
||||
ELIBEXEC = Errno(0x57)
|
||||
ELIBMAX = Errno(0x56)
|
||||
ELIBSCN = Errno(0x55)
|
||||
ELNRNG = Errno(0x29)
|
||||
ELOCKUNMAPPED = Errno(0x48)
|
||||
ELOOP = Errno(0x5a)
|
||||
EMFILE = Errno(0x18)
|
||||
EMLINK = Errno(0x1f)
|
||||
EMSGSIZE = Errno(0x61)
|
||||
EMULTIHOP = Errno(0x4a)
|
||||
ENAMETOOLONG = Errno(0x4e)
|
||||
ENETDOWN = Errno(0x7f)
|
||||
ENETRESET = Errno(0x81)
|
||||
ENETUNREACH = Errno(0x80)
|
||||
ENFILE = Errno(0x17)
|
||||
ENOANO = Errno(0x35)
|
||||
ENOBUFS = Errno(0x84)
|
||||
ENOCSI = Errno(0x2b)
|
||||
ENODATA = Errno(0x3d)
|
||||
ENODEV = Errno(0x13)
|
||||
ENOENT = Errno(0x2)
|
||||
ENOEXEC = Errno(0x8)
|
||||
ENOLCK = Errno(0x2e)
|
||||
ENOLINK = Errno(0x43)
|
||||
ENOMEM = Errno(0xc)
|
||||
ENOMSG = Errno(0x23)
|
||||
ENONET = Errno(0x40)
|
||||
ENOPKG = Errno(0x41)
|
||||
ENOPROTOOPT = Errno(0x63)
|
||||
ENOSPC = Errno(0x1c)
|
||||
ENOSR = Errno(0x3f)
|
||||
ENOSTR = Errno(0x3c)
|
||||
ENOSYS = Errno(0x59)
|
||||
ENOTACTIVE = Errno(0x49)
|
||||
ENOTBLK = Errno(0xf)
|
||||
ENOTCONN = Errno(0x86)
|
||||
ENOTDIR = Errno(0x14)
|
||||
ENOTEMPTY = Errno(0x5d)
|
||||
ENOTRECOVERABLE = Errno(0x3b)
|
||||
ENOTSOCK = Errno(0x5f)
|
||||
ENOTSUP = Errno(0x30)
|
||||
ENOTTY = Errno(0x19)
|
||||
ENOTUNIQ = Errno(0x50)
|
||||
ENXIO = Errno(0x6)
|
||||
EOPNOTSUPP = Errno(0x7a)
|
||||
EOVERFLOW = Errno(0x4f)
|
||||
EOWNERDEAD = Errno(0x3a)
|
||||
EPERM = Errno(0x1)
|
||||
EPFNOSUPPORT = Errno(0x7b)
|
||||
EPIPE = Errno(0x20)
|
||||
EPROTO = Errno(0x47)
|
||||
EPROTONOSUPPORT = Errno(0x78)
|
||||
EPROTOTYPE = Errno(0x62)
|
||||
ERANGE = Errno(0x22)
|
||||
EREMCHG = Errno(0x52)
|
||||
EREMOTE = Errno(0x42)
|
||||
ERESTART = Errno(0x5b)
|
||||
EROFS = Errno(0x1e)
|
||||
ESHUTDOWN = Errno(0x8f)
|
||||
ESOCKTNOSUPPORT = Errno(0x79)
|
||||
ESPIPE = Errno(0x1d)
|
||||
ESRCH = Errno(0x3)
|
||||
ESRMNT = Errno(0x45)
|
||||
ESTALE = Errno(0x97)
|
||||
ESTRPIPE = Errno(0x5c)
|
||||
ETIME = Errno(0x3e)
|
||||
ETIMEDOUT = Errno(0x91)
|
||||
ETOOMANYREFS = Errno(0x90)
|
||||
ETXTBSY = Errno(0x1a)
|
||||
EUNATCH = Errno(0x2a)
|
||||
EUSERS = Errno(0x5e)
|
||||
EWOULDBLOCK = Errno(0xb)
|
||||
EXDEV = Errno(0x12)
|
||||
EXFULL = Errno(0x34)
|
||||
E2BIG = syscall.Errno(0x7)
|
||||
EACCES = syscall.Errno(0xd)
|
||||
EADDRINUSE = syscall.Errno(0x7d)
|
||||
EADDRNOTAVAIL = syscall.Errno(0x7e)
|
||||
EADV = syscall.Errno(0x44)
|
||||
EAFNOSUPPORT = syscall.Errno(0x7c)
|
||||
EAGAIN = syscall.Errno(0xb)
|
||||
EALREADY = syscall.Errno(0x95)
|
||||
EBADE = syscall.Errno(0x32)
|
||||
EBADF = syscall.Errno(0x9)
|
||||
EBADFD = syscall.Errno(0x51)
|
||||
EBADMSG = syscall.Errno(0x4d)
|
||||
EBADR = syscall.Errno(0x33)
|
||||
EBADRQC = syscall.Errno(0x36)
|
||||
EBADSLT = syscall.Errno(0x37)
|
||||
EBFONT = syscall.Errno(0x39)
|
||||
EBUSY = syscall.Errno(0x10)
|
||||
ECANCELED = syscall.Errno(0x2f)
|
||||
ECHILD = syscall.Errno(0xa)
|
||||
ECHRNG = syscall.Errno(0x25)
|
||||
ECOMM = syscall.Errno(0x46)
|
||||
ECONNABORTED = syscall.Errno(0x82)
|
||||
ECONNREFUSED = syscall.Errno(0x92)
|
||||
ECONNRESET = syscall.Errno(0x83)
|
||||
EDEADLK = syscall.Errno(0x2d)
|
||||
EDEADLOCK = syscall.Errno(0x38)
|
||||
EDESTADDRREQ = syscall.Errno(0x60)
|
||||
EDOM = syscall.Errno(0x21)
|
||||
EDQUOT = syscall.Errno(0x31)
|
||||
EEXIST = syscall.Errno(0x11)
|
||||
EFAULT = syscall.Errno(0xe)
|
||||
EFBIG = syscall.Errno(0x1b)
|
||||
EHOSTDOWN = syscall.Errno(0x93)
|
||||
EHOSTUNREACH = syscall.Errno(0x94)
|
||||
EIDRM = syscall.Errno(0x24)
|
||||
EILSEQ = syscall.Errno(0x58)
|
||||
EINPROGRESS = syscall.Errno(0x96)
|
||||
EINTR = syscall.Errno(0x4)
|
||||
EINVAL = syscall.Errno(0x16)
|
||||
EIO = syscall.Errno(0x5)
|
||||
EISCONN = syscall.Errno(0x85)
|
||||
EISDIR = syscall.Errno(0x15)
|
||||
EL2HLT = syscall.Errno(0x2c)
|
||||
EL2NSYNC = syscall.Errno(0x26)
|
||||
EL3HLT = syscall.Errno(0x27)
|
||||
EL3RST = syscall.Errno(0x28)
|
||||
ELIBACC = syscall.Errno(0x53)
|
||||
ELIBBAD = syscall.Errno(0x54)
|
||||
ELIBEXEC = syscall.Errno(0x57)
|
||||
ELIBMAX = syscall.Errno(0x56)
|
||||
ELIBSCN = syscall.Errno(0x55)
|
||||
ELNRNG = syscall.Errno(0x29)
|
||||
ELOCKUNMAPPED = syscall.Errno(0x48)
|
||||
ELOOP = syscall.Errno(0x5a)
|
||||
EMFILE = syscall.Errno(0x18)
|
||||
EMLINK = syscall.Errno(0x1f)
|
||||
EMSGSIZE = syscall.Errno(0x61)
|
||||
EMULTIHOP = syscall.Errno(0x4a)
|
||||
ENAMETOOLONG = syscall.Errno(0x4e)
|
||||
ENETDOWN = syscall.Errno(0x7f)
|
||||
ENETRESET = syscall.Errno(0x81)
|
||||
ENETUNREACH = syscall.Errno(0x80)
|
||||
ENFILE = syscall.Errno(0x17)
|
||||
ENOANO = syscall.Errno(0x35)
|
||||
ENOBUFS = syscall.Errno(0x84)
|
||||
ENOCSI = syscall.Errno(0x2b)
|
||||
ENODATA = syscall.Errno(0x3d)
|
||||
ENODEV = syscall.Errno(0x13)
|
||||
ENOENT = syscall.Errno(0x2)
|
||||
ENOEXEC = syscall.Errno(0x8)
|
||||
ENOLCK = syscall.Errno(0x2e)
|
||||
ENOLINK = syscall.Errno(0x43)
|
||||
ENOMEM = syscall.Errno(0xc)
|
||||
ENOMSG = syscall.Errno(0x23)
|
||||
ENONET = syscall.Errno(0x40)
|
||||
ENOPKG = syscall.Errno(0x41)
|
||||
ENOPROTOOPT = syscall.Errno(0x63)
|
||||
ENOSPC = syscall.Errno(0x1c)
|
||||
ENOSR = syscall.Errno(0x3f)
|
||||
ENOSTR = syscall.Errno(0x3c)
|
||||
ENOSYS = syscall.Errno(0x59)
|
||||
ENOTACTIVE = syscall.Errno(0x49)
|
||||
ENOTBLK = syscall.Errno(0xf)
|
||||
ENOTCONN = syscall.Errno(0x86)
|
||||
ENOTDIR = syscall.Errno(0x14)
|
||||
ENOTEMPTY = syscall.Errno(0x5d)
|
||||
ENOTRECOVERABLE = syscall.Errno(0x3b)
|
||||
ENOTSOCK = syscall.Errno(0x5f)
|
||||
ENOTSUP = syscall.Errno(0x30)
|
||||
ENOTTY = syscall.Errno(0x19)
|
||||
ENOTUNIQ = syscall.Errno(0x50)
|
||||
ENXIO = syscall.Errno(0x6)
|
||||
EOPNOTSUPP = syscall.Errno(0x7a)
|
||||
EOVERFLOW = syscall.Errno(0x4f)
|
||||
EOWNERDEAD = syscall.Errno(0x3a)
|
||||
EPERM = syscall.Errno(0x1)
|
||||
EPFNOSUPPORT = syscall.Errno(0x7b)
|
||||
EPIPE = syscall.Errno(0x20)
|
||||
EPROTO = syscall.Errno(0x47)
|
||||
EPROTONOSUPPORT = syscall.Errno(0x78)
|
||||
EPROTOTYPE = syscall.Errno(0x62)
|
||||
ERANGE = syscall.Errno(0x22)
|
||||
EREMCHG = syscall.Errno(0x52)
|
||||
EREMOTE = syscall.Errno(0x42)
|
||||
ERESTART = syscall.Errno(0x5b)
|
||||
EROFS = syscall.Errno(0x1e)
|
||||
ESHUTDOWN = syscall.Errno(0x8f)
|
||||
ESOCKTNOSUPPORT = syscall.Errno(0x79)
|
||||
ESPIPE = syscall.Errno(0x1d)
|
||||
ESRCH = syscall.Errno(0x3)
|
||||
ESRMNT = syscall.Errno(0x45)
|
||||
ESTALE = syscall.Errno(0x97)
|
||||
ESTRPIPE = syscall.Errno(0x5c)
|
||||
ETIME = syscall.Errno(0x3e)
|
||||
ETIMEDOUT = syscall.Errno(0x91)
|
||||
ETOOMANYREFS = syscall.Errno(0x90)
|
||||
ETXTBSY = syscall.Errno(0x1a)
|
||||
EUNATCH = syscall.Errno(0x2a)
|
||||
EUSERS = syscall.Errno(0x5e)
|
||||
EWOULDBLOCK = syscall.Errno(0xb)
|
||||
EXDEV = syscall.Errno(0x12)
|
||||
EXFULL = syscall.Errno(0x34)
|
||||
)
|
||||
|
||||
// Signals
|
||||
const (
|
||||
SIGABRT = Signal(0x6)
|
||||
SIGALRM = Signal(0xe)
|
||||
SIGBUS = Signal(0xa)
|
||||
SIGCANCEL = Signal(0x24)
|
||||
SIGCHLD = Signal(0x12)
|
||||
SIGCLD = Signal(0x12)
|
||||
SIGCONT = Signal(0x19)
|
||||
SIGEMT = Signal(0x7)
|
||||
SIGFPE = Signal(0x8)
|
||||
SIGFREEZE = Signal(0x22)
|
||||
SIGHUP = Signal(0x1)
|
||||
SIGILL = Signal(0x4)
|
||||
SIGINT = Signal(0x2)
|
||||
SIGIO = Signal(0x16)
|
||||
SIGIOT = Signal(0x6)
|
||||
SIGJVM1 = Signal(0x27)
|
||||
SIGJVM2 = Signal(0x28)
|
||||
SIGKILL = Signal(0x9)
|
||||
SIGLOST = Signal(0x25)
|
||||
SIGLWP = Signal(0x21)
|
||||
SIGPIPE = Signal(0xd)
|
||||
SIGPOLL = Signal(0x16)
|
||||
SIGPROF = Signal(0x1d)
|
||||
SIGPWR = Signal(0x13)
|
||||
SIGQUIT = Signal(0x3)
|
||||
SIGSEGV = Signal(0xb)
|
||||
SIGSTOP = Signal(0x17)
|
||||
SIGSYS = Signal(0xc)
|
||||
SIGTERM = Signal(0xf)
|
||||
SIGTHAW = Signal(0x23)
|
||||
SIGTRAP = Signal(0x5)
|
||||
SIGTSTP = Signal(0x18)
|
||||
SIGTTIN = Signal(0x1a)
|
||||
SIGTTOU = Signal(0x1b)
|
||||
SIGURG = Signal(0x15)
|
||||
SIGUSR1 = Signal(0x10)
|
||||
SIGUSR2 = Signal(0x11)
|
||||
SIGVTALRM = Signal(0x1c)
|
||||
SIGWAITING = Signal(0x20)
|
||||
SIGWINCH = Signal(0x14)
|
||||
SIGXCPU = Signal(0x1e)
|
||||
SIGXFSZ = Signal(0x1f)
|
||||
SIGXRES = Signal(0x26)
|
||||
SIGABRT = syscall.Signal(0x6)
|
||||
SIGALRM = syscall.Signal(0xe)
|
||||
SIGBUS = syscall.Signal(0xa)
|
||||
SIGCANCEL = syscall.Signal(0x24)
|
||||
SIGCHLD = syscall.Signal(0x12)
|
||||
SIGCLD = syscall.Signal(0x12)
|
||||
SIGCONT = syscall.Signal(0x19)
|
||||
SIGEMT = syscall.Signal(0x7)
|
||||
SIGFPE = syscall.Signal(0x8)
|
||||
SIGFREEZE = syscall.Signal(0x22)
|
||||
SIGHUP = syscall.Signal(0x1)
|
||||
SIGILL = syscall.Signal(0x4)
|
||||
SIGINT = syscall.Signal(0x2)
|
||||
SIGIO = syscall.Signal(0x16)
|
||||
SIGIOT = syscall.Signal(0x6)
|
||||
SIGJVM1 = syscall.Signal(0x27)
|
||||
SIGJVM2 = syscall.Signal(0x28)
|
||||
SIGKILL = syscall.Signal(0x9)
|
||||
SIGLOST = syscall.Signal(0x25)
|
||||
SIGLWP = syscall.Signal(0x21)
|
||||
SIGPIPE = syscall.Signal(0xd)
|
||||
SIGPOLL = syscall.Signal(0x16)
|
||||
SIGPROF = syscall.Signal(0x1d)
|
||||
SIGPWR = syscall.Signal(0x13)
|
||||
SIGQUIT = syscall.Signal(0x3)
|
||||
SIGSEGV = syscall.Signal(0xb)
|
||||
SIGSTOP = syscall.Signal(0x17)
|
||||
SIGSYS = syscall.Signal(0xc)
|
||||
SIGTERM = syscall.Signal(0xf)
|
||||
SIGTHAW = syscall.Signal(0x23)
|
||||
SIGTRAP = syscall.Signal(0x5)
|
||||
SIGTSTP = syscall.Signal(0x18)
|
||||
SIGTTIN = syscall.Signal(0x1a)
|
||||
SIGTTOU = syscall.Signal(0x1b)
|
||||
SIGURG = syscall.Signal(0x15)
|
||||
SIGUSR1 = syscall.Signal(0x10)
|
||||
SIGUSR2 = syscall.Signal(0x11)
|
||||
SIGVTALRM = syscall.Signal(0x1c)
|
||||
SIGWAITING = syscall.Signal(0x20)
|
||||
SIGWINCH = syscall.Signal(0x14)
|
||||
SIGXCPU = syscall.Signal(0x1e)
|
||||
SIGXFSZ = syscall.Signal(0x1f)
|
||||
SIGXRES = syscall.Signal(0x26)
|
||||
)
|
||||
|
||||
// Error table
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -696,7 +699,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -696,7 +699,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -662,7 +665,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -662,7 +665,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -662,7 +665,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -649,7 +652,7 @@ func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, sig Signal) (err error) {
|
||||
func Kill(pid int, sig syscall.Signal) (err error) {
|
||||
_, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
@@ -1089,7 +1092,7 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Tgkill(tgid int, tid int, sig Signal) (err error) {
|
||||
func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
|
||||
_, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -649,7 +652,7 @@ func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, sig Signal) (err error) {
|
||||
func Kill(pid int, sig syscall.Signal) (err error) {
|
||||
_, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
@@ -1089,7 +1092,7 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Tgkill(tgid int, tid int, sig Signal) (err error) {
|
||||
func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
|
||||
_, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -649,7 +652,7 @@ func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, sig Signal) (err error) {
|
||||
func Kill(pid int, sig syscall.Signal) (err error) {
|
||||
_, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
@@ -1089,7 +1092,7 @@ func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Tgkill(tgid int, tid int, sig Signal) (err error) {
|
||||
func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
|
||||
_, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -644,7 +647,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -644,7 +647,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -644,7 +647,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -652,7 +655,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
@@ -652,7 +655,7 @@ func Issetugid() (tainted bool) {
|
||||
|
||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
package unix
|
||||
|
||||
import "unsafe"
|
||||
import (
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
var (
|
||||
modlibc = newLazySO("libc.so")
|
||||
@@ -345,7 +348,7 @@ func Getuid() (uid int) {
|
||||
return
|
||||
}
|
||||
|
||||
func Kill(pid int, signum Signal) (err error) {
|
||||
func Kill(pid int, signum syscall.Signal) (err error) {
|
||||
_, _, e1 := sysvicall6(procKill.Addr(), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0)
|
||||
if e1 != 0 {
|
||||
err = e1
|
||||
|
||||
Reference in New Issue
Block a user