mirror of
https://github.com/vbatts/freezing-octo-hipster.git
synced 2024-11-24 07:55:39 +00:00
go*: one go module for the repo, no more nested
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
This commit is contained in:
parent
a788e9ac95
commit
4ab3be9bc6
632 changed files with 153930 additions and 133148 deletions
|
@ -1,3 +0,0 @@
|
||||||
module github.com/vbatts/utils/cmd/dups
|
|
||||||
|
|
||||||
go 1.12
|
|
|
@ -1,3 +0,0 @@
|
||||||
module github.com/vbatts/utils/cmd/find-todos
|
|
||||||
|
|
||||||
go 1.19
|
|
|
@ -1,3 +0,0 @@
|
||||||
module github.com/vbatts/utils/cmd/fsrv
|
|
||||||
|
|
||||||
go 1.19
|
|
|
@ -1,12 +0,0 @@
|
||||||
module github.com/vbatts/utils/cmd/mailnotify
|
|
||||||
|
|
||||||
go 1.12
|
|
||||||
|
|
||||||
require (
|
|
||||||
github.com/fsnotify/fsnotify v1.7.0 // indirect
|
|
||||||
github.com/luksen/maildir v0.0.0-20210101204218-7ed7afdce6bf
|
|
||||||
github.com/mattn/go-gtk v0.0.0-20240119050609-48574e312fac // indirect
|
|
||||||
github.com/mqu/go-notify v0.0.0-20130719194048-ef6f6f49d093
|
|
||||||
golang.org/x/sys v0.19.0 // indirect
|
|
||||||
gopkg.in/fsnotify.v1 v1.4.7
|
|
||||||
)
|
|
|
@ -1,13 +0,0 @@
|
||||||
github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA=
|
|
||||||
github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM=
|
|
||||||
github.com/luksen/maildir v0.0.0-20210101204218-7ed7afdce6bf h1:ThDitDpoyi2QxOgR9FBX7YiFApVWsg7oV/7N4nM+B0A=
|
|
||||||
github.com/luksen/maildir v0.0.0-20210101204218-7ed7afdce6bf/go.mod h1:G5H0u6NGJhyvKAmheKsXTuadnQbUZIIpCvOpWDYJIKk=
|
|
||||||
github.com/mattn/go-gtk v0.0.0-20240119050609-48574e312fac h1:tNm7zRceQAOg9D8vQFq0K9hy49j39+9+7rSjML4YREI=
|
|
||||||
github.com/mattn/go-gtk v0.0.0-20240119050609-48574e312fac/go.mod h1:PwzwfeB5syFHXORC3MtPylVcjIoTDT/9cvkKpEndGVI=
|
|
||||||
github.com/mqu/go-notify v0.0.0-20130719194048-ef6f6f49d093 h1:OvySnanP8CQIKS+MTq9AXBwEXzm0YaKeu331bWql3ug=
|
|
||||||
github.com/mqu/go-notify v0.0.0-20130719194048-ef6f6f49d093/go.mod h1:AthsKyBZ9hqwU7DBWFiOxYObyF8nVyYVubXv/pQNC5E=
|
|
||||||
golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|
||||||
golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o=
|
|
||||||
golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
|
||||||
gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=
|
|
||||||
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
|
|
3
cmd/mailnotify/vendor/golang.org/x/sys/AUTHORS
generated
vendored
3
cmd/mailnotify/vendor/golang.org/x/sys/AUTHORS
generated
vendored
|
@ -1,3 +0,0 @@
|
||||||
# This source code refers to The Go Authors for copyright purposes.
|
|
||||||
# The master list of authors is in the main Go distribution,
|
|
||||||
# visible at http://tip.golang.org/AUTHORS.
|
|
3
cmd/mailnotify/vendor/golang.org/x/sys/CONTRIBUTORS
generated
vendored
3
cmd/mailnotify/vendor/golang.org/x/sys/CONTRIBUTORS
generated
vendored
|
@ -1,3 +0,0 @@
|
||||||
# This source code was written by the Go contributors.
|
|
||||||
# The master list of contributors is in the main Go distribution,
|
|
||||||
# visible at http://tip.golang.org/CONTRIBUTORS.
|
|
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_darwin_386.s
generated
vendored
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_darwin_386.s
generated
vendored
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for 386, Darwin
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28
|
|
||||||
JMP syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40
|
|
||||||
JMP syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52
|
|
||||||
JMP syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28
|
|
||||||
JMP syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40
|
|
||||||
JMP syscall·RawSyscall6(SB)
|
|
30
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_darwin_arm.s
generated
vendored
30
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_darwin_arm.s
generated
vendored
|
@ -1,30 +0,0 @@
|
||||||
// Copyright 2015 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
// +build arm,darwin
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for ARM, Darwin
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28
|
|
||||||
B syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40
|
|
||||||
B syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52
|
|
||||||
B syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28
|
|
||||||
B syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40
|
|
||||||
B syscall·RawSyscall6(SB)
|
|
30
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s
generated
vendored
30
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s
generated
vendored
|
@ -1,30 +0,0 @@
|
||||||
// Copyright 2015 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
// +build arm64,darwin
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for AMD64, Darwin
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56
|
|
||||||
B syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80
|
|
||||||
B syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104
|
|
||||||
B syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56
|
|
||||||
B syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
|
|
||||||
B syscall·RawSyscall6(SB)
|
|
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s
generated
vendored
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s
generated
vendored
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for AMD64, FreeBSD
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56
|
|
||||||
JMP syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80
|
|
||||||
JMP syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104
|
|
||||||
JMP syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56
|
|
||||||
JMP syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
|
|
||||||
JMP syscall·RawSyscall6(SB)
|
|
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
generated
vendored
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
generated
vendored
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2018 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for ARM64, FreeBSD
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56
|
|
||||||
JMP syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80
|
|
||||||
JMP syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104
|
|
||||||
JMP syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56
|
|
||||||
JMP syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
|
|
||||||
JMP syscall·RawSyscall6(SB)
|
|
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_netbsd_386.s
generated
vendored
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_netbsd_386.s
generated
vendored
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for 386, NetBSD
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28
|
|
||||||
JMP syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40
|
|
||||||
JMP syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52
|
|
||||||
JMP syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28
|
|
||||||
JMP syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40
|
|
||||||
JMP syscall·RawSyscall6(SB)
|
|
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s
generated
vendored
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s
generated
vendored
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2013 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for ARM, NetBSD
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28
|
|
||||||
B syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40
|
|
||||||
B syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52
|
|
||||||
B syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28
|
|
||||||
B syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40
|
|
||||||
B syscall·RawSyscall6(SB)
|
|
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s
generated
vendored
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s
generated
vendored
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2019 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for ARM64, NetBSD
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-56
|
|
||||||
B syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-80
|
|
||||||
B syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-104
|
|
||||||
B syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-56
|
|
||||||
B syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
|
|
||||||
B syscall·RawSyscall6(SB)
|
|
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_openbsd_386.s
generated
vendored
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_openbsd_386.s
generated
vendored
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for 386, OpenBSD
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28
|
|
||||||
JMP syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40
|
|
||||||
JMP syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52
|
|
||||||
JMP syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28
|
|
||||||
JMP syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40
|
|
||||||
JMP syscall·RawSyscall6(SB)
|
|
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s
generated
vendored
29
cmd/mailnotify/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s
generated
vendored
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2017 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
|
|
||||||
//
|
|
||||||
// System call support for ARM, OpenBSD
|
|
||||||
//
|
|
||||||
|
|
||||||
// Just jump to package syscall's implementation for all these functions.
|
|
||||||
// The runtime may know about them.
|
|
||||||
|
|
||||||
TEXT ·Syscall(SB),NOSPLIT,$0-28
|
|
||||||
B syscall·Syscall(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall6(SB),NOSPLIT,$0-40
|
|
||||||
B syscall·Syscall6(SB)
|
|
||||||
|
|
||||||
TEXT ·Syscall9(SB),NOSPLIT,$0-52
|
|
||||||
B syscall·Syscall9(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall(SB),NOSPLIT,$0-28
|
|
||||||
B syscall·RawSyscall(SB)
|
|
||||||
|
|
||||||
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40
|
|
||||||
B syscall·RawSyscall6(SB)
|
|
17
cmd/mailnotify/vendor/golang.org/x/sys/unix/dirent.go
generated
vendored
17
cmd/mailnotify/vendor/golang.org/x/sys/unix/dirent.go
generated
vendored
|
@ -1,17 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build aix darwin dragonfly freebsd linux nacl netbsd openbsd solaris
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import "syscall"
|
|
||||||
|
|
||||||
// ParseDirent parses up to max directory entries in buf,
|
|
||||||
// appending the names to names. It returns the number of
|
|
||||||
// bytes consumed from buf, the number of entries added
|
|
||||||
// to names, and the new names slice.
|
|
||||||
func ParseDirent(buf []byte, max int, names []string) (consumed int, count int, newnames []string) {
|
|
||||||
return syscall.ParseDirent(buf, max, names)
|
|
||||||
}
|
|
227
cmd/mailnotify/vendor/golang.org/x/sys/unix/errors_freebsd_386.go
generated
vendored
227
cmd/mailnotify/vendor/golang.org/x/sys/unix/errors_freebsd_386.go
generated
vendored
|
@ -1,227 +0,0 @@
|
||||||
// Copyright 2017 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// Constants that were deprecated or moved to enums in the FreeBSD headers. Keep
|
|
||||||
// them here for backwards compatibility.
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
IFF_SMART = 0x20
|
|
||||||
IFT_1822 = 0x2
|
|
||||||
IFT_A12MPPSWITCH = 0x82
|
|
||||||
IFT_AAL2 = 0xbb
|
|
||||||
IFT_AAL5 = 0x31
|
|
||||||
IFT_ADSL = 0x5e
|
|
||||||
IFT_AFLANE8023 = 0x3b
|
|
||||||
IFT_AFLANE8025 = 0x3c
|
|
||||||
IFT_ARAP = 0x58
|
|
||||||
IFT_ARCNET = 0x23
|
|
||||||
IFT_ARCNETPLUS = 0x24
|
|
||||||
IFT_ASYNC = 0x54
|
|
||||||
IFT_ATM = 0x25
|
|
||||||
IFT_ATMDXI = 0x69
|
|
||||||
IFT_ATMFUNI = 0x6a
|
|
||||||
IFT_ATMIMA = 0x6b
|
|
||||||
IFT_ATMLOGICAL = 0x50
|
|
||||||
IFT_ATMRADIO = 0xbd
|
|
||||||
IFT_ATMSUBINTERFACE = 0x86
|
|
||||||
IFT_ATMVCIENDPT = 0xc2
|
|
||||||
IFT_ATMVIRTUAL = 0x95
|
|
||||||
IFT_BGPPOLICYACCOUNTING = 0xa2
|
|
||||||
IFT_BSC = 0x53
|
|
||||||
IFT_CCTEMUL = 0x3d
|
|
||||||
IFT_CEPT = 0x13
|
|
||||||
IFT_CES = 0x85
|
|
||||||
IFT_CHANNEL = 0x46
|
|
||||||
IFT_CNR = 0x55
|
|
||||||
IFT_COFFEE = 0x84
|
|
||||||
IFT_COMPOSITELINK = 0x9b
|
|
||||||
IFT_DCN = 0x8d
|
|
||||||
IFT_DIGITALPOWERLINE = 0x8a
|
|
||||||
IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
|
|
||||||
IFT_DLSW = 0x4a
|
|
||||||
IFT_DOCSCABLEDOWNSTREAM = 0x80
|
|
||||||
IFT_DOCSCABLEMACLAYER = 0x7f
|
|
||||||
IFT_DOCSCABLEUPSTREAM = 0x81
|
|
||||||
IFT_DS0 = 0x51
|
|
||||||
IFT_DS0BUNDLE = 0x52
|
|
||||||
IFT_DS1FDL = 0xaa
|
|
||||||
IFT_DS3 = 0x1e
|
|
||||||
IFT_DTM = 0x8c
|
|
||||||
IFT_DVBASILN = 0xac
|
|
||||||
IFT_DVBASIOUT = 0xad
|
|
||||||
IFT_DVBRCCDOWNSTREAM = 0x93
|
|
||||||
IFT_DVBRCCMACLAYER = 0x92
|
|
||||||
IFT_DVBRCCUPSTREAM = 0x94
|
|
||||||
IFT_ENC = 0xf4
|
|
||||||
IFT_EON = 0x19
|
|
||||||
IFT_EPLRS = 0x57
|
|
||||||
IFT_ESCON = 0x49
|
|
||||||
IFT_ETHER = 0x6
|
|
||||||
IFT_FAITH = 0xf2
|
|
||||||
IFT_FAST = 0x7d
|
|
||||||
IFT_FASTETHER = 0x3e
|
|
||||||
IFT_FASTETHERFX = 0x45
|
|
||||||
IFT_FDDI = 0xf
|
|
||||||
IFT_FIBRECHANNEL = 0x38
|
|
||||||
IFT_FRAMERELAYINTERCONNECT = 0x3a
|
|
||||||
IFT_FRAMERELAYMPI = 0x5c
|
|
||||||
IFT_FRDLCIENDPT = 0xc1
|
|
||||||
IFT_FRELAY = 0x20
|
|
||||||
IFT_FRELAYDCE = 0x2c
|
|
||||||
IFT_FRF16MFRBUNDLE = 0xa3
|
|
||||||
IFT_FRFORWARD = 0x9e
|
|
||||||
IFT_G703AT2MB = 0x43
|
|
||||||
IFT_G703AT64K = 0x42
|
|
||||||
IFT_GIF = 0xf0
|
|
||||||
IFT_GIGABITETHERNET = 0x75
|
|
||||||
IFT_GR303IDT = 0xb2
|
|
||||||
IFT_GR303RDT = 0xb1
|
|
||||||
IFT_H323GATEKEEPER = 0xa4
|
|
||||||
IFT_H323PROXY = 0xa5
|
|
||||||
IFT_HDH1822 = 0x3
|
|
||||||
IFT_HDLC = 0x76
|
|
||||||
IFT_HDSL2 = 0xa8
|
|
||||||
IFT_HIPERLAN2 = 0xb7
|
|
||||||
IFT_HIPPI = 0x2f
|
|
||||||
IFT_HIPPIINTERFACE = 0x39
|
|
||||||
IFT_HOSTPAD = 0x5a
|
|
||||||
IFT_HSSI = 0x2e
|
|
||||||
IFT_HY = 0xe
|
|
||||||
IFT_IBM370PARCHAN = 0x48
|
|
||||||
IFT_IDSL = 0x9a
|
|
||||||
IFT_IEEE80211 = 0x47
|
|
||||||
IFT_IEEE80212 = 0x37
|
|
||||||
IFT_IEEE8023ADLAG = 0xa1
|
|
||||||
IFT_IFGSN = 0x91
|
|
||||||
IFT_IMT = 0xbe
|
|
||||||
IFT_INTERLEAVE = 0x7c
|
|
||||||
IFT_IP = 0x7e
|
|
||||||
IFT_IPFORWARD = 0x8e
|
|
||||||
IFT_IPOVERATM = 0x72
|
|
||||||
IFT_IPOVERCDLC = 0x6d
|
|
||||||
IFT_IPOVERCLAW = 0x6e
|
|
||||||
IFT_IPSWITCH = 0x4e
|
|
||||||
IFT_IPXIP = 0xf9
|
|
||||||
IFT_ISDN = 0x3f
|
|
||||||
IFT_ISDNBASIC = 0x14
|
|
||||||
IFT_ISDNPRIMARY = 0x15
|
|
||||||
IFT_ISDNS = 0x4b
|
|
||||||
IFT_ISDNU = 0x4c
|
|
||||||
IFT_ISO88022LLC = 0x29
|
|
||||||
IFT_ISO88023 = 0x7
|
|
||||||
IFT_ISO88024 = 0x8
|
|
||||||
IFT_ISO88025 = 0x9
|
|
||||||
IFT_ISO88025CRFPINT = 0x62
|
|
||||||
IFT_ISO88025DTR = 0x56
|
|
||||||
IFT_ISO88025FIBER = 0x73
|
|
||||||
IFT_ISO88026 = 0xa
|
|
||||||
IFT_ISUP = 0xb3
|
|
||||||
IFT_L3IPXVLAN = 0x89
|
|
||||||
IFT_LAPB = 0x10
|
|
||||||
IFT_LAPD = 0x4d
|
|
||||||
IFT_LAPF = 0x77
|
|
||||||
IFT_LOCALTALK = 0x2a
|
|
||||||
IFT_LOOP = 0x18
|
|
||||||
IFT_MEDIAMAILOVERIP = 0x8b
|
|
||||||
IFT_MFSIGLINK = 0xa7
|
|
||||||
IFT_MIOX25 = 0x26
|
|
||||||
IFT_MODEM = 0x30
|
|
||||||
IFT_MPC = 0x71
|
|
||||||
IFT_MPLS = 0xa6
|
|
||||||
IFT_MPLSTUNNEL = 0x96
|
|
||||||
IFT_MSDSL = 0x8f
|
|
||||||
IFT_MVL = 0xbf
|
|
||||||
IFT_MYRINET = 0x63
|
|
||||||
IFT_NFAS = 0xaf
|
|
||||||
IFT_NSIP = 0x1b
|
|
||||||
IFT_OPTICALCHANNEL = 0xc3
|
|
||||||
IFT_OPTICALTRANSPORT = 0xc4
|
|
||||||
IFT_OTHER = 0x1
|
|
||||||
IFT_P10 = 0xc
|
|
||||||
IFT_P80 = 0xd
|
|
||||||
IFT_PARA = 0x22
|
|
||||||
IFT_PFLOG = 0xf6
|
|
||||||
IFT_PFSYNC = 0xf7
|
|
||||||
IFT_PLC = 0xae
|
|
||||||
IFT_POS = 0xab
|
|
||||||
IFT_PPPMULTILINKBUNDLE = 0x6c
|
|
||||||
IFT_PROPBWAP2MP = 0xb8
|
|
||||||
IFT_PROPCNLS = 0x59
|
|
||||||
IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5
|
|
||||||
IFT_PROPDOCSWIRELESSMACLAYER = 0xb4
|
|
||||||
IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6
|
|
||||||
IFT_PROPMUX = 0x36
|
|
||||||
IFT_PROPWIRELESSP2P = 0x9d
|
|
||||||
IFT_PTPSERIAL = 0x16
|
|
||||||
IFT_PVC = 0xf1
|
|
||||||
IFT_QLLC = 0x44
|
|
||||||
IFT_RADIOMAC = 0xbc
|
|
||||||
IFT_RADSL = 0x5f
|
|
||||||
IFT_REACHDSL = 0xc0
|
|
||||||
IFT_RFC1483 = 0x9f
|
|
||||||
IFT_RS232 = 0x21
|
|
||||||
IFT_RSRB = 0x4f
|
|
||||||
IFT_SDLC = 0x11
|
|
||||||
IFT_SDSL = 0x60
|
|
||||||
IFT_SHDSL = 0xa9
|
|
||||||
IFT_SIP = 0x1f
|
|
||||||
IFT_SLIP = 0x1c
|
|
||||||
IFT_SMDSDXI = 0x2b
|
|
||||||
IFT_SMDSICIP = 0x34
|
|
||||||
IFT_SONET = 0x27
|
|
||||||
IFT_SONETOVERHEADCHANNEL = 0xb9
|
|
||||||
IFT_SONETPATH = 0x32
|
|
||||||
IFT_SONETVT = 0x33
|
|
||||||
IFT_SRP = 0x97
|
|
||||||
IFT_SS7SIGLINK = 0x9c
|
|
||||||
IFT_STACKTOSTACK = 0x6f
|
|
||||||
IFT_STARLAN = 0xb
|
|
||||||
IFT_STF = 0xd7
|
|
||||||
IFT_T1 = 0x12
|
|
||||||
IFT_TDLC = 0x74
|
|
||||||
IFT_TERMPAD = 0x5b
|
|
||||||
IFT_TR008 = 0xb0
|
|
||||||
IFT_TRANSPHDLC = 0x7b
|
|
||||||
IFT_TUNNEL = 0x83
|
|
||||||
IFT_ULTRA = 0x1d
|
|
||||||
IFT_USB = 0xa0
|
|
||||||
IFT_V11 = 0x40
|
|
||||||
IFT_V35 = 0x2d
|
|
||||||
IFT_V36 = 0x41
|
|
||||||
IFT_V37 = 0x78
|
|
||||||
IFT_VDSL = 0x61
|
|
||||||
IFT_VIRTUALIPADDRESS = 0x70
|
|
||||||
IFT_VOICEEM = 0x64
|
|
||||||
IFT_VOICEENCAP = 0x67
|
|
||||||
IFT_VOICEFXO = 0x65
|
|
||||||
IFT_VOICEFXS = 0x66
|
|
||||||
IFT_VOICEOVERATM = 0x98
|
|
||||||
IFT_VOICEOVERFRAMERELAY = 0x99
|
|
||||||
IFT_VOICEOVERIP = 0x68
|
|
||||||
IFT_X213 = 0x5d
|
|
||||||
IFT_X25 = 0x5
|
|
||||||
IFT_X25DDN = 0x4
|
|
||||||
IFT_X25HUNTGROUP = 0x7a
|
|
||||||
IFT_X25MLP = 0x79
|
|
||||||
IFT_X25PLE = 0x28
|
|
||||||
IFT_XETHER = 0x1a
|
|
||||||
IPPROTO_MAXID = 0x34
|
|
||||||
IPV6_FAITH = 0x1d
|
|
||||||
IP_FAITH = 0x16
|
|
||||||
MAP_NORESERVE = 0x40
|
|
||||||
MAP_RENAME = 0x20
|
|
||||||
NET_RT_MAXID = 0x6
|
|
||||||
RTF_PRCLONING = 0x10000
|
|
||||||
RTM_OLDADD = 0x9
|
|
||||||
RTM_OLDDEL = 0xa
|
|
||||||
SIOCADDRT = 0x8030720a
|
|
||||||
SIOCALIFADDR = 0x8118691b
|
|
||||||
SIOCDELRT = 0x8030720b
|
|
||||||
SIOCDLIFADDR = 0x8118691d
|
|
||||||
SIOCGLIFADDR = 0xc118691c
|
|
||||||
SIOCGLIFPHYADDR = 0xc118694b
|
|
||||||
SIOCSLIFPHYADDR = 0x8118694a
|
|
||||||
)
|
|
227
cmd/mailnotify/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go
generated
vendored
227
cmd/mailnotify/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go
generated
vendored
|
@ -1,227 +0,0 @@
|
||||||
// Copyright 2017 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// Constants that were deprecated or moved to enums in the FreeBSD headers. Keep
|
|
||||||
// them here for backwards compatibility.
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
IFF_SMART = 0x20
|
|
||||||
IFT_1822 = 0x2
|
|
||||||
IFT_A12MPPSWITCH = 0x82
|
|
||||||
IFT_AAL2 = 0xbb
|
|
||||||
IFT_AAL5 = 0x31
|
|
||||||
IFT_ADSL = 0x5e
|
|
||||||
IFT_AFLANE8023 = 0x3b
|
|
||||||
IFT_AFLANE8025 = 0x3c
|
|
||||||
IFT_ARAP = 0x58
|
|
||||||
IFT_ARCNET = 0x23
|
|
||||||
IFT_ARCNETPLUS = 0x24
|
|
||||||
IFT_ASYNC = 0x54
|
|
||||||
IFT_ATM = 0x25
|
|
||||||
IFT_ATMDXI = 0x69
|
|
||||||
IFT_ATMFUNI = 0x6a
|
|
||||||
IFT_ATMIMA = 0x6b
|
|
||||||
IFT_ATMLOGICAL = 0x50
|
|
||||||
IFT_ATMRADIO = 0xbd
|
|
||||||
IFT_ATMSUBINTERFACE = 0x86
|
|
||||||
IFT_ATMVCIENDPT = 0xc2
|
|
||||||
IFT_ATMVIRTUAL = 0x95
|
|
||||||
IFT_BGPPOLICYACCOUNTING = 0xa2
|
|
||||||
IFT_BSC = 0x53
|
|
||||||
IFT_CCTEMUL = 0x3d
|
|
||||||
IFT_CEPT = 0x13
|
|
||||||
IFT_CES = 0x85
|
|
||||||
IFT_CHANNEL = 0x46
|
|
||||||
IFT_CNR = 0x55
|
|
||||||
IFT_COFFEE = 0x84
|
|
||||||
IFT_COMPOSITELINK = 0x9b
|
|
||||||
IFT_DCN = 0x8d
|
|
||||||
IFT_DIGITALPOWERLINE = 0x8a
|
|
||||||
IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
|
|
||||||
IFT_DLSW = 0x4a
|
|
||||||
IFT_DOCSCABLEDOWNSTREAM = 0x80
|
|
||||||
IFT_DOCSCABLEMACLAYER = 0x7f
|
|
||||||
IFT_DOCSCABLEUPSTREAM = 0x81
|
|
||||||
IFT_DS0 = 0x51
|
|
||||||
IFT_DS0BUNDLE = 0x52
|
|
||||||
IFT_DS1FDL = 0xaa
|
|
||||||
IFT_DS3 = 0x1e
|
|
||||||
IFT_DTM = 0x8c
|
|
||||||
IFT_DVBASILN = 0xac
|
|
||||||
IFT_DVBASIOUT = 0xad
|
|
||||||
IFT_DVBRCCDOWNSTREAM = 0x93
|
|
||||||
IFT_DVBRCCMACLAYER = 0x92
|
|
||||||
IFT_DVBRCCUPSTREAM = 0x94
|
|
||||||
IFT_ENC = 0xf4
|
|
||||||
IFT_EON = 0x19
|
|
||||||
IFT_EPLRS = 0x57
|
|
||||||
IFT_ESCON = 0x49
|
|
||||||
IFT_ETHER = 0x6
|
|
||||||
IFT_FAITH = 0xf2
|
|
||||||
IFT_FAST = 0x7d
|
|
||||||
IFT_FASTETHER = 0x3e
|
|
||||||
IFT_FASTETHERFX = 0x45
|
|
||||||
IFT_FDDI = 0xf
|
|
||||||
IFT_FIBRECHANNEL = 0x38
|
|
||||||
IFT_FRAMERELAYINTERCONNECT = 0x3a
|
|
||||||
IFT_FRAMERELAYMPI = 0x5c
|
|
||||||
IFT_FRDLCIENDPT = 0xc1
|
|
||||||
IFT_FRELAY = 0x20
|
|
||||||
IFT_FRELAYDCE = 0x2c
|
|
||||||
IFT_FRF16MFRBUNDLE = 0xa3
|
|
||||||
IFT_FRFORWARD = 0x9e
|
|
||||||
IFT_G703AT2MB = 0x43
|
|
||||||
IFT_G703AT64K = 0x42
|
|
||||||
IFT_GIF = 0xf0
|
|
||||||
IFT_GIGABITETHERNET = 0x75
|
|
||||||
IFT_GR303IDT = 0xb2
|
|
||||||
IFT_GR303RDT = 0xb1
|
|
||||||
IFT_H323GATEKEEPER = 0xa4
|
|
||||||
IFT_H323PROXY = 0xa5
|
|
||||||
IFT_HDH1822 = 0x3
|
|
||||||
IFT_HDLC = 0x76
|
|
||||||
IFT_HDSL2 = 0xa8
|
|
||||||
IFT_HIPERLAN2 = 0xb7
|
|
||||||
IFT_HIPPI = 0x2f
|
|
||||||
IFT_HIPPIINTERFACE = 0x39
|
|
||||||
IFT_HOSTPAD = 0x5a
|
|
||||||
IFT_HSSI = 0x2e
|
|
||||||
IFT_HY = 0xe
|
|
||||||
IFT_IBM370PARCHAN = 0x48
|
|
||||||
IFT_IDSL = 0x9a
|
|
||||||
IFT_IEEE80211 = 0x47
|
|
||||||
IFT_IEEE80212 = 0x37
|
|
||||||
IFT_IEEE8023ADLAG = 0xa1
|
|
||||||
IFT_IFGSN = 0x91
|
|
||||||
IFT_IMT = 0xbe
|
|
||||||
IFT_INTERLEAVE = 0x7c
|
|
||||||
IFT_IP = 0x7e
|
|
||||||
IFT_IPFORWARD = 0x8e
|
|
||||||
IFT_IPOVERATM = 0x72
|
|
||||||
IFT_IPOVERCDLC = 0x6d
|
|
||||||
IFT_IPOVERCLAW = 0x6e
|
|
||||||
IFT_IPSWITCH = 0x4e
|
|
||||||
IFT_IPXIP = 0xf9
|
|
||||||
IFT_ISDN = 0x3f
|
|
||||||
IFT_ISDNBASIC = 0x14
|
|
||||||
IFT_ISDNPRIMARY = 0x15
|
|
||||||
IFT_ISDNS = 0x4b
|
|
||||||
IFT_ISDNU = 0x4c
|
|
||||||
IFT_ISO88022LLC = 0x29
|
|
||||||
IFT_ISO88023 = 0x7
|
|
||||||
IFT_ISO88024 = 0x8
|
|
||||||
IFT_ISO88025 = 0x9
|
|
||||||
IFT_ISO88025CRFPINT = 0x62
|
|
||||||
IFT_ISO88025DTR = 0x56
|
|
||||||
IFT_ISO88025FIBER = 0x73
|
|
||||||
IFT_ISO88026 = 0xa
|
|
||||||
IFT_ISUP = 0xb3
|
|
||||||
IFT_L3IPXVLAN = 0x89
|
|
||||||
IFT_LAPB = 0x10
|
|
||||||
IFT_LAPD = 0x4d
|
|
||||||
IFT_LAPF = 0x77
|
|
||||||
IFT_LOCALTALK = 0x2a
|
|
||||||
IFT_LOOP = 0x18
|
|
||||||
IFT_MEDIAMAILOVERIP = 0x8b
|
|
||||||
IFT_MFSIGLINK = 0xa7
|
|
||||||
IFT_MIOX25 = 0x26
|
|
||||||
IFT_MODEM = 0x30
|
|
||||||
IFT_MPC = 0x71
|
|
||||||
IFT_MPLS = 0xa6
|
|
||||||
IFT_MPLSTUNNEL = 0x96
|
|
||||||
IFT_MSDSL = 0x8f
|
|
||||||
IFT_MVL = 0xbf
|
|
||||||
IFT_MYRINET = 0x63
|
|
||||||
IFT_NFAS = 0xaf
|
|
||||||
IFT_NSIP = 0x1b
|
|
||||||
IFT_OPTICALCHANNEL = 0xc3
|
|
||||||
IFT_OPTICALTRANSPORT = 0xc4
|
|
||||||
IFT_OTHER = 0x1
|
|
||||||
IFT_P10 = 0xc
|
|
||||||
IFT_P80 = 0xd
|
|
||||||
IFT_PARA = 0x22
|
|
||||||
IFT_PFLOG = 0xf6
|
|
||||||
IFT_PFSYNC = 0xf7
|
|
||||||
IFT_PLC = 0xae
|
|
||||||
IFT_POS = 0xab
|
|
||||||
IFT_PPPMULTILINKBUNDLE = 0x6c
|
|
||||||
IFT_PROPBWAP2MP = 0xb8
|
|
||||||
IFT_PROPCNLS = 0x59
|
|
||||||
IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5
|
|
||||||
IFT_PROPDOCSWIRELESSMACLAYER = 0xb4
|
|
||||||
IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6
|
|
||||||
IFT_PROPMUX = 0x36
|
|
||||||
IFT_PROPWIRELESSP2P = 0x9d
|
|
||||||
IFT_PTPSERIAL = 0x16
|
|
||||||
IFT_PVC = 0xf1
|
|
||||||
IFT_QLLC = 0x44
|
|
||||||
IFT_RADIOMAC = 0xbc
|
|
||||||
IFT_RADSL = 0x5f
|
|
||||||
IFT_REACHDSL = 0xc0
|
|
||||||
IFT_RFC1483 = 0x9f
|
|
||||||
IFT_RS232 = 0x21
|
|
||||||
IFT_RSRB = 0x4f
|
|
||||||
IFT_SDLC = 0x11
|
|
||||||
IFT_SDSL = 0x60
|
|
||||||
IFT_SHDSL = 0xa9
|
|
||||||
IFT_SIP = 0x1f
|
|
||||||
IFT_SLIP = 0x1c
|
|
||||||
IFT_SMDSDXI = 0x2b
|
|
||||||
IFT_SMDSICIP = 0x34
|
|
||||||
IFT_SONET = 0x27
|
|
||||||
IFT_SONETOVERHEADCHANNEL = 0xb9
|
|
||||||
IFT_SONETPATH = 0x32
|
|
||||||
IFT_SONETVT = 0x33
|
|
||||||
IFT_SRP = 0x97
|
|
||||||
IFT_SS7SIGLINK = 0x9c
|
|
||||||
IFT_STACKTOSTACK = 0x6f
|
|
||||||
IFT_STARLAN = 0xb
|
|
||||||
IFT_STF = 0xd7
|
|
||||||
IFT_T1 = 0x12
|
|
||||||
IFT_TDLC = 0x74
|
|
||||||
IFT_TERMPAD = 0x5b
|
|
||||||
IFT_TR008 = 0xb0
|
|
||||||
IFT_TRANSPHDLC = 0x7b
|
|
||||||
IFT_TUNNEL = 0x83
|
|
||||||
IFT_ULTRA = 0x1d
|
|
||||||
IFT_USB = 0xa0
|
|
||||||
IFT_V11 = 0x40
|
|
||||||
IFT_V35 = 0x2d
|
|
||||||
IFT_V36 = 0x41
|
|
||||||
IFT_V37 = 0x78
|
|
||||||
IFT_VDSL = 0x61
|
|
||||||
IFT_VIRTUALIPADDRESS = 0x70
|
|
||||||
IFT_VOICEEM = 0x64
|
|
||||||
IFT_VOICEENCAP = 0x67
|
|
||||||
IFT_VOICEFXO = 0x65
|
|
||||||
IFT_VOICEFXS = 0x66
|
|
||||||
IFT_VOICEOVERATM = 0x98
|
|
||||||
IFT_VOICEOVERFRAMERELAY = 0x99
|
|
||||||
IFT_VOICEOVERIP = 0x68
|
|
||||||
IFT_X213 = 0x5d
|
|
||||||
IFT_X25 = 0x5
|
|
||||||
IFT_X25DDN = 0x4
|
|
||||||
IFT_X25HUNTGROUP = 0x7a
|
|
||||||
IFT_X25MLP = 0x79
|
|
||||||
IFT_X25PLE = 0x28
|
|
||||||
IFT_XETHER = 0x1a
|
|
||||||
IPPROTO_MAXID = 0x34
|
|
||||||
IPV6_FAITH = 0x1d
|
|
||||||
IP_FAITH = 0x16
|
|
||||||
MAP_NORESERVE = 0x40
|
|
||||||
MAP_RENAME = 0x20
|
|
||||||
NET_RT_MAXID = 0x6
|
|
||||||
RTF_PRCLONING = 0x10000
|
|
||||||
RTM_OLDADD = 0x9
|
|
||||||
RTM_OLDDEL = 0xa
|
|
||||||
SIOCADDRT = 0x8040720a
|
|
||||||
SIOCALIFADDR = 0x8118691b
|
|
||||||
SIOCDELRT = 0x8040720b
|
|
||||||
SIOCDLIFADDR = 0x8118691d
|
|
||||||
SIOCGLIFADDR = 0xc118691c
|
|
||||||
SIOCGLIFPHYADDR = 0xc118694b
|
|
||||||
SIOCSLIFPHYADDR = 0x8118694a
|
|
||||||
)
|
|
226
cmd/mailnotify/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go
generated
vendored
226
cmd/mailnotify/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go
generated
vendored
|
@ -1,226 +0,0 @@
|
||||||
// Copyright 2017 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
IFT_1822 = 0x2
|
|
||||||
IFT_A12MPPSWITCH = 0x82
|
|
||||||
IFT_AAL2 = 0xbb
|
|
||||||
IFT_AAL5 = 0x31
|
|
||||||
IFT_ADSL = 0x5e
|
|
||||||
IFT_AFLANE8023 = 0x3b
|
|
||||||
IFT_AFLANE8025 = 0x3c
|
|
||||||
IFT_ARAP = 0x58
|
|
||||||
IFT_ARCNET = 0x23
|
|
||||||
IFT_ARCNETPLUS = 0x24
|
|
||||||
IFT_ASYNC = 0x54
|
|
||||||
IFT_ATM = 0x25
|
|
||||||
IFT_ATMDXI = 0x69
|
|
||||||
IFT_ATMFUNI = 0x6a
|
|
||||||
IFT_ATMIMA = 0x6b
|
|
||||||
IFT_ATMLOGICAL = 0x50
|
|
||||||
IFT_ATMRADIO = 0xbd
|
|
||||||
IFT_ATMSUBINTERFACE = 0x86
|
|
||||||
IFT_ATMVCIENDPT = 0xc2
|
|
||||||
IFT_ATMVIRTUAL = 0x95
|
|
||||||
IFT_BGPPOLICYACCOUNTING = 0xa2
|
|
||||||
IFT_BSC = 0x53
|
|
||||||
IFT_CCTEMUL = 0x3d
|
|
||||||
IFT_CEPT = 0x13
|
|
||||||
IFT_CES = 0x85
|
|
||||||
IFT_CHANNEL = 0x46
|
|
||||||
IFT_CNR = 0x55
|
|
||||||
IFT_COFFEE = 0x84
|
|
||||||
IFT_COMPOSITELINK = 0x9b
|
|
||||||
IFT_DCN = 0x8d
|
|
||||||
IFT_DIGITALPOWERLINE = 0x8a
|
|
||||||
IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
|
|
||||||
IFT_DLSW = 0x4a
|
|
||||||
IFT_DOCSCABLEDOWNSTREAM = 0x80
|
|
||||||
IFT_DOCSCABLEMACLAYER = 0x7f
|
|
||||||
IFT_DOCSCABLEUPSTREAM = 0x81
|
|
||||||
IFT_DS0 = 0x51
|
|
||||||
IFT_DS0BUNDLE = 0x52
|
|
||||||
IFT_DS1FDL = 0xaa
|
|
||||||
IFT_DS3 = 0x1e
|
|
||||||
IFT_DTM = 0x8c
|
|
||||||
IFT_DVBASILN = 0xac
|
|
||||||
IFT_DVBASIOUT = 0xad
|
|
||||||
IFT_DVBRCCDOWNSTREAM = 0x93
|
|
||||||
IFT_DVBRCCMACLAYER = 0x92
|
|
||||||
IFT_DVBRCCUPSTREAM = 0x94
|
|
||||||
IFT_ENC = 0xf4
|
|
||||||
IFT_EON = 0x19
|
|
||||||
IFT_EPLRS = 0x57
|
|
||||||
IFT_ESCON = 0x49
|
|
||||||
IFT_ETHER = 0x6
|
|
||||||
IFT_FAST = 0x7d
|
|
||||||
IFT_FASTETHER = 0x3e
|
|
||||||
IFT_FASTETHERFX = 0x45
|
|
||||||
IFT_FDDI = 0xf
|
|
||||||
IFT_FIBRECHANNEL = 0x38
|
|
||||||
IFT_FRAMERELAYINTERCONNECT = 0x3a
|
|
||||||
IFT_FRAMERELAYMPI = 0x5c
|
|
||||||
IFT_FRDLCIENDPT = 0xc1
|
|
||||||
IFT_FRELAY = 0x20
|
|
||||||
IFT_FRELAYDCE = 0x2c
|
|
||||||
IFT_FRF16MFRBUNDLE = 0xa3
|
|
||||||
IFT_FRFORWARD = 0x9e
|
|
||||||
IFT_G703AT2MB = 0x43
|
|
||||||
IFT_G703AT64K = 0x42
|
|
||||||
IFT_GIF = 0xf0
|
|
||||||
IFT_GIGABITETHERNET = 0x75
|
|
||||||
IFT_GR303IDT = 0xb2
|
|
||||||
IFT_GR303RDT = 0xb1
|
|
||||||
IFT_H323GATEKEEPER = 0xa4
|
|
||||||
IFT_H323PROXY = 0xa5
|
|
||||||
IFT_HDH1822 = 0x3
|
|
||||||
IFT_HDLC = 0x76
|
|
||||||
IFT_HDSL2 = 0xa8
|
|
||||||
IFT_HIPERLAN2 = 0xb7
|
|
||||||
IFT_HIPPI = 0x2f
|
|
||||||
IFT_HIPPIINTERFACE = 0x39
|
|
||||||
IFT_HOSTPAD = 0x5a
|
|
||||||
IFT_HSSI = 0x2e
|
|
||||||
IFT_HY = 0xe
|
|
||||||
IFT_IBM370PARCHAN = 0x48
|
|
||||||
IFT_IDSL = 0x9a
|
|
||||||
IFT_IEEE80211 = 0x47
|
|
||||||
IFT_IEEE80212 = 0x37
|
|
||||||
IFT_IEEE8023ADLAG = 0xa1
|
|
||||||
IFT_IFGSN = 0x91
|
|
||||||
IFT_IMT = 0xbe
|
|
||||||
IFT_INTERLEAVE = 0x7c
|
|
||||||
IFT_IP = 0x7e
|
|
||||||
IFT_IPFORWARD = 0x8e
|
|
||||||
IFT_IPOVERATM = 0x72
|
|
||||||
IFT_IPOVERCDLC = 0x6d
|
|
||||||
IFT_IPOVERCLAW = 0x6e
|
|
||||||
IFT_IPSWITCH = 0x4e
|
|
||||||
IFT_ISDN = 0x3f
|
|
||||||
IFT_ISDNBASIC = 0x14
|
|
||||||
IFT_ISDNPRIMARY = 0x15
|
|
||||||
IFT_ISDNS = 0x4b
|
|
||||||
IFT_ISDNU = 0x4c
|
|
||||||
IFT_ISO88022LLC = 0x29
|
|
||||||
IFT_ISO88023 = 0x7
|
|
||||||
IFT_ISO88024 = 0x8
|
|
||||||
IFT_ISO88025 = 0x9
|
|
||||||
IFT_ISO88025CRFPINT = 0x62
|
|
||||||
IFT_ISO88025DTR = 0x56
|
|
||||||
IFT_ISO88025FIBER = 0x73
|
|
||||||
IFT_ISO88026 = 0xa
|
|
||||||
IFT_ISUP = 0xb3
|
|
||||||
IFT_L3IPXVLAN = 0x89
|
|
||||||
IFT_LAPB = 0x10
|
|
||||||
IFT_LAPD = 0x4d
|
|
||||||
IFT_LAPF = 0x77
|
|
||||||
IFT_LOCALTALK = 0x2a
|
|
||||||
IFT_LOOP = 0x18
|
|
||||||
IFT_MEDIAMAILOVERIP = 0x8b
|
|
||||||
IFT_MFSIGLINK = 0xa7
|
|
||||||
IFT_MIOX25 = 0x26
|
|
||||||
IFT_MODEM = 0x30
|
|
||||||
IFT_MPC = 0x71
|
|
||||||
IFT_MPLS = 0xa6
|
|
||||||
IFT_MPLSTUNNEL = 0x96
|
|
||||||
IFT_MSDSL = 0x8f
|
|
||||||
IFT_MVL = 0xbf
|
|
||||||
IFT_MYRINET = 0x63
|
|
||||||
IFT_NFAS = 0xaf
|
|
||||||
IFT_NSIP = 0x1b
|
|
||||||
IFT_OPTICALCHANNEL = 0xc3
|
|
||||||
IFT_OPTICALTRANSPORT = 0xc4
|
|
||||||
IFT_OTHER = 0x1
|
|
||||||
IFT_P10 = 0xc
|
|
||||||
IFT_P80 = 0xd
|
|
||||||
IFT_PARA = 0x22
|
|
||||||
IFT_PFLOG = 0xf6
|
|
||||||
IFT_PFSYNC = 0xf7
|
|
||||||
IFT_PLC = 0xae
|
|
||||||
IFT_POS = 0xab
|
|
||||||
IFT_PPPMULTILINKBUNDLE = 0x6c
|
|
||||||
IFT_PROPBWAP2MP = 0xb8
|
|
||||||
IFT_PROPCNLS = 0x59
|
|
||||||
IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5
|
|
||||||
IFT_PROPDOCSWIRELESSMACLAYER = 0xb4
|
|
||||||
IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6
|
|
||||||
IFT_PROPMUX = 0x36
|
|
||||||
IFT_PROPWIRELESSP2P = 0x9d
|
|
||||||
IFT_PTPSERIAL = 0x16
|
|
||||||
IFT_PVC = 0xf1
|
|
||||||
IFT_QLLC = 0x44
|
|
||||||
IFT_RADIOMAC = 0xbc
|
|
||||||
IFT_RADSL = 0x5f
|
|
||||||
IFT_REACHDSL = 0xc0
|
|
||||||
IFT_RFC1483 = 0x9f
|
|
||||||
IFT_RS232 = 0x21
|
|
||||||
IFT_RSRB = 0x4f
|
|
||||||
IFT_SDLC = 0x11
|
|
||||||
IFT_SDSL = 0x60
|
|
||||||
IFT_SHDSL = 0xa9
|
|
||||||
IFT_SIP = 0x1f
|
|
||||||
IFT_SLIP = 0x1c
|
|
||||||
IFT_SMDSDXI = 0x2b
|
|
||||||
IFT_SMDSICIP = 0x34
|
|
||||||
IFT_SONET = 0x27
|
|
||||||
IFT_SONETOVERHEADCHANNEL = 0xb9
|
|
||||||
IFT_SONETPATH = 0x32
|
|
||||||
IFT_SONETVT = 0x33
|
|
||||||
IFT_SRP = 0x97
|
|
||||||
IFT_SS7SIGLINK = 0x9c
|
|
||||||
IFT_STACKTOSTACK = 0x6f
|
|
||||||
IFT_STARLAN = 0xb
|
|
||||||
IFT_STF = 0xd7
|
|
||||||
IFT_T1 = 0x12
|
|
||||||
IFT_TDLC = 0x74
|
|
||||||
IFT_TERMPAD = 0x5b
|
|
||||||
IFT_TR008 = 0xb0
|
|
||||||
IFT_TRANSPHDLC = 0x7b
|
|
||||||
IFT_TUNNEL = 0x83
|
|
||||||
IFT_ULTRA = 0x1d
|
|
||||||
IFT_USB = 0xa0
|
|
||||||
IFT_V11 = 0x40
|
|
||||||
IFT_V35 = 0x2d
|
|
||||||
IFT_V36 = 0x41
|
|
||||||
IFT_V37 = 0x78
|
|
||||||
IFT_VDSL = 0x61
|
|
||||||
IFT_VIRTUALIPADDRESS = 0x70
|
|
||||||
IFT_VOICEEM = 0x64
|
|
||||||
IFT_VOICEENCAP = 0x67
|
|
||||||
IFT_VOICEFXO = 0x65
|
|
||||||
IFT_VOICEFXS = 0x66
|
|
||||||
IFT_VOICEOVERATM = 0x98
|
|
||||||
IFT_VOICEOVERFRAMERELAY = 0x99
|
|
||||||
IFT_VOICEOVERIP = 0x68
|
|
||||||
IFT_X213 = 0x5d
|
|
||||||
IFT_X25 = 0x5
|
|
||||||
IFT_X25DDN = 0x4
|
|
||||||
IFT_X25HUNTGROUP = 0x7a
|
|
||||||
IFT_X25MLP = 0x79
|
|
||||||
IFT_X25PLE = 0x28
|
|
||||||
IFT_XETHER = 0x1a
|
|
||||||
|
|
||||||
// missing constants on FreeBSD-11.1-RELEASE, copied from old values in ztypes_freebsd_arm.go
|
|
||||||
IFF_SMART = 0x20
|
|
||||||
IFT_FAITH = 0xf2
|
|
||||||
IFT_IPXIP = 0xf9
|
|
||||||
IPPROTO_MAXID = 0x34
|
|
||||||
IPV6_FAITH = 0x1d
|
|
||||||
IP_FAITH = 0x16
|
|
||||||
MAP_NORESERVE = 0x40
|
|
||||||
MAP_RENAME = 0x20
|
|
||||||
NET_RT_MAXID = 0x6
|
|
||||||
RTF_PRCLONING = 0x10000
|
|
||||||
RTM_OLDADD = 0x9
|
|
||||||
RTM_OLDDEL = 0xa
|
|
||||||
SIOCADDRT = 0x8030720a
|
|
||||||
SIOCALIFADDR = 0x8118691b
|
|
||||||
SIOCDELRT = 0x8030720b
|
|
||||||
SIOCDLIFADDR = 0x8118691d
|
|
||||||
SIOCGLIFADDR = 0xc118691c
|
|
||||||
SIOCGLIFPHYADDR = 0xc118694b
|
|
||||||
SIOCSLIFPHYADDR = 0x8118694a
|
|
||||||
)
|
|
30
cmd/mailnotify/vendor/golang.org/x/sys/unix/ioctl.go
generated
vendored
30
cmd/mailnotify/vendor/golang.org/x/sys/unix/ioctl.go
generated
vendored
|
@ -1,30 +0,0 @@
|
||||||
// Copyright 2018 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import "runtime"
|
|
||||||
|
|
||||||
// IoctlSetWinsize performs an ioctl on fd with a *Winsize argument.
|
|
||||||
//
|
|
||||||
// To change fd's window size, the req argument should be TIOCSWINSZ.
|
|
||||||
func IoctlSetWinsize(fd int, req uint, value *Winsize) error {
|
|
||||||
// TODO: if we get the chance, remove the req parameter and
|
|
||||||
// hardcode TIOCSWINSZ.
|
|
||||||
err := ioctlSetWinsize(fd, req, value)
|
|
||||||
runtime.KeepAlive(value)
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
// IoctlSetTermios performs an ioctl on fd with a *Termios.
|
|
||||||
//
|
|
||||||
// The req value will usually be TCSETA or TIOCSETA.
|
|
||||||
func IoctlSetTermios(fd int, req uint, value *Termios) error {
|
|
||||||
// TODO: if we get the chance, remove the req parameter.
|
|
||||||
err := ioctlSetTermios(fd, req, value)
|
|
||||||
runtime.KeepAlive(value)
|
|
||||||
return err
|
|
||||||
}
|
|
61
cmd/mailnotify/vendor/golang.org/x/sys/unix/mkasm_darwin.go
generated
vendored
61
cmd/mailnotify/vendor/golang.org/x/sys/unix/mkasm_darwin.go
generated
vendored
|
@ -1,61 +0,0 @@
|
||||||
// Copyright 2018 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
// mkasm_darwin.go generates assembly trampolines to call libSystem routines from Go.
|
|
||||||
//This program must be run after mksyscall.go.
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"fmt"
|
|
||||||
"io/ioutil"
|
|
||||||
"log"
|
|
||||||
"os"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
in1, err := ioutil.ReadFile("syscall_darwin.go")
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("can't open syscall_darwin.go: %s", err)
|
|
||||||
}
|
|
||||||
arch := os.Args[1]
|
|
||||||
in2, err := ioutil.ReadFile(fmt.Sprintf("syscall_darwin_%s.go", arch))
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("can't open syscall_darwin_%s.go: %s", arch, err)
|
|
||||||
}
|
|
||||||
in3, err := ioutil.ReadFile(fmt.Sprintf("zsyscall_darwin_%s.go", arch))
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("can't open zsyscall_darwin_%s.go: %s", arch, err)
|
|
||||||
}
|
|
||||||
in := string(in1) + string(in2) + string(in3)
|
|
||||||
|
|
||||||
trampolines := map[string]bool{}
|
|
||||||
|
|
||||||
var out bytes.Buffer
|
|
||||||
|
|
||||||
fmt.Fprintf(&out, "// go run mkasm_darwin.go %s\n", strings.Join(os.Args[1:], " "))
|
|
||||||
fmt.Fprintf(&out, "// Code generated by the command above; DO NOT EDIT.\n")
|
|
||||||
fmt.Fprintf(&out, "\n")
|
|
||||||
fmt.Fprintf(&out, "// +build go1.12\n")
|
|
||||||
fmt.Fprintf(&out, "\n")
|
|
||||||
fmt.Fprintf(&out, "#include \"textflag.h\"\n")
|
|
||||||
for _, line := range strings.Split(in, "\n") {
|
|
||||||
if !strings.HasPrefix(line, "func ") || !strings.HasSuffix(line, "_trampoline()") {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
fn := line[5 : len(line)-13]
|
|
||||||
if !trampolines[fn] {
|
|
||||||
trampolines[fn] = true
|
|
||||||
fmt.Fprintf(&out, "TEXT ·%s_trampoline(SB),NOSPLIT,$0-0\n", fn)
|
|
||||||
fmt.Fprintf(&out, "\tJMP\t%s(SB)\n", fn)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
err = ioutil.WriteFile(fmt.Sprintf("zsyscall_darwin_%s.s", arch), out.Bytes(), 0644)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("can't write zsyscall_darwin_%s.s: %s", arch, err)
|
|
||||||
}
|
|
||||||
}
|
|
106
cmd/mailnotify/vendor/golang.org/x/sys/unix/mkpost.go
generated
vendored
106
cmd/mailnotify/vendor/golang.org/x/sys/unix/mkpost.go
generated
vendored
|
@ -1,106 +0,0 @@
|
||||||
// Copyright 2016 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
// mkpost processes the output of cgo -godefs to
|
|
||||||
// modify the generated types. It is used to clean up
|
|
||||||
// the sys API in an architecture specific manner.
|
|
||||||
//
|
|
||||||
// mkpost is run after cgo -godefs; see README.md.
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"fmt"
|
|
||||||
"go/format"
|
|
||||||
"io/ioutil"
|
|
||||||
"log"
|
|
||||||
"os"
|
|
||||||
"regexp"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
// Get the OS and architecture (using GOARCH_TARGET if it exists)
|
|
||||||
goos := os.Getenv("GOOS")
|
|
||||||
goarch := os.Getenv("GOARCH_TARGET")
|
|
||||||
if goarch == "" {
|
|
||||||
goarch = os.Getenv("GOARCH")
|
|
||||||
}
|
|
||||||
// Check that we are using the Docker-based build system if we should be.
|
|
||||||
if goos == "linux" {
|
|
||||||
if os.Getenv("GOLANG_SYS_BUILD") != "docker" {
|
|
||||||
os.Stderr.WriteString("In the Docker-based build system, mkpost should not be called directly.\n")
|
|
||||||
os.Stderr.WriteString("See README.md\n")
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
b, err := ioutil.ReadAll(os.Stdin)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatal(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Intentionally export __val fields in Fsid and Sigset_t
|
|
||||||
valRegex := regexp.MustCompile(`type (Fsid|Sigset_t) struct {(\s+)X__val(\s+\S+\s+)}`)
|
|
||||||
b = valRegex.ReplaceAll(b, []byte("type $1 struct {${2}Val$3}"))
|
|
||||||
|
|
||||||
// Intentionally export __fds_bits field in FdSet
|
|
||||||
fdSetRegex := regexp.MustCompile(`type (FdSet) struct {(\s+)X__fds_bits(\s+\S+\s+)}`)
|
|
||||||
b = fdSetRegex.ReplaceAll(b, []byte("type $1 struct {${2}Bits$3}"))
|
|
||||||
|
|
||||||
// If we have empty Ptrace structs, we should delete them. Only s390x emits
|
|
||||||
// nonempty Ptrace structs.
|
|
||||||
ptraceRexexp := regexp.MustCompile(`type Ptrace((Psw|Fpregs|Per) struct {\s*})`)
|
|
||||||
b = ptraceRexexp.ReplaceAll(b, nil)
|
|
||||||
|
|
||||||
// Replace the control_regs union with a blank identifier for now.
|
|
||||||
controlRegsRegex := regexp.MustCompile(`(Control_regs)\s+\[0\]uint64`)
|
|
||||||
b = controlRegsRegex.ReplaceAll(b, []byte("_ [0]uint64"))
|
|
||||||
|
|
||||||
// Remove fields that are added by glibc
|
|
||||||
// Note that this is unstable as the identifers are private.
|
|
||||||
removeFieldsRegex := regexp.MustCompile(`X__glibc\S*`)
|
|
||||||
b = removeFieldsRegex.ReplaceAll(b, []byte("_"))
|
|
||||||
|
|
||||||
// Convert [65]int8 to [65]byte in Utsname members to simplify
|
|
||||||
// conversion to string; see golang.org/issue/20753
|
|
||||||
convertUtsnameRegex := regexp.MustCompile(`((Sys|Node|Domain)name|Release|Version|Machine)(\s+)\[(\d+)\]u?int8`)
|
|
||||||
b = convertUtsnameRegex.ReplaceAll(b, []byte("$1$3[$4]byte"))
|
|
||||||
|
|
||||||
// Convert [1024]int8 to [1024]byte in Ptmget members
|
|
||||||
convertPtmget := regexp.MustCompile(`([SC]n)(\s+)\[(\d+)\]u?int8`)
|
|
||||||
b = convertPtmget.ReplaceAll(b, []byte("$1[$3]byte"))
|
|
||||||
|
|
||||||
// Remove spare fields (e.g. in Statx_t)
|
|
||||||
spareFieldsRegex := regexp.MustCompile(`X__spare\S*`)
|
|
||||||
b = spareFieldsRegex.ReplaceAll(b, []byte("_"))
|
|
||||||
|
|
||||||
// Remove cgo padding fields
|
|
||||||
removePaddingFieldsRegex := regexp.MustCompile(`Pad_cgo_\d+`)
|
|
||||||
b = removePaddingFieldsRegex.ReplaceAll(b, []byte("_"))
|
|
||||||
|
|
||||||
// Remove padding, hidden, or unused fields
|
|
||||||
removeFieldsRegex = regexp.MustCompile(`\b(X_\S+|Padding)`)
|
|
||||||
b = removeFieldsRegex.ReplaceAll(b, []byte("_"))
|
|
||||||
|
|
||||||
// Remove the first line of warning from cgo
|
|
||||||
b = b[bytes.IndexByte(b, '\n')+1:]
|
|
||||||
// Modify the command in the header to include:
|
|
||||||
// mkpost, our own warning, and a build tag.
|
|
||||||
replacement := fmt.Sprintf(`$1 | go run mkpost.go
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build %s,%s`, goarch, goos)
|
|
||||||
cgoCommandRegex := regexp.MustCompile(`(cgo -godefs .*)`)
|
|
||||||
b = cgoCommandRegex.ReplaceAll(b, []byte(replacement))
|
|
||||||
|
|
||||||
// gofmt
|
|
||||||
b, err = format.Source(b)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatal(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
os.Stdout.Write(b)
|
|
||||||
}
|
|
407
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksyscall.go
generated
vendored
407
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksyscall.go
generated
vendored
|
@ -1,407 +0,0 @@
|
||||||
// Copyright 2018 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
This program reads a file containing function prototypes
|
|
||||||
(like syscall_darwin.go) and generates system call bodies.
|
|
||||||
The prototypes are marked by lines beginning with "//sys"
|
|
||||||
and read like func declarations if //sys is replaced by func, but:
|
|
||||||
* The parameter lists must give a name for each argument.
|
|
||||||
This includes return parameters.
|
|
||||||
* The parameter lists must give a type for each argument:
|
|
||||||
the (x, y, z int) shorthand is not allowed.
|
|
||||||
* If the return parameter is an error number, it must be named errno.
|
|
||||||
|
|
||||||
A line beginning with //sysnb is like //sys, except that the
|
|
||||||
goroutine will not be suspended during the execution of the system
|
|
||||||
call. This must only be used for system calls which can never
|
|
||||||
block, as otherwise the system call could cause all goroutines to
|
|
||||||
hang.
|
|
||||||
*/
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bufio"
|
|
||||||
"flag"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
"regexp"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
var (
|
|
||||||
b32 = flag.Bool("b32", false, "32bit big-endian")
|
|
||||||
l32 = flag.Bool("l32", false, "32bit little-endian")
|
|
||||||
plan9 = flag.Bool("plan9", false, "plan9")
|
|
||||||
openbsd = flag.Bool("openbsd", false, "openbsd")
|
|
||||||
netbsd = flag.Bool("netbsd", false, "netbsd")
|
|
||||||
dragonfly = flag.Bool("dragonfly", false, "dragonfly")
|
|
||||||
arm = flag.Bool("arm", false, "arm") // 64-bit value should use (even, odd)-pair
|
|
||||||
tags = flag.String("tags", "", "build tags")
|
|
||||||
filename = flag.String("output", "", "output file name (standard output if omitted)")
|
|
||||||
)
|
|
||||||
|
|
||||||
// cmdLine returns this programs's commandline arguments
|
|
||||||
func cmdLine() string {
|
|
||||||
return "go run mksyscall.go " + strings.Join(os.Args[1:], " ")
|
|
||||||
}
|
|
||||||
|
|
||||||
// buildTags returns build tags
|
|
||||||
func buildTags() string {
|
|
||||||
return *tags
|
|
||||||
}
|
|
||||||
|
|
||||||
// Param is function parameter
|
|
||||||
type Param struct {
|
|
||||||
Name string
|
|
||||||
Type string
|
|
||||||
}
|
|
||||||
|
|
||||||
// usage prints the program usage
|
|
||||||
func usage() {
|
|
||||||
fmt.Fprintf(os.Stderr, "usage: go run mksyscall.go [-b32 | -l32] [-tags x,y] [file ...]\n")
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseParamList parses parameter list and returns a slice of parameters
|
|
||||||
func parseParamList(list string) []string {
|
|
||||||
list = strings.TrimSpace(list)
|
|
||||||
if list == "" {
|
|
||||||
return []string{}
|
|
||||||
}
|
|
||||||
return regexp.MustCompile(`\s*,\s*`).Split(list, -1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseParam splits a parameter into name and type
|
|
||||||
func parseParam(p string) Param {
|
|
||||||
ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p)
|
|
||||||
if ps == nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
return Param{ps[1], ps[2]}
|
|
||||||
}
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
// Get the OS and architecture (using GOARCH_TARGET if it exists)
|
|
||||||
goos := os.Getenv("GOOS")
|
|
||||||
if goos == "" {
|
|
||||||
fmt.Fprintln(os.Stderr, "GOOS not defined in environment")
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
goarch := os.Getenv("GOARCH_TARGET")
|
|
||||||
if goarch == "" {
|
|
||||||
goarch = os.Getenv("GOARCH")
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check that we are using the Docker-based build system if we should
|
|
||||||
if goos == "linux" {
|
|
||||||
if os.Getenv("GOLANG_SYS_BUILD") != "docker" {
|
|
||||||
fmt.Fprintf(os.Stderr, "In the Docker-based build system, mksyscall should not be called directly.\n")
|
|
||||||
fmt.Fprintf(os.Stderr, "See README.md\n")
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
flag.Usage = usage
|
|
||||||
flag.Parse()
|
|
||||||
if len(flag.Args()) <= 0 {
|
|
||||||
fmt.Fprintf(os.Stderr, "no files to parse provided\n")
|
|
||||||
usage()
|
|
||||||
}
|
|
||||||
|
|
||||||
endianness := ""
|
|
||||||
if *b32 {
|
|
||||||
endianness = "big-endian"
|
|
||||||
} else if *l32 {
|
|
||||||
endianness = "little-endian"
|
|
||||||
}
|
|
||||||
|
|
||||||
libc := false
|
|
||||||
if goos == "darwin" && strings.Contains(buildTags(), ",go1.12") {
|
|
||||||
libc = true
|
|
||||||
}
|
|
||||||
trampolines := map[string]bool{}
|
|
||||||
|
|
||||||
text := ""
|
|
||||||
for _, path := range flag.Args() {
|
|
||||||
file, err := os.Open(path)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
s := bufio.NewScanner(file)
|
|
||||||
for s.Scan() {
|
|
||||||
t := s.Text()
|
|
||||||
t = strings.TrimSpace(t)
|
|
||||||
t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `)
|
|
||||||
nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t)
|
|
||||||
if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
// Line must be of the form
|
|
||||||
// func Open(path string, mode int, perm int) (fd int, errno error)
|
|
||||||
// Split into name, in params, out params.
|
|
||||||
f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*((?i)SYS_[A-Z0-9_]+))?$`).FindStringSubmatch(t)
|
|
||||||
if f == nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
funct, inps, outps, sysname := f[2], f[3], f[4], f[5]
|
|
||||||
|
|
||||||
// ClockGettime doesn't have a syscall number on Darwin, only generate libc wrappers.
|
|
||||||
if goos == "darwin" && !libc && funct == "ClockGettime" {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
// Split argument lists on comma.
|
|
||||||
in := parseParamList(inps)
|
|
||||||
out := parseParamList(outps)
|
|
||||||
|
|
||||||
// Try in vain to keep people from editing this file.
|
|
||||||
// The theory is that they jump into the middle of the file
|
|
||||||
// without reading the header.
|
|
||||||
text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
|
|
||||||
|
|
||||||
// Go function header.
|
|
||||||
outDecl := ""
|
|
||||||
if len(out) > 0 {
|
|
||||||
outDecl = fmt.Sprintf(" (%s)", strings.Join(out, ", "))
|
|
||||||
}
|
|
||||||
text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outDecl)
|
|
||||||
|
|
||||||
// Check if err return available
|
|
||||||
errvar := ""
|
|
||||||
for _, param := range out {
|
|
||||||
p := parseParam(param)
|
|
||||||
if p.Type == "error" {
|
|
||||||
errvar = p.Name
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Prepare arguments to Syscall.
|
|
||||||
var args []string
|
|
||||||
n := 0
|
|
||||||
for _, param := range in {
|
|
||||||
p := parseParam(param)
|
|
||||||
if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
args = append(args, "uintptr(unsafe.Pointer("+p.Name+"))")
|
|
||||||
} else if p.Type == "string" && errvar != "" {
|
|
||||||
text += fmt.Sprintf("\tvar _p%d *byte\n", n)
|
|
||||||
text += fmt.Sprintf("\t_p%d, %s = BytePtrFromString(%s)\n", n, errvar, p.Name)
|
|
||||||
text += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
|
|
||||||
n++
|
|
||||||
} else if p.Type == "string" {
|
|
||||||
fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
|
|
||||||
text += fmt.Sprintf("\tvar _p%d *byte\n", n)
|
|
||||||
text += fmt.Sprintf("\t_p%d, _ = BytePtrFromString(%s)\n", n, p.Name)
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
|
|
||||||
n++
|
|
||||||
} else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
// Convert slice into pointer, length.
|
|
||||||
// Have to be careful not to take address of &a[0] if len == 0:
|
|
||||||
// pass dummy pointer in that case.
|
|
||||||
// Used to pass nil, but some OSes or simulators reject write(fd, nil, 0).
|
|
||||||
text += fmt.Sprintf("\tvar _p%d unsafe.Pointer\n", n)
|
|
||||||
text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = unsafe.Pointer(&%s[0])\n\t}", p.Name, n, p.Name)
|
|
||||||
text += fmt.Sprintf(" else {\n\t\t_p%d = unsafe.Pointer(&_zero)\n\t}\n", n)
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(_p%d)", n), fmt.Sprintf("uintptr(len(%s))", p.Name))
|
|
||||||
n++
|
|
||||||
} else if p.Type == "int64" && (*openbsd || *netbsd) {
|
|
||||||
args = append(args, "0")
|
|
||||||
if endianness == "big-endian" {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
} else if endianness == "little-endian" {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
}
|
|
||||||
} else if p.Type == "int64" && *dragonfly {
|
|
||||||
if regexp.MustCompile(`^(?i)extp(read|write)`).FindStringSubmatch(funct) == nil {
|
|
||||||
args = append(args, "0")
|
|
||||||
}
|
|
||||||
if endianness == "big-endian" {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
} else if endianness == "little-endian" {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
}
|
|
||||||
} else if (p.Type == "int64" || p.Type == "uint64") && endianness != "" {
|
|
||||||
if len(args)%2 == 1 && *arm {
|
|
||||||
// arm abi specifies 64-bit argument uses
|
|
||||||
// (even, odd) pair
|
|
||||||
args = append(args, "0")
|
|
||||||
}
|
|
||||||
if endianness == "big-endian" {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Determine which form to use; pad args with zeros.
|
|
||||||
asm := "Syscall"
|
|
||||||
if nonblock != nil {
|
|
||||||
if errvar == "" && goos == "linux" {
|
|
||||||
asm = "RawSyscallNoError"
|
|
||||||
} else {
|
|
||||||
asm = "RawSyscall"
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if errvar == "" && goos == "linux" {
|
|
||||||
asm = "SyscallNoError"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if len(args) <= 3 {
|
|
||||||
for len(args) < 3 {
|
|
||||||
args = append(args, "0")
|
|
||||||
}
|
|
||||||
} else if len(args) <= 6 {
|
|
||||||
asm += "6"
|
|
||||||
for len(args) < 6 {
|
|
||||||
args = append(args, "0")
|
|
||||||
}
|
|
||||||
} else if len(args) <= 9 {
|
|
||||||
asm += "9"
|
|
||||||
for len(args) < 9 {
|
|
||||||
args = append(args, "0")
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s:%s too many arguments to system call\n", path, funct)
|
|
||||||
}
|
|
||||||
|
|
||||||
// System call number.
|
|
||||||
if sysname == "" {
|
|
||||||
sysname = "SYS_" + funct
|
|
||||||
sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`)
|
|
||||||
sysname = strings.ToUpper(sysname)
|
|
||||||
}
|
|
||||||
|
|
||||||
var libcFn string
|
|
||||||
if libc {
|
|
||||||
asm = "syscall_" + strings.ToLower(asm[:1]) + asm[1:] // internal syscall call
|
|
||||||
sysname = strings.TrimPrefix(sysname, "SYS_") // remove SYS_
|
|
||||||
sysname = strings.ToLower(sysname) // lowercase
|
|
||||||
if sysname == "getdirentries64" {
|
|
||||||
// Special case - libSystem name and
|
|
||||||
// raw syscall name don't match.
|
|
||||||
sysname = "__getdirentries64"
|
|
||||||
}
|
|
||||||
libcFn = sysname
|
|
||||||
sysname = "funcPC(libc_" + sysname + "_trampoline)"
|
|
||||||
}
|
|
||||||
|
|
||||||
// Actual call.
|
|
||||||
arglist := strings.Join(args, ", ")
|
|
||||||
call := fmt.Sprintf("%s(%s, %s)", asm, sysname, arglist)
|
|
||||||
|
|
||||||
// Assign return values.
|
|
||||||
body := ""
|
|
||||||
ret := []string{"_", "_", "_"}
|
|
||||||
doErrno := false
|
|
||||||
for i := 0; i < len(out); i++ {
|
|
||||||
p := parseParam(out[i])
|
|
||||||
reg := ""
|
|
||||||
if p.Name == "err" && !*plan9 {
|
|
||||||
reg = "e1"
|
|
||||||
ret[2] = reg
|
|
||||||
doErrno = true
|
|
||||||
} else if p.Name == "err" && *plan9 {
|
|
||||||
ret[0] = "r0"
|
|
||||||
ret[2] = "e1"
|
|
||||||
break
|
|
||||||
} else {
|
|
||||||
reg = fmt.Sprintf("r%d", i)
|
|
||||||
ret[i] = reg
|
|
||||||
}
|
|
||||||
if p.Type == "bool" {
|
|
||||||
reg = fmt.Sprintf("%s != 0", reg)
|
|
||||||
}
|
|
||||||
if p.Type == "int64" && endianness != "" {
|
|
||||||
// 64-bit number in r1:r0 or r0:r1.
|
|
||||||
if i+2 > len(out) {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s:%s not enough registers for int64 return\n", path, funct)
|
|
||||||
}
|
|
||||||
if endianness == "big-endian" {
|
|
||||||
reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i, i+1)
|
|
||||||
} else {
|
|
||||||
reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i+1, i)
|
|
||||||
}
|
|
||||||
ret[i] = fmt.Sprintf("r%d", i)
|
|
||||||
ret[i+1] = fmt.Sprintf("r%d", i+1)
|
|
||||||
}
|
|
||||||
if reg != "e1" || *plan9 {
|
|
||||||
body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ret[0] == "_" && ret[1] == "_" && ret[2] == "_" {
|
|
||||||
text += fmt.Sprintf("\t%s\n", call)
|
|
||||||
} else {
|
|
||||||
if errvar == "" && goos == "linux" {
|
|
||||||
// raw syscall without error on Linux, see golang.org/issue/22924
|
|
||||||
text += fmt.Sprintf("\t%s, %s := %s\n", ret[0], ret[1], call)
|
|
||||||
} else {
|
|
||||||
text += fmt.Sprintf("\t%s, %s, %s := %s\n", ret[0], ret[1], ret[2], call)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
text += body
|
|
||||||
|
|
||||||
if *plan9 && ret[2] == "e1" {
|
|
||||||
text += "\tif int32(r0) == -1 {\n"
|
|
||||||
text += "\t\terr = e1\n"
|
|
||||||
text += "\t}\n"
|
|
||||||
} else if doErrno {
|
|
||||||
text += "\tif e1 != 0 {\n"
|
|
||||||
text += "\t\terr = errnoErr(e1)\n"
|
|
||||||
text += "\t}\n"
|
|
||||||
}
|
|
||||||
text += "\treturn\n"
|
|
||||||
text += "}\n\n"
|
|
||||||
|
|
||||||
if libc && !trampolines[libcFn] {
|
|
||||||
// some system calls share a trampoline, like read and readlen.
|
|
||||||
trampolines[libcFn] = true
|
|
||||||
// Declare assembly trampoline.
|
|
||||||
text += fmt.Sprintf("func libc_%s_trampoline()\n", libcFn)
|
|
||||||
// Assembly trampoline calls the libc_* function, which this magic
|
|
||||||
// redirects to use the function from libSystem.
|
|
||||||
text += fmt.Sprintf("//go:linkname libc_%s libc_%s\n", libcFn, libcFn)
|
|
||||||
text += fmt.Sprintf("//go:cgo_import_dynamic libc_%s %s \"/usr/lib/libSystem.B.dylib\"\n", libcFn, libcFn)
|
|
||||||
text += "\n"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if err := s.Err(); err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
file.Close()
|
|
||||||
}
|
|
||||||
fmt.Printf(srcTemplate, cmdLine(), buildTags(), text)
|
|
||||||
}
|
|
||||||
|
|
||||||
const srcTemplate = `// %s
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build %s
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import (
|
|
||||||
"syscall"
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
|
|
||||||
var _ syscall.Errno
|
|
||||||
|
|
||||||
%s
|
|
||||||
`
|
|
404
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
generated
vendored
404
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
generated
vendored
|
@ -1,404 +0,0 @@
|
||||||
// Copyright 2019 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
This program reads a file containing function prototypes
|
|
||||||
(like syscall_aix.go) and generates system call bodies.
|
|
||||||
The prototypes are marked by lines beginning with "//sys"
|
|
||||||
and read like func declarations if //sys is replaced by func, but:
|
|
||||||
* The parameter lists must give a name for each argument.
|
|
||||||
This includes return parameters.
|
|
||||||
* The parameter lists must give a type for each argument:
|
|
||||||
the (x, y, z int) shorthand is not allowed.
|
|
||||||
* If the return parameter is an error number, it must be named err.
|
|
||||||
* If go func name needs to be different than its libc name,
|
|
||||||
* or the function is not in libc, name could be specified
|
|
||||||
* at the end, after "=" sign, like
|
|
||||||
//sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt
|
|
||||||
*/
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bufio"
|
|
||||||
"flag"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
"regexp"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
var (
|
|
||||||
b32 = flag.Bool("b32", false, "32bit big-endian")
|
|
||||||
l32 = flag.Bool("l32", false, "32bit little-endian")
|
|
||||||
aix = flag.Bool("aix", false, "aix")
|
|
||||||
tags = flag.String("tags", "", "build tags")
|
|
||||||
)
|
|
||||||
|
|
||||||
// cmdLine returns this programs's commandline arguments
|
|
||||||
func cmdLine() string {
|
|
||||||
return "go run mksyscall_aix_ppc.go " + strings.Join(os.Args[1:], " ")
|
|
||||||
}
|
|
||||||
|
|
||||||
// buildTags returns build tags
|
|
||||||
func buildTags() string {
|
|
||||||
return *tags
|
|
||||||
}
|
|
||||||
|
|
||||||
// Param is function parameter
|
|
||||||
type Param struct {
|
|
||||||
Name string
|
|
||||||
Type string
|
|
||||||
}
|
|
||||||
|
|
||||||
// usage prints the program usage
|
|
||||||
func usage() {
|
|
||||||
fmt.Fprintf(os.Stderr, "usage: go run mksyscall_aix_ppc.go [-b32 | -l32] [-tags x,y] [file ...]\n")
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseParamList parses parameter list and returns a slice of parameters
|
|
||||||
func parseParamList(list string) []string {
|
|
||||||
list = strings.TrimSpace(list)
|
|
||||||
if list == "" {
|
|
||||||
return []string{}
|
|
||||||
}
|
|
||||||
return regexp.MustCompile(`\s*,\s*`).Split(list, -1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseParam splits a parameter into name and type
|
|
||||||
func parseParam(p string) Param {
|
|
||||||
ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p)
|
|
||||||
if ps == nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
return Param{ps[1], ps[2]}
|
|
||||||
}
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
flag.Usage = usage
|
|
||||||
flag.Parse()
|
|
||||||
if len(flag.Args()) <= 0 {
|
|
||||||
fmt.Fprintf(os.Stderr, "no files to parse provided\n")
|
|
||||||
usage()
|
|
||||||
}
|
|
||||||
|
|
||||||
endianness := ""
|
|
||||||
if *b32 {
|
|
||||||
endianness = "big-endian"
|
|
||||||
} else if *l32 {
|
|
||||||
endianness = "little-endian"
|
|
||||||
}
|
|
||||||
|
|
||||||
pack := ""
|
|
||||||
text := ""
|
|
||||||
cExtern := "/*\n#include <stdint.h>\n#include <stddef.h>\n"
|
|
||||||
for _, path := range flag.Args() {
|
|
||||||
file, err := os.Open(path)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
s := bufio.NewScanner(file)
|
|
||||||
for s.Scan() {
|
|
||||||
t := s.Text()
|
|
||||||
t = strings.TrimSpace(t)
|
|
||||||
t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `)
|
|
||||||
if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" {
|
|
||||||
pack = p[1]
|
|
||||||
}
|
|
||||||
nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t)
|
|
||||||
if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
// Line must be of the form
|
|
||||||
// func Open(path string, mode int, perm int) (fd int, err error)
|
|
||||||
// Split into name, in params, out params.
|
|
||||||
f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t)
|
|
||||||
if f == nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6]
|
|
||||||
|
|
||||||
// Split argument lists on comma.
|
|
||||||
in := parseParamList(inps)
|
|
||||||
out := parseParamList(outps)
|
|
||||||
|
|
||||||
inps = strings.Join(in, ", ")
|
|
||||||
outps = strings.Join(out, ", ")
|
|
||||||
|
|
||||||
// Try in vain to keep people from editing this file.
|
|
||||||
// The theory is that they jump into the middle of the file
|
|
||||||
// without reading the header.
|
|
||||||
text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
|
|
||||||
|
|
||||||
// Check if value return, err return available
|
|
||||||
errvar := ""
|
|
||||||
retvar := ""
|
|
||||||
rettype := ""
|
|
||||||
for _, param := range out {
|
|
||||||
p := parseParam(param)
|
|
||||||
if p.Type == "error" {
|
|
||||||
errvar = p.Name
|
|
||||||
} else {
|
|
||||||
retvar = p.Name
|
|
||||||
rettype = p.Type
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// System call name.
|
|
||||||
if sysname == "" {
|
|
||||||
sysname = funct
|
|
||||||
}
|
|
||||||
sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`)
|
|
||||||
sysname = strings.ToLower(sysname) // All libc functions are lowercase.
|
|
||||||
|
|
||||||
cRettype := ""
|
|
||||||
if rettype == "unsafe.Pointer" {
|
|
||||||
cRettype = "uintptr_t"
|
|
||||||
} else if rettype == "uintptr" {
|
|
||||||
cRettype = "uintptr_t"
|
|
||||||
} else if regexp.MustCompile(`^_`).FindStringSubmatch(rettype) != nil {
|
|
||||||
cRettype = "uintptr_t"
|
|
||||||
} else if rettype == "int" {
|
|
||||||
cRettype = "int"
|
|
||||||
} else if rettype == "int32" {
|
|
||||||
cRettype = "int"
|
|
||||||
} else if rettype == "int64" {
|
|
||||||
cRettype = "long long"
|
|
||||||
} else if rettype == "uint32" {
|
|
||||||
cRettype = "unsigned int"
|
|
||||||
} else if rettype == "uint64" {
|
|
||||||
cRettype = "unsigned long long"
|
|
||||||
} else {
|
|
||||||
cRettype = "int"
|
|
||||||
}
|
|
||||||
if sysname == "exit" {
|
|
||||||
cRettype = "void"
|
|
||||||
}
|
|
||||||
|
|
||||||
// Change p.Types to c
|
|
||||||
var cIn []string
|
|
||||||
for _, param := range in {
|
|
||||||
p := parseParam(param)
|
|
||||||
if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if p.Type == "string" {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
cIn = append(cIn, "uintptr_t", "size_t")
|
|
||||||
} else if p.Type == "unsafe.Pointer" {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if p.Type == "uintptr" {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if p.Type == "int" {
|
|
||||||
cIn = append(cIn, "int")
|
|
||||||
} else if p.Type == "int32" {
|
|
||||||
cIn = append(cIn, "int")
|
|
||||||
} else if p.Type == "int64" {
|
|
||||||
cIn = append(cIn, "long long")
|
|
||||||
} else if p.Type == "uint32" {
|
|
||||||
cIn = append(cIn, "unsigned int")
|
|
||||||
} else if p.Type == "uint64" {
|
|
||||||
cIn = append(cIn, "unsigned long long")
|
|
||||||
} else {
|
|
||||||
cIn = append(cIn, "int")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if funct != "fcntl" && funct != "FcntlInt" && funct != "readlen" && funct != "writelen" {
|
|
||||||
// Imports of system calls from libc
|
|
||||||
cExtern += fmt.Sprintf("%s %s", cRettype, sysname)
|
|
||||||
cIn := strings.Join(cIn, ", ")
|
|
||||||
cExtern += fmt.Sprintf("(%s);\n", cIn)
|
|
||||||
}
|
|
||||||
|
|
||||||
// So file name.
|
|
||||||
if *aix {
|
|
||||||
if modname == "" {
|
|
||||||
modname = "libc.a/shr_64.o"
|
|
||||||
} else {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s: only syscall using libc are available\n", funct)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
strconvfunc := "C.CString"
|
|
||||||
|
|
||||||
// Go function header.
|
|
||||||
if outps != "" {
|
|
||||||
outps = fmt.Sprintf(" (%s)", outps)
|
|
||||||
}
|
|
||||||
if text != "" {
|
|
||||||
text += "\n"
|
|
||||||
}
|
|
||||||
|
|
||||||
text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outps)
|
|
||||||
|
|
||||||
// Prepare arguments to Syscall.
|
|
||||||
var args []string
|
|
||||||
n := 0
|
|
||||||
argN := 0
|
|
||||||
for _, param := range in {
|
|
||||||
p := parseParam(param)
|
|
||||||
if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
args = append(args, "C.uintptr_t(uintptr(unsafe.Pointer("+p.Name+")))")
|
|
||||||
} else if p.Type == "string" && errvar != "" {
|
|
||||||
text += fmt.Sprintf("\t_p%d := uintptr(unsafe.Pointer(%s(%s)))\n", n, strconvfunc, p.Name)
|
|
||||||
args = append(args, fmt.Sprintf("C.uintptr_t(_p%d)", n))
|
|
||||||
n++
|
|
||||||
} else if p.Type == "string" {
|
|
||||||
fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
|
|
||||||
text += fmt.Sprintf("\t_p%d := uintptr(unsafe.Pointer(%s(%s)))\n", n, strconvfunc, p.Name)
|
|
||||||
args = append(args, fmt.Sprintf("C.uintptr_t(_p%d)", n))
|
|
||||||
n++
|
|
||||||
} else if m := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); m != nil {
|
|
||||||
// Convert slice into pointer, length.
|
|
||||||
// Have to be careful not to take address of &a[0] if len == 0:
|
|
||||||
// pass nil in that case.
|
|
||||||
text += fmt.Sprintf("\tvar _p%d *%s\n", n, m[1])
|
|
||||||
text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name)
|
|
||||||
args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(unsafe.Pointer(_p%d)))", n))
|
|
||||||
n++
|
|
||||||
text += fmt.Sprintf("\tvar _p%d int\n", n)
|
|
||||||
text += fmt.Sprintf("\t_p%d = len(%s)\n", n, p.Name)
|
|
||||||
args = append(args, fmt.Sprintf("C.size_t(_p%d)", n))
|
|
||||||
n++
|
|
||||||
} else if p.Type == "int64" && endianness != "" {
|
|
||||||
if endianness == "big-endian" {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
|
|
||||||
}
|
|
||||||
n++
|
|
||||||
} else if p.Type == "bool" {
|
|
||||||
text += fmt.Sprintf("\tvar _p%d uint32\n", n)
|
|
||||||
text += fmt.Sprintf("\tif %s {\n\t\t_p%d = 1\n\t} else {\n\t\t_p%d = 0\n\t}\n", p.Name, n, n)
|
|
||||||
args = append(args, fmt.Sprintf("_p%d", n))
|
|
||||||
} else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(%s))", p.Name))
|
|
||||||
} else if p.Type == "unsafe.Pointer" {
|
|
||||||
args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(%s))", p.Name))
|
|
||||||
} else if p.Type == "int" {
|
|
||||||
if (argN == 2) && ((funct == "readlen") || (funct == "writelen")) {
|
|
||||||
args = append(args, fmt.Sprintf("C.size_t(%s)", p.Name))
|
|
||||||
} else if argN == 0 && funct == "fcntl" {
|
|
||||||
args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
|
|
||||||
} else if (argN == 2) && ((funct == "fcntl") || (funct == "FcntlInt")) {
|
|
||||||
args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
|
|
||||||
}
|
|
||||||
} else if p.Type == "int32" {
|
|
||||||
args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
|
|
||||||
} else if p.Type == "int64" {
|
|
||||||
args = append(args, fmt.Sprintf("C.longlong(%s)", p.Name))
|
|
||||||
} else if p.Type == "uint32" {
|
|
||||||
args = append(args, fmt.Sprintf("C.uint(%s)", p.Name))
|
|
||||||
} else if p.Type == "uint64" {
|
|
||||||
args = append(args, fmt.Sprintf("C.ulonglong(%s)", p.Name))
|
|
||||||
} else if p.Type == "uintptr" {
|
|
||||||
args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("C.int(%s)", p.Name))
|
|
||||||
}
|
|
||||||
argN++
|
|
||||||
}
|
|
||||||
|
|
||||||
// Actual call.
|
|
||||||
arglist := strings.Join(args, ", ")
|
|
||||||
call := ""
|
|
||||||
if sysname == "exit" {
|
|
||||||
if errvar != "" {
|
|
||||||
call += "er :="
|
|
||||||
} else {
|
|
||||||
call += ""
|
|
||||||
}
|
|
||||||
} else if errvar != "" {
|
|
||||||
call += "r0,er :="
|
|
||||||
} else if retvar != "" {
|
|
||||||
call += "r0,_ :="
|
|
||||||
} else {
|
|
||||||
call += ""
|
|
||||||
}
|
|
||||||
call += fmt.Sprintf("C.%s(%s)", sysname, arglist)
|
|
||||||
|
|
||||||
// Assign return values.
|
|
||||||
body := ""
|
|
||||||
for i := 0; i < len(out); i++ {
|
|
||||||
p := parseParam(out[i])
|
|
||||||
reg := ""
|
|
||||||
if p.Name == "err" {
|
|
||||||
reg = "e1"
|
|
||||||
} else {
|
|
||||||
reg = "r0"
|
|
||||||
}
|
|
||||||
if reg != "e1" {
|
|
||||||
body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// verify return
|
|
||||||
if sysname != "exit" && errvar != "" {
|
|
||||||
if regexp.MustCompile(`^uintptr`).FindStringSubmatch(cRettype) != nil {
|
|
||||||
body += "\tif (uintptr(r0) ==^uintptr(0) && er != nil) {\n"
|
|
||||||
body += fmt.Sprintf("\t\t%s = er\n", errvar)
|
|
||||||
body += "\t}\n"
|
|
||||||
} else {
|
|
||||||
body += "\tif (r0 ==-1 && er != nil) {\n"
|
|
||||||
body += fmt.Sprintf("\t\t%s = er\n", errvar)
|
|
||||||
body += "\t}\n"
|
|
||||||
}
|
|
||||||
} else if errvar != "" {
|
|
||||||
body += "\tif (er != nil) {\n"
|
|
||||||
body += fmt.Sprintf("\t\t%s = er\n", errvar)
|
|
||||||
body += "\t}\n"
|
|
||||||
}
|
|
||||||
|
|
||||||
text += fmt.Sprintf("\t%s\n", call)
|
|
||||||
text += body
|
|
||||||
|
|
||||||
text += "\treturn\n"
|
|
||||||
text += "}\n"
|
|
||||||
}
|
|
||||||
if err := s.Err(); err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
file.Close()
|
|
||||||
}
|
|
||||||
imp := ""
|
|
||||||
if pack != "unix" {
|
|
||||||
imp = "import \"golang.org/x/sys/unix\"\n"
|
|
||||||
|
|
||||||
}
|
|
||||||
fmt.Printf(srcTemplate, cmdLine(), buildTags(), pack, cExtern, imp, text)
|
|
||||||
}
|
|
||||||
|
|
||||||
const srcTemplate = `// %s
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build %s
|
|
||||||
|
|
||||||
package %s
|
|
||||||
|
|
||||||
|
|
||||||
%s
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
import (
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
%s
|
|
||||||
|
|
||||||
%s
|
|
||||||
`
|
|
602
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go
generated
vendored
602
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go
generated
vendored
|
@ -1,602 +0,0 @@
|
||||||
// Copyright 2019 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
This program reads a file containing function prototypes
|
|
||||||
(like syscall_aix.go) and generates system call bodies.
|
|
||||||
The prototypes are marked by lines beginning with "//sys"
|
|
||||||
and read like func declarations if //sys is replaced by func, but:
|
|
||||||
* The parameter lists must give a name for each argument.
|
|
||||||
This includes return parameters.
|
|
||||||
* The parameter lists must give a type for each argument:
|
|
||||||
the (x, y, z int) shorthand is not allowed.
|
|
||||||
* If the return parameter is an error number, it must be named err.
|
|
||||||
* If go func name needs to be different than its libc name,
|
|
||||||
* or the function is not in libc, name could be specified
|
|
||||||
* at the end, after "=" sign, like
|
|
||||||
//sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt
|
|
||||||
|
|
||||||
|
|
||||||
This program will generate three files and handle both gc and gccgo implementation:
|
|
||||||
- zsyscall_aix_ppc64.go: the common part of each implementation (error handler, pointer creation)
|
|
||||||
- zsyscall_aix_ppc64_gc.go: gc part with //go_cgo_import_dynamic and a call to syscall6
|
|
||||||
- zsyscall_aix_ppc64_gccgo.go: gccgo part with C function and conversion to C type.
|
|
||||||
|
|
||||||
The generated code looks like this
|
|
||||||
|
|
||||||
zsyscall_aix_ppc64.go
|
|
||||||
func asyscall(...) (n int, err error) {
|
|
||||||
// Pointer Creation
|
|
||||||
r1, e1 := callasyscall(...)
|
|
||||||
// Type Conversion
|
|
||||||
// Error Handler
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
zsyscall_aix_ppc64_gc.go
|
|
||||||
//go:cgo_import_dynamic libc_asyscall asyscall "libc.a/shr_64.o"
|
|
||||||
//go:linkname libc_asyscall libc_asyscall
|
|
||||||
var asyscall syscallFunc
|
|
||||||
|
|
||||||
func callasyscall(...) (r1 uintptr, e1 Errno) {
|
|
||||||
r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_asyscall)), "nb_args", ... )
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
zsyscall_aix_ppc64_ggcgo.go
|
|
||||||
|
|
||||||
// int asyscall(...)
|
|
||||||
|
|
||||||
import "C"
|
|
||||||
|
|
||||||
func callasyscall(...) (r1 uintptr, e1 Errno) {
|
|
||||||
r1 = uintptr(C.asyscall(...))
|
|
||||||
e1 = syscall.GetErrno()
|
|
||||||
return
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bufio"
|
|
||||||
"flag"
|
|
||||||
"fmt"
|
|
||||||
"io/ioutil"
|
|
||||||
"os"
|
|
||||||
"regexp"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
var (
|
|
||||||
b32 = flag.Bool("b32", false, "32bit big-endian")
|
|
||||||
l32 = flag.Bool("l32", false, "32bit little-endian")
|
|
||||||
aix = flag.Bool("aix", false, "aix")
|
|
||||||
tags = flag.String("tags", "", "build tags")
|
|
||||||
)
|
|
||||||
|
|
||||||
// cmdLine returns this programs's commandline arguments
|
|
||||||
func cmdLine() string {
|
|
||||||
return "go run mksyscall_aix_ppc64.go " + strings.Join(os.Args[1:], " ")
|
|
||||||
}
|
|
||||||
|
|
||||||
// buildTags returns build tags
|
|
||||||
func buildTags() string {
|
|
||||||
return *tags
|
|
||||||
}
|
|
||||||
|
|
||||||
// Param is function parameter
|
|
||||||
type Param struct {
|
|
||||||
Name string
|
|
||||||
Type string
|
|
||||||
}
|
|
||||||
|
|
||||||
// usage prints the program usage
|
|
||||||
func usage() {
|
|
||||||
fmt.Fprintf(os.Stderr, "usage: go run mksyscall_aix_ppc64.go [-b32 | -l32] [-tags x,y] [file ...]\n")
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseParamList parses parameter list and returns a slice of parameters
|
|
||||||
func parseParamList(list string) []string {
|
|
||||||
list = strings.TrimSpace(list)
|
|
||||||
if list == "" {
|
|
||||||
return []string{}
|
|
||||||
}
|
|
||||||
return regexp.MustCompile(`\s*,\s*`).Split(list, -1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseParam splits a parameter into name and type
|
|
||||||
func parseParam(p string) Param {
|
|
||||||
ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p)
|
|
||||||
if ps == nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
return Param{ps[1], ps[2]}
|
|
||||||
}
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
flag.Usage = usage
|
|
||||||
flag.Parse()
|
|
||||||
if len(flag.Args()) <= 0 {
|
|
||||||
fmt.Fprintf(os.Stderr, "no files to parse provided\n")
|
|
||||||
usage()
|
|
||||||
}
|
|
||||||
|
|
||||||
endianness := ""
|
|
||||||
if *b32 {
|
|
||||||
endianness = "big-endian"
|
|
||||||
} else if *l32 {
|
|
||||||
endianness = "little-endian"
|
|
||||||
}
|
|
||||||
|
|
||||||
pack := ""
|
|
||||||
// GCCGO
|
|
||||||
textgccgo := ""
|
|
||||||
cExtern := "/*\n#include <stdint.h>\n"
|
|
||||||
// GC
|
|
||||||
textgc := ""
|
|
||||||
dynimports := ""
|
|
||||||
linknames := ""
|
|
||||||
var vars []string
|
|
||||||
// COMMON
|
|
||||||
textcommon := ""
|
|
||||||
for _, path := range flag.Args() {
|
|
||||||
file, err := os.Open(path)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
s := bufio.NewScanner(file)
|
|
||||||
for s.Scan() {
|
|
||||||
t := s.Text()
|
|
||||||
t = strings.TrimSpace(t)
|
|
||||||
t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `)
|
|
||||||
if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" {
|
|
||||||
pack = p[1]
|
|
||||||
}
|
|
||||||
nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t)
|
|
||||||
if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
// Line must be of the form
|
|
||||||
// func Open(path string, mode int, perm int) (fd int, err error)
|
|
||||||
// Split into name, in params, out params.
|
|
||||||
f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t)
|
|
||||||
if f == nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6]
|
|
||||||
|
|
||||||
// Split argument lists on comma.
|
|
||||||
in := parseParamList(inps)
|
|
||||||
out := parseParamList(outps)
|
|
||||||
|
|
||||||
inps = strings.Join(in, ", ")
|
|
||||||
outps = strings.Join(out, ", ")
|
|
||||||
|
|
||||||
if sysname == "" {
|
|
||||||
sysname = funct
|
|
||||||
}
|
|
||||||
|
|
||||||
onlyCommon := false
|
|
||||||
if funct == "readlen" || funct == "writelen" || funct == "FcntlInt" || funct == "FcntlFlock" {
|
|
||||||
// This function call another syscall which is already implemented.
|
|
||||||
// Therefore, the gc and gccgo part must not be generated.
|
|
||||||
onlyCommon = true
|
|
||||||
}
|
|
||||||
|
|
||||||
// Try in vain to keep people from editing this file.
|
|
||||||
// The theory is that they jump into the middle of the file
|
|
||||||
// without reading the header.
|
|
||||||
|
|
||||||
textcommon += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
|
|
||||||
if !onlyCommon {
|
|
||||||
textgccgo += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
|
|
||||||
textgc += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check if value return, err return available
|
|
||||||
errvar := ""
|
|
||||||
rettype := ""
|
|
||||||
for _, param := range out {
|
|
||||||
p := parseParam(param)
|
|
||||||
if p.Type == "error" {
|
|
||||||
errvar = p.Name
|
|
||||||
} else {
|
|
||||||
rettype = p.Type
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`)
|
|
||||||
sysname = strings.ToLower(sysname) // All libc functions are lowercase.
|
|
||||||
|
|
||||||
// GCCGO Prototype return type
|
|
||||||
cRettype := ""
|
|
||||||
if rettype == "unsafe.Pointer" {
|
|
||||||
cRettype = "uintptr_t"
|
|
||||||
} else if rettype == "uintptr" {
|
|
||||||
cRettype = "uintptr_t"
|
|
||||||
} else if regexp.MustCompile(`^_`).FindStringSubmatch(rettype) != nil {
|
|
||||||
cRettype = "uintptr_t"
|
|
||||||
} else if rettype == "int" {
|
|
||||||
cRettype = "int"
|
|
||||||
} else if rettype == "int32" {
|
|
||||||
cRettype = "int"
|
|
||||||
} else if rettype == "int64" {
|
|
||||||
cRettype = "long long"
|
|
||||||
} else if rettype == "uint32" {
|
|
||||||
cRettype = "unsigned int"
|
|
||||||
} else if rettype == "uint64" {
|
|
||||||
cRettype = "unsigned long long"
|
|
||||||
} else {
|
|
||||||
cRettype = "int"
|
|
||||||
}
|
|
||||||
if sysname == "exit" {
|
|
||||||
cRettype = "void"
|
|
||||||
}
|
|
||||||
|
|
||||||
// GCCGO Prototype arguments type
|
|
||||||
var cIn []string
|
|
||||||
for i, param := range in {
|
|
||||||
p := parseParam(param)
|
|
||||||
if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if p.Type == "string" {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
cIn = append(cIn, "uintptr_t", "size_t")
|
|
||||||
} else if p.Type == "unsafe.Pointer" {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if p.Type == "uintptr" {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else if p.Type == "int" {
|
|
||||||
if (i == 0 || i == 2) && funct == "fcntl" {
|
|
||||||
// These fcntl arguments needs to be uintptr to be able to call FcntlInt and FcntlFlock
|
|
||||||
cIn = append(cIn, "uintptr_t")
|
|
||||||
} else {
|
|
||||||
cIn = append(cIn, "int")
|
|
||||||
}
|
|
||||||
|
|
||||||
} else if p.Type == "int32" {
|
|
||||||
cIn = append(cIn, "int")
|
|
||||||
} else if p.Type == "int64" {
|
|
||||||
cIn = append(cIn, "long long")
|
|
||||||
} else if p.Type == "uint32" {
|
|
||||||
cIn = append(cIn, "unsigned int")
|
|
||||||
} else if p.Type == "uint64" {
|
|
||||||
cIn = append(cIn, "unsigned long long")
|
|
||||||
} else {
|
|
||||||
cIn = append(cIn, "int")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if !onlyCommon {
|
|
||||||
// GCCGO Prototype Generation
|
|
||||||
// Imports of system calls from libc
|
|
||||||
cExtern += fmt.Sprintf("%s %s", cRettype, sysname)
|
|
||||||
cIn := strings.Join(cIn, ", ")
|
|
||||||
cExtern += fmt.Sprintf("(%s);\n", cIn)
|
|
||||||
}
|
|
||||||
// GC Library name
|
|
||||||
if modname == "" {
|
|
||||||
modname = "libc.a/shr_64.o"
|
|
||||||
} else {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s: only syscall using libc are available\n", funct)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
sysvarname := fmt.Sprintf("libc_%s", sysname)
|
|
||||||
|
|
||||||
if !onlyCommon {
|
|
||||||
// GC Runtime import of function to allow cross-platform builds.
|
|
||||||
dynimports += fmt.Sprintf("//go:cgo_import_dynamic %s %s \"%s\"\n", sysvarname, sysname, modname)
|
|
||||||
// GC Link symbol to proc address variable.
|
|
||||||
linknames += fmt.Sprintf("//go:linkname %s %s\n", sysvarname, sysvarname)
|
|
||||||
// GC Library proc address variable.
|
|
||||||
vars = append(vars, sysvarname)
|
|
||||||
}
|
|
||||||
|
|
||||||
strconvfunc := "BytePtrFromString"
|
|
||||||
strconvtype := "*byte"
|
|
||||||
|
|
||||||
// Go function header.
|
|
||||||
if outps != "" {
|
|
||||||
outps = fmt.Sprintf(" (%s)", outps)
|
|
||||||
}
|
|
||||||
if textcommon != "" {
|
|
||||||
textcommon += "\n"
|
|
||||||
}
|
|
||||||
|
|
||||||
textcommon += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outps)
|
|
||||||
|
|
||||||
// Prepare arguments tocall.
|
|
||||||
var argscommon []string // Arguments in the common part
|
|
||||||
var argscall []string // Arguments for call prototype
|
|
||||||
var argsgc []string // Arguments for gc call (with syscall6)
|
|
||||||
var argsgccgo []string // Arguments for gccgo call (with C.name_of_syscall)
|
|
||||||
n := 0
|
|
||||||
argN := 0
|
|
||||||
for _, param := range in {
|
|
||||||
p := parseParam(param)
|
|
||||||
if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(%s))", p.Name))
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
|
|
||||||
argsgc = append(argsgc, p.Name)
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
|
|
||||||
} else if p.Type == "string" && errvar != "" {
|
|
||||||
textcommon += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
|
|
||||||
textcommon += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name)
|
|
||||||
textcommon += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
|
|
||||||
|
|
||||||
argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
|
|
||||||
argscall = append(argscall, fmt.Sprintf("_p%d uintptr ", n))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("_p%d", n))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n))
|
|
||||||
n++
|
|
||||||
} else if p.Type == "string" {
|
|
||||||
fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
|
|
||||||
textcommon += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
|
|
||||||
textcommon += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name)
|
|
||||||
textcommon += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
|
|
||||||
|
|
||||||
argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
|
|
||||||
argscall = append(argscall, fmt.Sprintf("_p%d uintptr", n))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("_p%d", n))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n))
|
|
||||||
n++
|
|
||||||
} else if m := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); m != nil {
|
|
||||||
// Convert slice into pointer, length.
|
|
||||||
// Have to be careful not to take address of &a[0] if len == 0:
|
|
||||||
// pass nil in that case.
|
|
||||||
textcommon += fmt.Sprintf("\tvar _p%d *%s\n", n, m[1])
|
|
||||||
textcommon += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name)
|
|
||||||
argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n), fmt.Sprintf("len(%s)", p.Name))
|
|
||||||
argscall = append(argscall, fmt.Sprintf("_p%d uintptr", n), fmt.Sprintf("_lenp%d int", n))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("_p%d", n), fmt.Sprintf("uintptr(_lenp%d)", n))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n), fmt.Sprintf("C.size_t(_lenp%d)", n))
|
|
||||||
n++
|
|
||||||
} else if p.Type == "int64" && endianness != "" {
|
|
||||||
fmt.Fprintf(os.Stderr, path+":"+funct+" uses int64 with 32 bits mode. Case not yet implemented\n")
|
|
||||||
} else if p.Type == "bool" {
|
|
||||||
fmt.Fprintf(os.Stderr, path+":"+funct+" uses bool. Case not yet implemented\n")
|
|
||||||
} else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil || p.Type == "unsafe.Pointer" {
|
|
||||||
argscommon = append(argscommon, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
|
|
||||||
argsgc = append(argsgc, p.Name)
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
|
|
||||||
} else if p.Type == "int" {
|
|
||||||
if (argN == 0 || argN == 2) && ((funct == "fcntl") || (funct == "FcntlInt") || (funct == "FcntlFlock")) {
|
|
||||||
// These fcntl arguments need to be uintptr to be able to call FcntlInt and FcntlFlock
|
|
||||||
argscommon = append(argscommon, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
|
|
||||||
argsgc = append(argsgc, p.Name)
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
|
|
||||||
|
|
||||||
} else {
|
|
||||||
argscommon = append(argscommon, p.Name)
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s int", p.Name))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
|
|
||||||
}
|
|
||||||
} else if p.Type == "int32" {
|
|
||||||
argscommon = append(argscommon, p.Name)
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s int32", p.Name))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
|
|
||||||
} else if p.Type == "int64" {
|
|
||||||
argscommon = append(argscommon, p.Name)
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s int64", p.Name))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.longlong(%s)", p.Name))
|
|
||||||
} else if p.Type == "uint32" {
|
|
||||||
argscommon = append(argscommon, p.Name)
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s uint32", p.Name))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.uint(%s)", p.Name))
|
|
||||||
} else if p.Type == "uint64" {
|
|
||||||
argscommon = append(argscommon, p.Name)
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s uint64", p.Name))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.ulonglong(%s)", p.Name))
|
|
||||||
} else if p.Type == "uintptr" {
|
|
||||||
argscommon = append(argscommon, p.Name)
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name))
|
|
||||||
argsgc = append(argsgc, p.Name)
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name))
|
|
||||||
} else {
|
|
||||||
argscommon = append(argscommon, fmt.Sprintf("int(%s)", p.Name))
|
|
||||||
argscall = append(argscall, fmt.Sprintf("%s int", p.Name))
|
|
||||||
argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name))
|
|
||||||
}
|
|
||||||
argN++
|
|
||||||
}
|
|
||||||
nargs := len(argsgc)
|
|
||||||
|
|
||||||
// COMMON function generation
|
|
||||||
argscommonlist := strings.Join(argscommon, ", ")
|
|
||||||
callcommon := fmt.Sprintf("call%s(%s)", sysname, argscommonlist)
|
|
||||||
ret := []string{"_", "_"}
|
|
||||||
body := ""
|
|
||||||
doErrno := false
|
|
||||||
for i := 0; i < len(out); i++ {
|
|
||||||
p := parseParam(out[i])
|
|
||||||
reg := ""
|
|
||||||
if p.Name == "err" {
|
|
||||||
reg = "e1"
|
|
||||||
ret[1] = reg
|
|
||||||
doErrno = true
|
|
||||||
} else {
|
|
||||||
reg = "r0"
|
|
||||||
ret[0] = reg
|
|
||||||
}
|
|
||||||
if p.Type == "bool" {
|
|
||||||
reg = fmt.Sprintf("%s != 0", reg)
|
|
||||||
}
|
|
||||||
if reg != "e1" {
|
|
||||||
body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ret[0] == "_" && ret[1] == "_" {
|
|
||||||
textcommon += fmt.Sprintf("\t%s\n", callcommon)
|
|
||||||
} else {
|
|
||||||
textcommon += fmt.Sprintf("\t%s, %s := %s\n", ret[0], ret[1], callcommon)
|
|
||||||
}
|
|
||||||
textcommon += body
|
|
||||||
|
|
||||||
if doErrno {
|
|
||||||
textcommon += "\tif e1 != 0 {\n"
|
|
||||||
textcommon += "\t\terr = errnoErr(e1)\n"
|
|
||||||
textcommon += "\t}\n"
|
|
||||||
}
|
|
||||||
textcommon += "\treturn\n"
|
|
||||||
textcommon += "}\n"
|
|
||||||
|
|
||||||
if onlyCommon {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
// CALL Prototype
|
|
||||||
callProto := fmt.Sprintf("func call%s(%s) (r1 uintptr, e1 Errno) {\n", sysname, strings.Join(argscall, ", "))
|
|
||||||
|
|
||||||
// GC function generation
|
|
||||||
asm := "syscall6"
|
|
||||||
if nonblock != nil {
|
|
||||||
asm = "rawSyscall6"
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(argsgc) <= 6 {
|
|
||||||
for len(argsgc) < 6 {
|
|
||||||
argsgc = append(argsgc, "0")
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s: too many arguments to system call", funct)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
argsgclist := strings.Join(argsgc, ", ")
|
|
||||||
callgc := fmt.Sprintf("%s(uintptr(unsafe.Pointer(&%s)), %d, %s)", asm, sysvarname, nargs, argsgclist)
|
|
||||||
|
|
||||||
textgc += callProto
|
|
||||||
textgc += fmt.Sprintf("\tr1, _, e1 = %s\n", callgc)
|
|
||||||
textgc += "\treturn\n}\n"
|
|
||||||
|
|
||||||
// GCCGO function generation
|
|
||||||
argsgccgolist := strings.Join(argsgccgo, ", ")
|
|
||||||
callgccgo := fmt.Sprintf("C.%s(%s)", sysname, argsgccgolist)
|
|
||||||
textgccgo += callProto
|
|
||||||
textgccgo += fmt.Sprintf("\tr1 = uintptr(%s)\n", callgccgo)
|
|
||||||
textgccgo += "\te1 = syscall.GetErrno()\n"
|
|
||||||
textgccgo += "\treturn\n}\n"
|
|
||||||
}
|
|
||||||
if err := s.Err(); err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
file.Close()
|
|
||||||
}
|
|
||||||
imp := ""
|
|
||||||
if pack != "unix" {
|
|
||||||
imp = "import \"golang.org/x/sys/unix\"\n"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Print zsyscall_aix_ppc64.go
|
|
||||||
err := ioutil.WriteFile("zsyscall_aix_ppc64.go",
|
|
||||||
[]byte(fmt.Sprintf(srcTemplate1, cmdLine(), buildTags(), pack, imp, textcommon)),
|
|
||||||
0644)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Print zsyscall_aix_ppc64_gc.go
|
|
||||||
vardecls := "\t" + strings.Join(vars, ",\n\t")
|
|
||||||
vardecls += " syscallFunc"
|
|
||||||
err = ioutil.WriteFile("zsyscall_aix_ppc64_gc.go",
|
|
||||||
[]byte(fmt.Sprintf(srcTemplate2, cmdLine(), buildTags(), pack, imp, dynimports, linknames, vardecls, textgc)),
|
|
||||||
0644)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Print zsyscall_aix_ppc64_gccgo.go
|
|
||||||
err = ioutil.WriteFile("zsyscall_aix_ppc64_gccgo.go",
|
|
||||||
[]byte(fmt.Sprintf(srcTemplate3, cmdLine(), buildTags(), pack, cExtern, imp, textgccgo)),
|
|
||||||
0644)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const srcTemplate1 = `// %s
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build %s
|
|
||||||
|
|
||||||
package %s
|
|
||||||
|
|
||||||
import (
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
%s
|
|
||||||
|
|
||||||
%s
|
|
||||||
`
|
|
||||||
const srcTemplate2 = `// %s
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build %s
|
|
||||||
// +build !gccgo
|
|
||||||
|
|
||||||
package %s
|
|
||||||
|
|
||||||
import (
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
%s
|
|
||||||
%s
|
|
||||||
%s
|
|
||||||
type syscallFunc uintptr
|
|
||||||
|
|
||||||
var (
|
|
||||||
%s
|
|
||||||
)
|
|
||||||
|
|
||||||
// Implemented in runtime/syscall_aix.go.
|
|
||||||
func rawSyscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
|
|
||||||
func syscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)
|
|
||||||
|
|
||||||
%s
|
|
||||||
`
|
|
||||||
const srcTemplate3 = `// %s
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build %s
|
|
||||||
// +build gccgo
|
|
||||||
|
|
||||||
package %s
|
|
||||||
|
|
||||||
%s
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
import (
|
|
||||||
"syscall"
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
%s
|
|
||||||
|
|
||||||
%s
|
|
||||||
`
|
|
335
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksyscall_solaris.go
generated
vendored
335
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksyscall_solaris.go
generated
vendored
|
@ -1,335 +0,0 @@
|
||||||
// Copyright 2019 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
This program reads a file containing function prototypes
|
|
||||||
(like syscall_solaris.go) and generates system call bodies.
|
|
||||||
The prototypes are marked by lines beginning with "//sys"
|
|
||||||
and read like func declarations if //sys is replaced by func, but:
|
|
||||||
* The parameter lists must give a name for each argument.
|
|
||||||
This includes return parameters.
|
|
||||||
* The parameter lists must give a type for each argument:
|
|
||||||
the (x, y, z int) shorthand is not allowed.
|
|
||||||
* If the return parameter is an error number, it must be named err.
|
|
||||||
* If go func name needs to be different than its libc name,
|
|
||||||
* or the function is not in libc, name could be specified
|
|
||||||
* at the end, after "=" sign, like
|
|
||||||
//sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt
|
|
||||||
*/
|
|
||||||
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bufio"
|
|
||||||
"flag"
|
|
||||||
"fmt"
|
|
||||||
"os"
|
|
||||||
"regexp"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
var (
|
|
||||||
b32 = flag.Bool("b32", false, "32bit big-endian")
|
|
||||||
l32 = flag.Bool("l32", false, "32bit little-endian")
|
|
||||||
tags = flag.String("tags", "", "build tags")
|
|
||||||
)
|
|
||||||
|
|
||||||
// cmdLine returns this programs's commandline arguments
|
|
||||||
func cmdLine() string {
|
|
||||||
return "go run mksyscall_solaris.go " + strings.Join(os.Args[1:], " ")
|
|
||||||
}
|
|
||||||
|
|
||||||
// buildTags returns build tags
|
|
||||||
func buildTags() string {
|
|
||||||
return *tags
|
|
||||||
}
|
|
||||||
|
|
||||||
// Param is function parameter
|
|
||||||
type Param struct {
|
|
||||||
Name string
|
|
||||||
Type string
|
|
||||||
}
|
|
||||||
|
|
||||||
// usage prints the program usage
|
|
||||||
func usage() {
|
|
||||||
fmt.Fprintf(os.Stderr, "usage: go run mksyscall_solaris.go [-b32 | -l32] [-tags x,y] [file ...]\n")
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseParamList parses parameter list and returns a slice of parameters
|
|
||||||
func parseParamList(list string) []string {
|
|
||||||
list = strings.TrimSpace(list)
|
|
||||||
if list == "" {
|
|
||||||
return []string{}
|
|
||||||
}
|
|
||||||
return regexp.MustCompile(`\s*,\s*`).Split(list, -1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseParam splits a parameter into name and type
|
|
||||||
func parseParam(p string) Param {
|
|
||||||
ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p)
|
|
||||||
if ps == nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
return Param{ps[1], ps[2]}
|
|
||||||
}
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
flag.Usage = usage
|
|
||||||
flag.Parse()
|
|
||||||
if len(flag.Args()) <= 0 {
|
|
||||||
fmt.Fprintf(os.Stderr, "no files to parse provided\n")
|
|
||||||
usage()
|
|
||||||
}
|
|
||||||
|
|
||||||
endianness := ""
|
|
||||||
if *b32 {
|
|
||||||
endianness = "big-endian"
|
|
||||||
} else if *l32 {
|
|
||||||
endianness = "little-endian"
|
|
||||||
}
|
|
||||||
|
|
||||||
pack := ""
|
|
||||||
text := ""
|
|
||||||
dynimports := ""
|
|
||||||
linknames := ""
|
|
||||||
var vars []string
|
|
||||||
for _, path := range flag.Args() {
|
|
||||||
file, err := os.Open(path)
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
s := bufio.NewScanner(file)
|
|
||||||
for s.Scan() {
|
|
||||||
t := s.Text()
|
|
||||||
t = strings.TrimSpace(t)
|
|
||||||
t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `)
|
|
||||||
if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" {
|
|
||||||
pack = p[1]
|
|
||||||
}
|
|
||||||
nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t)
|
|
||||||
if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
// Line must be of the form
|
|
||||||
// func Open(path string, mode int, perm int) (fd int, err error)
|
|
||||||
// Split into name, in params, out params.
|
|
||||||
f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t)
|
|
||||||
if f == nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6]
|
|
||||||
|
|
||||||
// Split argument lists on comma.
|
|
||||||
in := parseParamList(inps)
|
|
||||||
out := parseParamList(outps)
|
|
||||||
|
|
||||||
inps = strings.Join(in, ", ")
|
|
||||||
outps = strings.Join(out, ", ")
|
|
||||||
|
|
||||||
// Try in vain to keep people from editing this file.
|
|
||||||
// The theory is that they jump into the middle of the file
|
|
||||||
// without reading the header.
|
|
||||||
text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n"
|
|
||||||
|
|
||||||
// So file name.
|
|
||||||
if modname == "" {
|
|
||||||
modname = "libc"
|
|
||||||
}
|
|
||||||
|
|
||||||
// System call name.
|
|
||||||
if sysname == "" {
|
|
||||||
sysname = funct
|
|
||||||
}
|
|
||||||
|
|
||||||
// System call pointer variable name.
|
|
||||||
sysvarname := fmt.Sprintf("proc%s", sysname)
|
|
||||||
|
|
||||||
strconvfunc := "BytePtrFromString"
|
|
||||||
strconvtype := "*byte"
|
|
||||||
|
|
||||||
sysname = strings.ToLower(sysname) // All libc functions are lowercase.
|
|
||||||
|
|
||||||
// Runtime import of function to allow cross-platform builds.
|
|
||||||
dynimports += fmt.Sprintf("//go:cgo_import_dynamic libc_%s %s \"%s.so\"\n", sysname, sysname, modname)
|
|
||||||
// Link symbol to proc address variable.
|
|
||||||
linknames += fmt.Sprintf("//go:linkname %s libc_%s\n", sysvarname, sysname)
|
|
||||||
// Library proc address variable.
|
|
||||||
vars = append(vars, sysvarname)
|
|
||||||
|
|
||||||
// Go function header.
|
|
||||||
outlist := strings.Join(out, ", ")
|
|
||||||
if outlist != "" {
|
|
||||||
outlist = fmt.Sprintf(" (%s)", outlist)
|
|
||||||
}
|
|
||||||
if text != "" {
|
|
||||||
text += "\n"
|
|
||||||
}
|
|
||||||
text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outlist)
|
|
||||||
|
|
||||||
// Check if err return available
|
|
||||||
errvar := ""
|
|
||||||
for _, param := range out {
|
|
||||||
p := parseParam(param)
|
|
||||||
if p.Type == "error" {
|
|
||||||
errvar = p.Name
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Prepare arguments to Syscall.
|
|
||||||
var args []string
|
|
||||||
n := 0
|
|
||||||
for _, param := range in {
|
|
||||||
p := parseParam(param)
|
|
||||||
if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil {
|
|
||||||
args = append(args, "uintptr(unsafe.Pointer("+p.Name+"))")
|
|
||||||
} else if p.Type == "string" && errvar != "" {
|
|
||||||
text += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
|
|
||||||
text += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name)
|
|
||||||
text += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar)
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
|
|
||||||
n++
|
|
||||||
} else if p.Type == "string" {
|
|
||||||
fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n")
|
|
||||||
text += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype)
|
|
||||||
text += fmt.Sprintf("\t_p%d, _ = %s(%s)\n", n, strconvfunc, p.Name)
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n))
|
|
||||||
n++
|
|
||||||
} else if s := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); s != nil {
|
|
||||||
// Convert slice into pointer, length.
|
|
||||||
// Have to be careful not to take address of &a[0] if len == 0:
|
|
||||||
// pass nil in that case.
|
|
||||||
text += fmt.Sprintf("\tvar _p%d *%s\n", n, s[1])
|
|
||||||
text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name)
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n), fmt.Sprintf("uintptr(len(%s))", p.Name))
|
|
||||||
n++
|
|
||||||
} else if p.Type == "int64" && endianness != "" {
|
|
||||||
if endianness == "big-endian" {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name))
|
|
||||||
}
|
|
||||||
} else if p.Type == "bool" {
|
|
||||||
text += fmt.Sprintf("\tvar _p%d uint32\n", n)
|
|
||||||
text += fmt.Sprintf("\tif %s {\n\t\t_p%d = 1\n\t} else {\n\t\t_p%d = 0\n\t}\n", p.Name, n, n)
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(_p%d)", n))
|
|
||||||
n++
|
|
||||||
} else {
|
|
||||||
args = append(args, fmt.Sprintf("uintptr(%s)", p.Name))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
nargs := len(args)
|
|
||||||
|
|
||||||
// Determine which form to use; pad args with zeros.
|
|
||||||
asm := "sysvicall6"
|
|
||||||
if nonblock != nil {
|
|
||||||
asm = "rawSysvicall6"
|
|
||||||
}
|
|
||||||
if len(args) <= 6 {
|
|
||||||
for len(args) < 6 {
|
|
||||||
args = append(args, "0")
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s: too many arguments to system call\n", path)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Actual call.
|
|
||||||
arglist := strings.Join(args, ", ")
|
|
||||||
call := fmt.Sprintf("%s(uintptr(unsafe.Pointer(&%s)), %d, %s)", asm, sysvarname, nargs, arglist)
|
|
||||||
|
|
||||||
// Assign return values.
|
|
||||||
body := ""
|
|
||||||
ret := []string{"_", "_", "_"}
|
|
||||||
doErrno := false
|
|
||||||
for i := 0; i < len(out); i++ {
|
|
||||||
p := parseParam(out[i])
|
|
||||||
reg := ""
|
|
||||||
if p.Name == "err" {
|
|
||||||
reg = "e1"
|
|
||||||
ret[2] = reg
|
|
||||||
doErrno = true
|
|
||||||
} else {
|
|
||||||
reg = fmt.Sprintf("r%d", i)
|
|
||||||
ret[i] = reg
|
|
||||||
}
|
|
||||||
if p.Type == "bool" {
|
|
||||||
reg = fmt.Sprintf("%d != 0", reg)
|
|
||||||
}
|
|
||||||
if p.Type == "int64" && endianness != "" {
|
|
||||||
// 64-bit number in r1:r0 or r0:r1.
|
|
||||||
if i+2 > len(out) {
|
|
||||||
fmt.Fprintf(os.Stderr, "%s: not enough registers for int64 return\n", path)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
if endianness == "big-endian" {
|
|
||||||
reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i, i+1)
|
|
||||||
} else {
|
|
||||||
reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i+1, i)
|
|
||||||
}
|
|
||||||
ret[i] = fmt.Sprintf("r%d", i)
|
|
||||||
ret[i+1] = fmt.Sprintf("r%d", i+1)
|
|
||||||
}
|
|
||||||
if reg != "e1" {
|
|
||||||
body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ret[0] == "_" && ret[1] == "_" && ret[2] == "_" {
|
|
||||||
text += fmt.Sprintf("\t%s\n", call)
|
|
||||||
} else {
|
|
||||||
text += fmt.Sprintf("\t%s, %s, %s := %s\n", ret[0], ret[1], ret[2], call)
|
|
||||||
}
|
|
||||||
text += body
|
|
||||||
|
|
||||||
if doErrno {
|
|
||||||
text += "\tif e1 != 0 {\n"
|
|
||||||
text += "\t\terr = e1\n"
|
|
||||||
text += "\t}\n"
|
|
||||||
}
|
|
||||||
text += "\treturn\n"
|
|
||||||
text += "}\n"
|
|
||||||
}
|
|
||||||
if err := s.Err(); err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, err.Error())
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
file.Close()
|
|
||||||
}
|
|
||||||
imp := ""
|
|
||||||
if pack != "unix" {
|
|
||||||
imp = "import \"golang.org/x/sys/unix\"\n"
|
|
||||||
|
|
||||||
}
|
|
||||||
vardecls := "\t" + strings.Join(vars, ",\n\t")
|
|
||||||
vardecls += " syscallFunc"
|
|
||||||
fmt.Printf(srcTemplate, cmdLine(), buildTags(), pack, imp, dynimports, linknames, vardecls, text)
|
|
||||||
}
|
|
||||||
|
|
||||||
const srcTemplate = `// %s
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build %s
|
|
||||||
|
|
||||||
package %s
|
|
||||||
|
|
||||||
import (
|
|
||||||
"syscall"
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
%s
|
|
||||||
%s
|
|
||||||
%s
|
|
||||||
var (
|
|
||||||
%s
|
|
||||||
)
|
|
||||||
|
|
||||||
%s
|
|
||||||
`
|
|
265
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl
generated
vendored
265
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl
generated
vendored
|
@ -1,265 +0,0 @@
|
||||||
#!/usr/bin/env perl
|
|
||||||
|
|
||||||
# Copyright 2011 The Go Authors. All rights reserved.
|
|
||||||
# Use of this source code is governed by a BSD-style
|
|
||||||
# license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
#
|
|
||||||
# Parse the header files for OpenBSD and generate a Go usable sysctl MIB.
|
|
||||||
#
|
|
||||||
# Build a MIB with each entry being an array containing the level, type and
|
|
||||||
# a hash that will contain additional entries if the current entry is a node.
|
|
||||||
# We then walk this MIB and create a flattened sysctl name to OID hash.
|
|
||||||
#
|
|
||||||
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
|
|
||||||
print STDERR "GOARCH or GOOS not defined in environment\n";
|
|
||||||
exit 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
my $debug = 0;
|
|
||||||
my %ctls = ();
|
|
||||||
|
|
||||||
my @headers = qw (
|
|
||||||
sys/sysctl.h
|
|
||||||
sys/socket.h
|
|
||||||
sys/tty.h
|
|
||||||
sys/malloc.h
|
|
||||||
sys/mount.h
|
|
||||||
sys/namei.h
|
|
||||||
sys/sem.h
|
|
||||||
sys/shm.h
|
|
||||||
sys/vmmeter.h
|
|
||||||
uvm/uvmexp.h
|
|
||||||
uvm/uvm_param.h
|
|
||||||
uvm/uvm_swap_encrypt.h
|
|
||||||
ddb/db_var.h
|
|
||||||
net/if.h
|
|
||||||
net/if_pfsync.h
|
|
||||||
net/pipex.h
|
|
||||||
netinet/in.h
|
|
||||||
netinet/icmp_var.h
|
|
||||||
netinet/igmp_var.h
|
|
||||||
netinet/ip_ah.h
|
|
||||||
netinet/ip_carp.h
|
|
||||||
netinet/ip_divert.h
|
|
||||||
netinet/ip_esp.h
|
|
||||||
netinet/ip_ether.h
|
|
||||||
netinet/ip_gre.h
|
|
||||||
netinet/ip_ipcomp.h
|
|
||||||
netinet/ip_ipip.h
|
|
||||||
netinet/pim_var.h
|
|
||||||
netinet/tcp_var.h
|
|
||||||
netinet/udp_var.h
|
|
||||||
netinet6/in6.h
|
|
||||||
netinet6/ip6_divert.h
|
|
||||||
netinet6/pim6_var.h
|
|
||||||
netinet/icmp6.h
|
|
||||||
netmpls/mpls.h
|
|
||||||
);
|
|
||||||
|
|
||||||
my @ctls = qw (
|
|
||||||
kern
|
|
||||||
vm
|
|
||||||
fs
|
|
||||||
net
|
|
||||||
#debug # Special handling required
|
|
||||||
hw
|
|
||||||
#machdep # Arch specific
|
|
||||||
user
|
|
||||||
ddb
|
|
||||||
#vfs # Special handling required
|
|
||||||
fs.posix
|
|
||||||
kern.forkstat
|
|
||||||
kern.intrcnt
|
|
||||||
kern.malloc
|
|
||||||
kern.nchstats
|
|
||||||
kern.seminfo
|
|
||||||
kern.shminfo
|
|
||||||
kern.timecounter
|
|
||||||
kern.tty
|
|
||||||
kern.watchdog
|
|
||||||
net.bpf
|
|
||||||
net.ifq
|
|
||||||
net.inet
|
|
||||||
net.inet.ah
|
|
||||||
net.inet.carp
|
|
||||||
net.inet.divert
|
|
||||||
net.inet.esp
|
|
||||||
net.inet.etherip
|
|
||||||
net.inet.gre
|
|
||||||
net.inet.icmp
|
|
||||||
net.inet.igmp
|
|
||||||
net.inet.ip
|
|
||||||
net.inet.ip.ifq
|
|
||||||
net.inet.ipcomp
|
|
||||||
net.inet.ipip
|
|
||||||
net.inet.mobileip
|
|
||||||
net.inet.pfsync
|
|
||||||
net.inet.pim
|
|
||||||
net.inet.tcp
|
|
||||||
net.inet.udp
|
|
||||||
net.inet6
|
|
||||||
net.inet6.divert
|
|
||||||
net.inet6.ip6
|
|
||||||
net.inet6.icmp6
|
|
||||||
net.inet6.pim6
|
|
||||||
net.inet6.tcp6
|
|
||||||
net.inet6.udp6
|
|
||||||
net.mpls
|
|
||||||
net.mpls.ifq
|
|
||||||
net.key
|
|
||||||
net.pflow
|
|
||||||
net.pfsync
|
|
||||||
net.pipex
|
|
||||||
net.rt
|
|
||||||
vm.swapencrypt
|
|
||||||
#vfsgenctl # Special handling required
|
|
||||||
);
|
|
||||||
|
|
||||||
# Node name "fixups"
|
|
||||||
my %ctl_map = (
|
|
||||||
"ipproto" => "net.inet",
|
|
||||||
"net.inet.ipproto" => "net.inet",
|
|
||||||
"net.inet6.ipv6proto" => "net.inet6",
|
|
||||||
"net.inet6.ipv6" => "net.inet6.ip6",
|
|
||||||
"net.inet.icmpv6" => "net.inet6.icmp6",
|
|
||||||
"net.inet6.divert6" => "net.inet6.divert",
|
|
||||||
"net.inet6.tcp6" => "net.inet.tcp",
|
|
||||||
"net.inet6.udp6" => "net.inet.udp",
|
|
||||||
"mpls" => "net.mpls",
|
|
||||||
"swpenc" => "vm.swapencrypt"
|
|
||||||
);
|
|
||||||
|
|
||||||
# Node mappings
|
|
||||||
my %node_map = (
|
|
||||||
"net.inet.ip.ifq" => "net.ifq",
|
|
||||||
"net.inet.pfsync" => "net.pfsync",
|
|
||||||
"net.mpls.ifq" => "net.ifq"
|
|
||||||
);
|
|
||||||
|
|
||||||
my $ctlname;
|
|
||||||
my %mib = ();
|
|
||||||
my %sysctl = ();
|
|
||||||
my $node;
|
|
||||||
|
|
||||||
sub debug() {
|
|
||||||
print STDERR "$_[0]\n" if $debug;
|
|
||||||
}
|
|
||||||
|
|
||||||
# Walk the MIB and build a sysctl name to OID mapping.
|
|
||||||
sub build_sysctl() {
|
|
||||||
my ($node, $name, $oid) = @_;
|
|
||||||
my %node = %{$node};
|
|
||||||
my @oid = @{$oid};
|
|
||||||
|
|
||||||
foreach my $key (sort keys %node) {
|
|
||||||
my @node = @{$node{$key}};
|
|
||||||
my $nodename = $name.($name ne '' ? '.' : '').$key;
|
|
||||||
my @nodeoid = (@oid, $node[0]);
|
|
||||||
if ($node[1] eq 'CTLTYPE_NODE') {
|
|
||||||
if (exists $node_map{$nodename}) {
|
|
||||||
$node = \%mib;
|
|
||||||
$ctlname = $node_map{$nodename};
|
|
||||||
foreach my $part (split /\./, $ctlname) {
|
|
||||||
$node = \%{@{$$node{$part}}[2]};
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$node = $node[2];
|
|
||||||
}
|
|
||||||
&build_sysctl($node, $nodename, \@nodeoid);
|
|
||||||
} elsif ($node[1] ne '') {
|
|
||||||
$sysctl{$nodename} = \@nodeoid;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach my $ctl (@ctls) {
|
|
||||||
$ctls{$ctl} = $ctl;
|
|
||||||
}
|
|
||||||
|
|
||||||
# Build MIB
|
|
||||||
foreach my $header (@headers) {
|
|
||||||
&debug("Processing $header...");
|
|
||||||
open HEADER, "/usr/include/$header" ||
|
|
||||||
print STDERR "Failed to open $header\n";
|
|
||||||
while (<HEADER>) {
|
|
||||||
if ($_ =~ /^#define\s+(CTL_NAMES)\s+{/ ||
|
|
||||||
$_ =~ /^#define\s+(CTL_(.*)_NAMES)\s+{/ ||
|
|
||||||
$_ =~ /^#define\s+((.*)CTL_NAMES)\s+{/) {
|
|
||||||
if ($1 eq 'CTL_NAMES') {
|
|
||||||
# Top level.
|
|
||||||
$node = \%mib;
|
|
||||||
} else {
|
|
||||||
# Node.
|
|
||||||
my $nodename = lc($2);
|
|
||||||
if ($header =~ /^netinet\//) {
|
|
||||||
$ctlname = "net.inet.$nodename";
|
|
||||||
} elsif ($header =~ /^netinet6\//) {
|
|
||||||
$ctlname = "net.inet6.$nodename";
|
|
||||||
} elsif ($header =~ /^net\//) {
|
|
||||||
$ctlname = "net.$nodename";
|
|
||||||
} else {
|
|
||||||
$ctlname = "$nodename";
|
|
||||||
$ctlname =~ s/^(fs|net|kern)_/$1\./;
|
|
||||||
}
|
|
||||||
if (exists $ctl_map{$ctlname}) {
|
|
||||||
$ctlname = $ctl_map{$ctlname};
|
|
||||||
}
|
|
||||||
if (not exists $ctls{$ctlname}) {
|
|
||||||
&debug("Ignoring $ctlname...");
|
|
||||||
next;
|
|
||||||
}
|
|
||||||
|
|
||||||
# Walk down from the top of the MIB.
|
|
||||||
$node = \%mib;
|
|
||||||
foreach my $part (split /\./, $ctlname) {
|
|
||||||
if (not exists $$node{$part}) {
|
|
||||||
&debug("Missing node $part");
|
|
||||||
$$node{$part} = [ 0, '', {} ];
|
|
||||||
}
|
|
||||||
$node = \%{@{$$node{$part}}[2]};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Populate current node with entries.
|
|
||||||
my $i = -1;
|
|
||||||
while (defined($_) && $_ !~ /^}/) {
|
|
||||||
$_ = <HEADER>;
|
|
||||||
$i++ if $_ =~ /{.*}/;
|
|
||||||
next if $_ !~ /{\s+"(\w+)",\s+(CTLTYPE_[A-Z]+)\s+}/;
|
|
||||||
$$node{$1} = [ $i, $2, {} ];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
close HEADER;
|
|
||||||
}
|
|
||||||
|
|
||||||
&build_sysctl(\%mib, "", []);
|
|
||||||
|
|
||||||
print <<EOF;
|
|
||||||
// mksysctl_openbsd.pl
|
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build $ENV{'GOARCH'},$ENV{'GOOS'}
|
|
||||||
|
|
||||||
package unix;
|
|
||||||
|
|
||||||
type mibentry struct {
|
|
||||||
ctlname string
|
|
||||||
ctloid []_C_int
|
|
||||||
}
|
|
||||||
|
|
||||||
var sysctlMib = []mibentry {
|
|
||||||
EOF
|
|
||||||
|
|
||||||
foreach my $name (sort keys %sysctl) {
|
|
||||||
my @oid = @{$sysctl{$name}};
|
|
||||||
print "\t{ \"$name\", []_C_int{ ", join(', ', @oid), " } }, \n";
|
|
||||||
}
|
|
||||||
|
|
||||||
print <<EOF;
|
|
||||||
}
|
|
||||||
EOF
|
|
190
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksysnum.go
generated
vendored
190
cmd/mailnotify/vendor/golang.org/x/sys/unix/mksysnum.go
generated
vendored
|
@ -1,190 +0,0 @@
|
||||||
// Copyright 2018 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
// Generate system call table for DragonFly, NetBSD,
|
|
||||||
// FreeBSD, OpenBSD or Darwin from master list
|
|
||||||
// (for example, /usr/src/sys/kern/syscalls.master or
|
|
||||||
// sys/syscall.h).
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bufio"
|
|
||||||
"fmt"
|
|
||||||
"io"
|
|
||||||
"io/ioutil"
|
|
||||||
"net/http"
|
|
||||||
"os"
|
|
||||||
"regexp"
|
|
||||||
"strings"
|
|
||||||
)
|
|
||||||
|
|
||||||
var (
|
|
||||||
goos, goarch string
|
|
||||||
)
|
|
||||||
|
|
||||||
// cmdLine returns this programs's commandline arguments
|
|
||||||
func cmdLine() string {
|
|
||||||
return "go run mksysnum.go " + strings.Join(os.Args[1:], " ")
|
|
||||||
}
|
|
||||||
|
|
||||||
// buildTags returns build tags
|
|
||||||
func buildTags() string {
|
|
||||||
return fmt.Sprintf("%s,%s", goarch, goos)
|
|
||||||
}
|
|
||||||
|
|
||||||
func checkErr(err error) {
|
|
||||||
if err != nil {
|
|
||||||
fmt.Fprintf(os.Stderr, "%v\n", err)
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// source string and substring slice for regexp
|
|
||||||
type re struct {
|
|
||||||
str string // source string
|
|
||||||
sub []string // matched sub-string
|
|
||||||
}
|
|
||||||
|
|
||||||
// Match performs regular expression match
|
|
||||||
func (r *re) Match(exp string) bool {
|
|
||||||
r.sub = regexp.MustCompile(exp).FindStringSubmatch(r.str)
|
|
||||||
if r.sub != nil {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
// fetchFile fetches a text file from URL
|
|
||||||
func fetchFile(URL string) io.Reader {
|
|
||||||
resp, err := http.Get(URL)
|
|
||||||
checkErr(err)
|
|
||||||
defer resp.Body.Close()
|
|
||||||
body, err := ioutil.ReadAll(resp.Body)
|
|
||||||
checkErr(err)
|
|
||||||
return strings.NewReader(string(body))
|
|
||||||
}
|
|
||||||
|
|
||||||
// readFile reads a text file from path
|
|
||||||
func readFile(path string) io.Reader {
|
|
||||||
file, err := os.Open(os.Args[1])
|
|
||||||
checkErr(err)
|
|
||||||
return file
|
|
||||||
}
|
|
||||||
|
|
||||||
func format(name, num, proto string) string {
|
|
||||||
name = strings.ToUpper(name)
|
|
||||||
// There are multiple entries for enosys and nosys, so comment them out.
|
|
||||||
nm := re{str: name}
|
|
||||||
if nm.Match(`^SYS_E?NOSYS$`) {
|
|
||||||
name = fmt.Sprintf("// %s", name)
|
|
||||||
}
|
|
||||||
if name == `SYS_SYS_EXIT` {
|
|
||||||
name = `SYS_EXIT`
|
|
||||||
}
|
|
||||||
return fmt.Sprintf(" %s = %s; // %s\n", name, num, proto)
|
|
||||||
}
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
// Get the OS (using GOOS_TARGET if it exist)
|
|
||||||
goos = os.Getenv("GOOS_TARGET")
|
|
||||||
if goos == "" {
|
|
||||||
goos = os.Getenv("GOOS")
|
|
||||||
}
|
|
||||||
// Get the architecture (using GOARCH_TARGET if it exists)
|
|
||||||
goarch = os.Getenv("GOARCH_TARGET")
|
|
||||||
if goarch == "" {
|
|
||||||
goarch = os.Getenv("GOARCH")
|
|
||||||
}
|
|
||||||
// Check if GOOS and GOARCH environment variables are defined
|
|
||||||
if goarch == "" || goos == "" {
|
|
||||||
fmt.Fprintf(os.Stderr, "GOARCH or GOOS not defined in environment\n")
|
|
||||||
os.Exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
file := strings.TrimSpace(os.Args[1])
|
|
||||||
var syscalls io.Reader
|
|
||||||
if strings.HasPrefix(file, "https://") || strings.HasPrefix(file, "http://") {
|
|
||||||
// Download syscalls.master file
|
|
||||||
syscalls = fetchFile(file)
|
|
||||||
} else {
|
|
||||||
syscalls = readFile(file)
|
|
||||||
}
|
|
||||||
|
|
||||||
var text, line string
|
|
||||||
s := bufio.NewScanner(syscalls)
|
|
||||||
for s.Scan() {
|
|
||||||
t := re{str: line}
|
|
||||||
if t.Match(`^(.*)\\$`) {
|
|
||||||
// Handle continuation
|
|
||||||
line = t.sub[1]
|
|
||||||
line += strings.TrimLeft(s.Text(), " \t")
|
|
||||||
} else {
|
|
||||||
// New line
|
|
||||||
line = s.Text()
|
|
||||||
}
|
|
||||||
t = re{str: line}
|
|
||||||
if t.Match(`\\$`) {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
t = re{str: line}
|
|
||||||
|
|
||||||
switch goos {
|
|
||||||
case "dragonfly":
|
|
||||||
if t.Match(`^([0-9]+)\s+STD\s+({ \S+\s+(\w+).*)$`) {
|
|
||||||
num, proto := t.sub[1], t.sub[2]
|
|
||||||
name := fmt.Sprintf("SYS_%s", t.sub[3])
|
|
||||||
text += format(name, num, proto)
|
|
||||||
}
|
|
||||||
case "freebsd":
|
|
||||||
if t.Match(`^([0-9]+)\s+\S+\s+(?:NO)?STD\s+({ \S+\s+(\w+).*)$`) {
|
|
||||||
num, proto := t.sub[1], t.sub[2]
|
|
||||||
name := fmt.Sprintf("SYS_%s", t.sub[3])
|
|
||||||
text += format(name, num, proto)
|
|
||||||
}
|
|
||||||
case "openbsd":
|
|
||||||
if t.Match(`^([0-9]+)\s+STD\s+(NOLOCK\s+)?({ \S+\s+\*?(\w+).*)$`) {
|
|
||||||
num, proto, name := t.sub[1], t.sub[3], t.sub[4]
|
|
||||||
text += format(name, num, proto)
|
|
||||||
}
|
|
||||||
case "netbsd":
|
|
||||||
if t.Match(`^([0-9]+)\s+((STD)|(NOERR))\s+(RUMP\s+)?({\s+\S+\s*\*?\s*\|(\S+)\|(\S*)\|(\w+).*\s+})(\s+(\S+))?$`) {
|
|
||||||
num, proto, compat := t.sub[1], t.sub[6], t.sub[8]
|
|
||||||
name := t.sub[7] + "_" + t.sub[9]
|
|
||||||
if t.sub[11] != "" {
|
|
||||||
name = t.sub[7] + "_" + t.sub[11]
|
|
||||||
}
|
|
||||||
name = strings.ToUpper(name)
|
|
||||||
if compat == "" || compat == "13" || compat == "30" || compat == "50" {
|
|
||||||
text += fmt.Sprintf(" %s = %s; // %s\n", name, num, proto)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
case "darwin":
|
|
||||||
if t.Match(`^#define\s+SYS_(\w+)\s+([0-9]+)`) {
|
|
||||||
name, num := t.sub[1], t.sub[2]
|
|
||||||
name = strings.ToUpper(name)
|
|
||||||
text += fmt.Sprintf(" SYS_%s = %s;\n", name, num)
|
|
||||||
}
|
|
||||||
default:
|
|
||||||
fmt.Fprintf(os.Stderr, "unrecognized GOOS=%s\n", goos)
|
|
||||||
os.Exit(1)
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
err := s.Err()
|
|
||||||
checkErr(err)
|
|
||||||
|
|
||||||
fmt.Printf(template, cmdLine(), buildTags(), text)
|
|
||||||
}
|
|
||||||
|
|
||||||
const template = `// %s
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build %s
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const(
|
|
||||||
%s)`
|
|
166
cmd/mailnotify/vendor/golang.org/x/sys/unix/openbsd_pledge.go
generated
vendored
166
cmd/mailnotify/vendor/golang.org/x/sys/unix/openbsd_pledge.go
generated
vendored
|
@ -1,166 +0,0 @@
|
||||||
// Copyright 2016 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build openbsd
|
|
||||||
// +build 386 amd64 arm
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import (
|
|
||||||
"errors"
|
|
||||||
"fmt"
|
|
||||||
"strconv"
|
|
||||||
"syscall"
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
|
|
||||||
// Pledge implements the pledge syscall.
|
|
||||||
//
|
|
||||||
// The pledge syscall does not accept execpromises on OpenBSD releases
|
|
||||||
// before 6.3.
|
|
||||||
//
|
|
||||||
// execpromises must be empty when Pledge is called on OpenBSD
|
|
||||||
// releases predating 6.3, otherwise an error will be returned.
|
|
||||||
//
|
|
||||||
// For more information see pledge(2).
|
|
||||||
func Pledge(promises, execpromises string) error {
|
|
||||||
maj, min, err := majmin()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
err = pledgeAvailable(maj, min, execpromises)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
pptr, err := syscall.BytePtrFromString(promises)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
// This variable will hold either a nil unsafe.Pointer or
|
|
||||||
// an unsafe.Pointer to a string (execpromises).
|
|
||||||
var expr unsafe.Pointer
|
|
||||||
|
|
||||||
// If we're running on OpenBSD > 6.2, pass execpromises to the syscall.
|
|
||||||
if maj > 6 || (maj == 6 && min > 2) {
|
|
||||||
exptr, err := syscall.BytePtrFromString(execpromises)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
expr = unsafe.Pointer(exptr)
|
|
||||||
}
|
|
||||||
|
|
||||||
_, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0)
|
|
||||||
if e != 0 {
|
|
||||||
return e
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// PledgePromises implements the pledge syscall.
|
|
||||||
//
|
|
||||||
// This changes the promises and leaves the execpromises untouched.
|
|
||||||
//
|
|
||||||
// For more information see pledge(2).
|
|
||||||
func PledgePromises(promises string) error {
|
|
||||||
maj, min, err := majmin()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
err = pledgeAvailable(maj, min, "")
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
// This variable holds the execpromises and is always nil.
|
|
||||||
var expr unsafe.Pointer
|
|
||||||
|
|
||||||
pptr, err := syscall.BytePtrFromString(promises)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
_, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0)
|
|
||||||
if e != 0 {
|
|
||||||
return e
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// PledgeExecpromises implements the pledge syscall.
|
|
||||||
//
|
|
||||||
// This changes the execpromises and leaves the promises untouched.
|
|
||||||
//
|
|
||||||
// For more information see pledge(2).
|
|
||||||
func PledgeExecpromises(execpromises string) error {
|
|
||||||
maj, min, err := majmin()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
err = pledgeAvailable(maj, min, execpromises)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
// This variable holds the promises and is always nil.
|
|
||||||
var pptr unsafe.Pointer
|
|
||||||
|
|
||||||
exptr, err := syscall.BytePtrFromString(execpromises)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
_, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(pptr), uintptr(unsafe.Pointer(exptr)), 0)
|
|
||||||
if e != 0 {
|
|
||||||
return e
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// majmin returns major and minor version number for an OpenBSD system.
|
|
||||||
func majmin() (major int, minor int, err error) {
|
|
||||||
var v Utsname
|
|
||||||
err = Uname(&v)
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
major, err = strconv.Atoi(string(v.Release[0]))
|
|
||||||
if err != nil {
|
|
||||||
err = errors.New("cannot parse major version number returned by uname")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
minor, err = strconv.Atoi(string(v.Release[2]))
|
|
||||||
if err != nil {
|
|
||||||
err = errors.New("cannot parse minor version number returned by uname")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// pledgeAvailable checks for availability of the pledge(2) syscall
|
|
||||||
// based on the running OpenBSD version.
|
|
||||||
func pledgeAvailable(maj, min int, execpromises string) error {
|
|
||||||
// If OpenBSD <= 5.9, pledge is not available.
|
|
||||||
if (maj == 5 && min != 9) || maj < 5 {
|
|
||||||
return fmt.Errorf("pledge syscall is not available on OpenBSD %d.%d", maj, min)
|
|
||||||
}
|
|
||||||
|
|
||||||
// If OpenBSD <= 6.2 and execpromises is not empty,
|
|
||||||
// return an error - execpromises is not available before 6.3
|
|
||||||
if (maj < 6 || (maj == 6 && min <= 2)) && execpromises != "" {
|
|
||||||
return fmt.Errorf("cannot use execpromises on OpenBSD %d.%d", maj, min)
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
44
cmd/mailnotify/vendor/golang.org/x/sys/unix/openbsd_unveil.go
generated
vendored
44
cmd/mailnotify/vendor/golang.org/x/sys/unix/openbsd_unveil.go
generated
vendored
|
@ -1,44 +0,0 @@
|
||||||
// Copyright 2018 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build openbsd
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import (
|
|
||||||
"syscall"
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
|
|
||||||
// Unveil implements the unveil syscall.
|
|
||||||
// For more information see unveil(2).
|
|
||||||
// Note that the special case of blocking further
|
|
||||||
// unveil calls is handled by UnveilBlock.
|
|
||||||
func Unveil(path string, flags string) error {
|
|
||||||
pathPtr, err := syscall.BytePtrFromString(path)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
flagsPtr, err := syscall.BytePtrFromString(flags)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
_, _, e := syscall.Syscall(SYS_UNVEIL, uintptr(unsafe.Pointer(pathPtr)), uintptr(unsafe.Pointer(flagsPtr)), 0)
|
|
||||||
if e != 0 {
|
|
||||||
return e
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// UnveilBlock blocks future unveil calls.
|
|
||||||
// For more information see unveil(2).
|
|
||||||
func UnveilBlock() error {
|
|
||||||
// Both pointers must be nil.
|
|
||||||
var pathUnsafe, flagsUnsafe unsafe.Pointer
|
|
||||||
_, _, e := syscall.Syscall(SYS_UNVEIL, uintptr(pathUnsafe), uintptr(flagsUnsafe), 0)
|
|
||||||
if e != 0 {
|
|
||||||
return e
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
36
cmd/mailnotify/vendor/golang.org/x/sys/unix/sockcmsg_linux.go
generated
vendored
36
cmd/mailnotify/vendor/golang.org/x/sys/unix/sockcmsg_linux.go
generated
vendored
|
@ -1,36 +0,0 @@
|
||||||
// Copyright 2011 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// Socket control messages
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import "unsafe"
|
|
||||||
|
|
||||||
// UnixCredentials encodes credentials into a socket control message
|
|
||||||
// for sending to another process. This can be used for
|
|
||||||
// authentication.
|
|
||||||
func UnixCredentials(ucred *Ucred) []byte {
|
|
||||||
b := make([]byte, CmsgSpace(SizeofUcred))
|
|
||||||
h := (*Cmsghdr)(unsafe.Pointer(&b[0]))
|
|
||||||
h.Level = SOL_SOCKET
|
|
||||||
h.Type = SCM_CREDENTIALS
|
|
||||||
h.SetLen(CmsgLen(SizeofUcred))
|
|
||||||
*((*Ucred)(cmsgData(h))) = *ucred
|
|
||||||
return b
|
|
||||||
}
|
|
||||||
|
|
||||||
// ParseUnixCredentials decodes a socket control message that contains
|
|
||||||
// credentials in a Ucred structure. To receive such a message, the
|
|
||||||
// SO_PASSCRED option must be enabled on the socket.
|
|
||||||
func ParseUnixCredentials(m *SocketControlMessage) (*Ucred, error) {
|
|
||||||
if m.Header.Level != SOL_SOCKET {
|
|
||||||
return nil, EINVAL
|
|
||||||
}
|
|
||||||
if m.Header.Type != SCM_CREDENTIALS {
|
|
||||||
return nil, EINVAL
|
|
||||||
}
|
|
||||||
ucred := *(*Ucred)(unsafe.Pointer(&m.Data[0]))
|
|
||||||
return &ucred, nil
|
|
||||||
}
|
|
63
cmd/mailnotify/vendor/golang.org/x/sys/unix/syscall_darwin_386.go
generated
vendored
63
cmd/mailnotify/vendor/golang.org/x/sys/unix/syscall_darwin_386.go
generated
vendored
|
@ -1,63 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build 386,darwin
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import (
|
|
||||||
"syscall"
|
|
||||||
)
|
|
||||||
|
|
||||||
func setTimespec(sec, nsec int64) Timespec {
|
|
||||||
return Timespec{Sec: int32(sec), Nsec: int32(nsec)}
|
|
||||||
}
|
|
||||||
|
|
||||||
func setTimeval(sec, usec int64) Timeval {
|
|
||||||
return Timeval{Sec: int32(sec), Usec: int32(usec)}
|
|
||||||
}
|
|
||||||
|
|
||||||
//sysnb gettimeofday(tp *Timeval) (sec int32, usec int32, err error)
|
|
||||||
func Gettimeofday(tv *Timeval) (err error) {
|
|
||||||
// The tv passed to gettimeofday must be non-nil
|
|
||||||
// but is otherwise unused. The answers come back
|
|
||||||
// in the two registers.
|
|
||||||
sec, usec, err := gettimeofday(tv)
|
|
||||||
tv.Sec = int32(sec)
|
|
||||||
tv.Usec = int32(usec)
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
|
|
||||||
k.Ident = uint32(fd)
|
|
||||||
k.Filter = int16(mode)
|
|
||||||
k.Flags = uint16(flags)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (iov *Iovec) SetLen(length int) {
|
|
||||||
iov.Len = uint32(length)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (msghdr *Msghdr) SetControllen(length int) {
|
|
||||||
msghdr.Controllen = uint32(length)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (cmsg *Cmsghdr) SetLen(length int) {
|
|
||||||
cmsg.Len = uint32(length)
|
|
||||||
}
|
|
||||||
|
|
||||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
|
||||||
|
|
||||||
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
|
|
||||||
// of darwin/386 the syscall is called sysctl instead of __sysctl.
|
|
||||||
const SYS___SYSCTL = SYS_SYSCTL
|
|
||||||
|
|
||||||
//sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
|
|
||||||
//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
|
|
||||||
//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
|
|
||||||
//sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
|
|
||||||
//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
|
|
||||||
//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
|
|
||||||
//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
|
|
||||||
//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
|
|
64
cmd/mailnotify/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
generated
vendored
64
cmd/mailnotify/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
generated
vendored
|
@ -1,64 +0,0 @@
|
||||||
// Copyright 2015 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import (
|
|
||||||
"syscall"
|
|
||||||
)
|
|
||||||
|
|
||||||
func setTimespec(sec, nsec int64) Timespec {
|
|
||||||
return Timespec{Sec: int32(sec), Nsec: int32(nsec)}
|
|
||||||
}
|
|
||||||
|
|
||||||
func setTimeval(sec, usec int64) Timeval {
|
|
||||||
return Timeval{Sec: int32(sec), Usec: int32(usec)}
|
|
||||||
}
|
|
||||||
|
|
||||||
//sysnb gettimeofday(tp *Timeval) (sec int32, usec int32, err error)
|
|
||||||
func Gettimeofday(tv *Timeval) (err error) {
|
|
||||||
// The tv passed to gettimeofday must be non-nil
|
|
||||||
// but is otherwise unused. The answers come back
|
|
||||||
// in the two registers.
|
|
||||||
sec, usec, err := gettimeofday(tv)
|
|
||||||
tv.Sec = int32(sec)
|
|
||||||
tv.Usec = int32(usec)
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
|
|
||||||
k.Ident = uint32(fd)
|
|
||||||
k.Filter = int16(mode)
|
|
||||||
k.Flags = uint16(flags)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (iov *Iovec) SetLen(length int) {
|
|
||||||
iov.Len = uint32(length)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (msghdr *Msghdr) SetControllen(length int) {
|
|
||||||
msghdr.Controllen = uint32(length)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (cmsg *Cmsghdr) SetLen(length int) {
|
|
||||||
cmsg.Len = uint32(length)
|
|
||||||
}
|
|
||||||
|
|
||||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic
|
|
||||||
|
|
||||||
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
|
|
||||||
// of darwin/arm the syscall is called sysctl instead of __sysctl.
|
|
||||||
const SYS___SYSCTL = SYS_SYSCTL
|
|
||||||
|
|
||||||
//sys Fstat(fd int, stat *Stat_t) (err error)
|
|
||||||
//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
|
|
||||||
//sys Fstatfs(fd int, stat *Statfs_t) (err error)
|
|
||||||
//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT
|
|
||||||
//sys Lstat(path string, stat *Stat_t) (err error)
|
|
||||||
//sys Stat(path string, stat *Stat_t) (err error)
|
|
||||||
//sys Statfs(path string, stat *Statfs_t) (err error)
|
|
||||||
|
|
||||||
func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
|
|
||||||
return 0, ENOSYS
|
|
||||||
}
|
|
824
cmd/mailnotify/vendor/golang.org/x/sys/unix/syscall_freebsd.go
generated
vendored
824
cmd/mailnotify/vendor/golang.org/x/sys/unix/syscall_freebsd.go
generated
vendored
|
@ -1,824 +0,0 @@
|
||||||
// Copyright 2009,2010 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// FreeBSD system calls.
|
|
||||||
// This file is compiled as ordinary Go code,
|
|
||||||
// but it is also input to mksyscall,
|
|
||||||
// which parses the //sys lines and generates system call stubs.
|
|
||||||
// Note that sometimes we use a lowercase //sys name and wrap
|
|
||||||
// it in our own nicer implementation, either here or in
|
|
||||||
// syscall_bsd.go or syscall_unix.go.
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
import (
|
|
||||||
"sync"
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_FSTAT_FREEBSD12 = 551 // { int fstat(int fd, _Out_ struct stat *sb); }
|
|
||||||
SYS_FSTATAT_FREEBSD12 = 552 // { int fstatat(int fd, _In_z_ char *path, \
|
|
||||||
SYS_GETDIRENTRIES_FREEBSD12 = 554 // { ssize_t getdirentries(int fd, \
|
|
||||||
SYS_STATFS_FREEBSD12 = 555 // { int statfs(_In_z_ char *path, \
|
|
||||||
SYS_FSTATFS_FREEBSD12 = 556 // { int fstatfs(int fd, \
|
|
||||||
SYS_GETFSSTAT_FREEBSD12 = 557 // { int getfsstat( \
|
|
||||||
SYS_MKNODAT_FREEBSD12 = 559 // { int mknodat(int fd, _In_z_ char *path, \
|
|
||||||
)
|
|
||||||
|
|
||||||
// See https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/versions.html.
|
|
||||||
var (
|
|
||||||
osreldateOnce sync.Once
|
|
||||||
osreldate uint32
|
|
||||||
)
|
|
||||||
|
|
||||||
// INO64_FIRST from /usr/src/lib/libc/sys/compat-ino64.h
|
|
||||||
const _ino64First = 1200031
|
|
||||||
|
|
||||||
func supportsABI(ver uint32) bool {
|
|
||||||
osreldateOnce.Do(func() { osreldate, _ = SysctlUint32("kern.osreldate") })
|
|
||||||
return osreldate >= ver
|
|
||||||
}
|
|
||||||
|
|
||||||
// SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets.
|
|
||||||
type SockaddrDatalink struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Index uint16
|
|
||||||
Type uint8
|
|
||||||
Nlen uint8
|
|
||||||
Alen uint8
|
|
||||||
Slen uint8
|
|
||||||
Data [46]int8
|
|
||||||
raw RawSockaddrDatalink
|
|
||||||
}
|
|
||||||
|
|
||||||
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
|
|
||||||
func nametomib(name string) (mib []_C_int, err error) {
|
|
||||||
const siz = unsafe.Sizeof(mib[0])
|
|
||||||
|
|
||||||
// NOTE(rsc): It seems strange to set the buffer to have
|
|
||||||
// size CTL_MAXNAME+2 but use only CTL_MAXNAME
|
|
||||||
// as the size. I don't know why the +2 is here, but the
|
|
||||||
// kernel uses +2 for its own implementation of this function.
|
|
||||||
// I am scared that if we don't include the +2 here, the kernel
|
|
||||||
// will silently write 2 words farther than we specify
|
|
||||||
// and we'll get memory corruption.
|
|
||||||
var buf [CTL_MAXNAME + 2]_C_int
|
|
||||||
n := uintptr(CTL_MAXNAME) * siz
|
|
||||||
|
|
||||||
p := (*byte)(unsafe.Pointer(&buf[0]))
|
|
||||||
bytes, err := ByteSliceFromString(name)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
// Magic sysctl: "setting" 0.3 to a string name
|
|
||||||
// lets you read back the array of integers form.
|
|
||||||
if err = sysctl([]_C_int{0, 3}, p, &n, &bytes[0], uintptr(len(name))); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return buf[0 : n/siz], nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Pipe(p []int) (err error) {
|
|
||||||
return Pipe2(p, 0)
|
|
||||||
}
|
|
||||||
|
|
||||||
//sysnb pipe2(p *[2]_C_int, flags int) (err error)
|
|
||||||
|
|
||||||
func Pipe2(p []int, flags int) error {
|
|
||||||
if len(p) != 2 {
|
|
||||||
return EINVAL
|
|
||||||
}
|
|
||||||
var pp [2]_C_int
|
|
||||||
err := pipe2(&pp, flags)
|
|
||||||
p[0] = int(pp[0])
|
|
||||||
p[1] = int(pp[1])
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
func GetsockoptIPMreqn(fd, level, opt int) (*IPMreqn, error) {
|
|
||||||
var value IPMreqn
|
|
||||||
vallen := _Socklen(SizeofIPMreqn)
|
|
||||||
errno := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen)
|
|
||||||
return &value, errno
|
|
||||||
}
|
|
||||||
|
|
||||||
func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) {
|
|
||||||
return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq))
|
|
||||||
}
|
|
||||||
|
|
||||||
func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) {
|
|
||||||
var rsa RawSockaddrAny
|
|
||||||
var len _Socklen = SizeofSockaddrAny
|
|
||||||
nfd, err = accept4(fd, &rsa, &len, flags)
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if len > SizeofSockaddrAny {
|
|
||||||
panic("RawSockaddrAny too small")
|
|
||||||
}
|
|
||||||
sa, err = anyToSockaddr(fd, &rsa)
|
|
||||||
if err != nil {
|
|
||||||
Close(nfd)
|
|
||||||
nfd = 0
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
const ImplementsGetwd = true
|
|
||||||
|
|
||||||
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
|
||||||
|
|
||||||
func Getwd() (string, error) {
|
|
||||||
var buf [PathMax]byte
|
|
||||||
_, err := Getcwd(buf[0:])
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
n := clen(buf[:])
|
|
||||||
if n < 1 {
|
|
||||||
return "", EINVAL
|
|
||||||
}
|
|
||||||
return string(buf[:n]), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
|
||||||
var (
|
|
||||||
_p0 unsafe.Pointer
|
|
||||||
bufsize uintptr
|
|
||||||
oldBuf []statfs_freebsd11_t
|
|
||||||
needsConvert bool
|
|
||||||
)
|
|
||||||
|
|
||||||
if len(buf) > 0 {
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
_p0 = unsafe.Pointer(&buf[0])
|
|
||||||
bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf))
|
|
||||||
} else {
|
|
||||||
n := len(buf)
|
|
||||||
oldBuf = make([]statfs_freebsd11_t, n)
|
|
||||||
_p0 = unsafe.Pointer(&oldBuf[0])
|
|
||||||
bufsize = unsafe.Sizeof(statfs_freebsd11_t{}) * uintptr(n)
|
|
||||||
needsConvert = true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var sysno uintptr = SYS_GETFSSTAT
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
sysno = SYS_GETFSSTAT_FREEBSD12
|
|
||||||
}
|
|
||||||
r0, _, e1 := Syscall(sysno, uintptr(_p0), bufsize, uintptr(flags))
|
|
||||||
n = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = e1
|
|
||||||
}
|
|
||||||
if e1 == 0 && needsConvert {
|
|
||||||
for i := range oldBuf {
|
|
||||||
buf[i].convertFrom(&oldBuf[i])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func setattrlistTimes(path string, times []Timespec, flags int) error {
|
|
||||||
// used on Darwin for UtimesNano
|
|
||||||
return ENOSYS
|
|
||||||
}
|
|
||||||
|
|
||||||
//sys ioctl(fd int, req uint, arg uintptr) (err error)
|
|
||||||
|
|
||||||
// ioctl itself should not be exposed directly, but additional get/set
|
|
||||||
// functions for specific types are permissible.
|
|
||||||
|
|
||||||
// IoctlSetInt performs an ioctl operation which sets an integer value
|
|
||||||
// on fd, using the specified request number.
|
|
||||||
func IoctlSetInt(fd int, req uint, value int) error {
|
|
||||||
return ioctl(fd, req, uintptr(value))
|
|
||||||
}
|
|
||||||
|
|
||||||
func ioctlSetWinsize(fd int, req uint, value *Winsize) error {
|
|
||||||
return ioctl(fd, req, uintptr(unsafe.Pointer(value)))
|
|
||||||
}
|
|
||||||
|
|
||||||
func ioctlSetTermios(fd int, req uint, value *Termios) error {
|
|
||||||
return ioctl(fd, req, uintptr(unsafe.Pointer(value)))
|
|
||||||
}
|
|
||||||
|
|
||||||
// IoctlGetInt performs an ioctl operation which gets an integer value
|
|
||||||
// from fd, using the specified request number.
|
|
||||||
func IoctlGetInt(fd int, req uint) (int, error) {
|
|
||||||
var value int
|
|
||||||
err := ioctl(fd, req, uintptr(unsafe.Pointer(&value)))
|
|
||||||
return value, err
|
|
||||||
}
|
|
||||||
|
|
||||||
func IoctlGetWinsize(fd int, req uint) (*Winsize, error) {
|
|
||||||
var value Winsize
|
|
||||||
err := ioctl(fd, req, uintptr(unsafe.Pointer(&value)))
|
|
||||||
return &value, err
|
|
||||||
}
|
|
||||||
|
|
||||||
func IoctlGetTermios(fd int, req uint) (*Termios, error) {
|
|
||||||
var value Termios
|
|
||||||
err := ioctl(fd, req, uintptr(unsafe.Pointer(&value)))
|
|
||||||
return &value, err
|
|
||||||
}
|
|
||||||
|
|
||||||
func Uname(uname *Utsname) error {
|
|
||||||
mib := []_C_int{CTL_KERN, KERN_OSTYPE}
|
|
||||||
n := unsafe.Sizeof(uname.Sysname)
|
|
||||||
if err := sysctl(mib, &uname.Sysname[0], &n, nil, 0); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
mib = []_C_int{CTL_KERN, KERN_HOSTNAME}
|
|
||||||
n = unsafe.Sizeof(uname.Nodename)
|
|
||||||
if err := sysctl(mib, &uname.Nodename[0], &n, nil, 0); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
mib = []_C_int{CTL_KERN, KERN_OSRELEASE}
|
|
||||||
n = unsafe.Sizeof(uname.Release)
|
|
||||||
if err := sysctl(mib, &uname.Release[0], &n, nil, 0); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
mib = []_C_int{CTL_KERN, KERN_VERSION}
|
|
||||||
n = unsafe.Sizeof(uname.Version)
|
|
||||||
if err := sysctl(mib, &uname.Version[0], &n, nil, 0); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
// The version might have newlines or tabs in it, convert them to
|
|
||||||
// spaces.
|
|
||||||
for i, b := range uname.Version {
|
|
||||||
if b == '\n' || b == '\t' {
|
|
||||||
if i == len(uname.Version)-1 {
|
|
||||||
uname.Version[i] = 0
|
|
||||||
} else {
|
|
||||||
uname.Version[i] = ' '
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
mib = []_C_int{CTL_HW, HW_MACHINE}
|
|
||||||
n = unsafe.Sizeof(uname.Machine)
|
|
||||||
if err := sysctl(mib, &uname.Machine[0], &n, nil, 0); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Stat(path string, st *Stat_t) (err error) {
|
|
||||||
var oldStat stat_freebsd11_t
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return fstatat_freebsd12(AT_FDCWD, path, st, 0)
|
|
||||||
}
|
|
||||||
err = stat(path, &oldStat)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
st.convertFrom(&oldStat)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Lstat(path string, st *Stat_t) (err error) {
|
|
||||||
var oldStat stat_freebsd11_t
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return fstatat_freebsd12(AT_FDCWD, path, st, AT_SYMLINK_NOFOLLOW)
|
|
||||||
}
|
|
||||||
err = lstat(path, &oldStat)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
st.convertFrom(&oldStat)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Fstat(fd int, st *Stat_t) (err error) {
|
|
||||||
var oldStat stat_freebsd11_t
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return fstat_freebsd12(fd, st)
|
|
||||||
}
|
|
||||||
err = fstat(fd, &oldStat)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
st.convertFrom(&oldStat)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Fstatat(fd int, path string, st *Stat_t, flags int) (err error) {
|
|
||||||
var oldStat stat_freebsd11_t
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return fstatat_freebsd12(fd, path, st, flags)
|
|
||||||
}
|
|
||||||
err = fstatat(fd, path, &oldStat, flags)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
st.convertFrom(&oldStat)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Statfs(path string, st *Statfs_t) (err error) {
|
|
||||||
var oldStatfs statfs_freebsd11_t
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return statfs_freebsd12(path, st)
|
|
||||||
}
|
|
||||||
err = statfs(path, &oldStatfs)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
st.convertFrom(&oldStatfs)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Fstatfs(fd int, st *Statfs_t) (err error) {
|
|
||||||
var oldStatfs statfs_freebsd11_t
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return fstatfs_freebsd12(fd, st)
|
|
||||||
}
|
|
||||||
err = fstatfs(fd, &oldStatfs)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
st.convertFrom(&oldStatfs)
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Getdents(fd int, buf []byte) (n int, err error) {
|
|
||||||
return Getdirentries(fd, buf, nil)
|
|
||||||
}
|
|
||||||
|
|
||||||
func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return getdirentries_freebsd12(fd, buf, basep)
|
|
||||||
}
|
|
||||||
|
|
||||||
// The old syscall entries are smaller than the new. Use 1/4 of the original
|
|
||||||
// buffer size rounded up to DIRBLKSIZ (see /usr/src/lib/libc/sys/getdirentries.c).
|
|
||||||
oldBufLen := roundup(len(buf)/4, _dirblksiz)
|
|
||||||
oldBuf := make([]byte, oldBufLen)
|
|
||||||
n, err = getdirentries(fd, oldBuf, basep)
|
|
||||||
if err == nil && n > 0 {
|
|
||||||
n = convertFromDirents11(buf, oldBuf[:n])
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func Mknod(path string, mode uint32, dev uint64) (err error) {
|
|
||||||
var oldDev int
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return mknodat_freebsd12(AT_FDCWD, path, mode, dev)
|
|
||||||
}
|
|
||||||
oldDev = int(dev)
|
|
||||||
return mknod(path, mode, oldDev)
|
|
||||||
}
|
|
||||||
|
|
||||||
func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) {
|
|
||||||
var oldDev int
|
|
||||||
if supportsABI(_ino64First) {
|
|
||||||
return mknodat_freebsd12(fd, path, mode, dev)
|
|
||||||
}
|
|
||||||
oldDev = int(dev)
|
|
||||||
return mknodat(fd, path, mode, oldDev)
|
|
||||||
}
|
|
||||||
|
|
||||||
// round x to the nearest multiple of y, larger or equal to x.
|
|
||||||
//
|
|
||||||
// from /usr/include/sys/param.h Macros for counting and rounding.
|
|
||||||
// #define roundup(x, y) ((((x)+((y)-1))/(y))*(y))
|
|
||||||
func roundup(x, y int) int {
|
|
||||||
return ((x + y - 1) / y) * y
|
|
||||||
}
|
|
||||||
|
|
||||||
func (s *Stat_t) convertFrom(old *stat_freebsd11_t) {
|
|
||||||
*s = Stat_t{
|
|
||||||
Dev: uint64(old.Dev),
|
|
||||||
Ino: uint64(old.Ino),
|
|
||||||
Nlink: uint64(old.Nlink),
|
|
||||||
Mode: old.Mode,
|
|
||||||
Uid: old.Uid,
|
|
||||||
Gid: old.Gid,
|
|
||||||
Rdev: uint64(old.Rdev),
|
|
||||||
Atim: old.Atim,
|
|
||||||
Mtim: old.Mtim,
|
|
||||||
Ctim: old.Ctim,
|
|
||||||
Birthtim: old.Birthtim,
|
|
||||||
Size: old.Size,
|
|
||||||
Blocks: old.Blocks,
|
|
||||||
Blksize: old.Blksize,
|
|
||||||
Flags: old.Flags,
|
|
||||||
Gen: uint64(old.Gen),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (s *Statfs_t) convertFrom(old *statfs_freebsd11_t) {
|
|
||||||
*s = Statfs_t{
|
|
||||||
Version: _statfsVersion,
|
|
||||||
Type: old.Type,
|
|
||||||
Flags: old.Flags,
|
|
||||||
Bsize: old.Bsize,
|
|
||||||
Iosize: old.Iosize,
|
|
||||||
Blocks: old.Blocks,
|
|
||||||
Bfree: old.Bfree,
|
|
||||||
Bavail: old.Bavail,
|
|
||||||
Files: old.Files,
|
|
||||||
Ffree: old.Ffree,
|
|
||||||
Syncwrites: old.Syncwrites,
|
|
||||||
Asyncwrites: old.Asyncwrites,
|
|
||||||
Syncreads: old.Syncreads,
|
|
||||||
Asyncreads: old.Asyncreads,
|
|
||||||
// Spare
|
|
||||||
Namemax: old.Namemax,
|
|
||||||
Owner: old.Owner,
|
|
||||||
Fsid: old.Fsid,
|
|
||||||
// Charspare
|
|
||||||
// Fstypename
|
|
||||||
// Mntfromname
|
|
||||||
// Mntonname
|
|
||||||
}
|
|
||||||
|
|
||||||
sl := old.Fstypename[:]
|
|
||||||
n := clen(*(*[]byte)(unsafe.Pointer(&sl)))
|
|
||||||
copy(s.Fstypename[:], old.Fstypename[:n])
|
|
||||||
|
|
||||||
sl = old.Mntfromname[:]
|
|
||||||
n = clen(*(*[]byte)(unsafe.Pointer(&sl)))
|
|
||||||
copy(s.Mntfromname[:], old.Mntfromname[:n])
|
|
||||||
|
|
||||||
sl = old.Mntonname[:]
|
|
||||||
n = clen(*(*[]byte)(unsafe.Pointer(&sl)))
|
|
||||||
copy(s.Mntonname[:], old.Mntonname[:n])
|
|
||||||
}
|
|
||||||
|
|
||||||
func convertFromDirents11(buf []byte, old []byte) int {
|
|
||||||
const (
|
|
||||||
fixedSize = int(unsafe.Offsetof(Dirent{}.Name))
|
|
||||||
oldFixedSize = int(unsafe.Offsetof(dirent_freebsd11{}.Name))
|
|
||||||
)
|
|
||||||
|
|
||||||
dstPos := 0
|
|
||||||
srcPos := 0
|
|
||||||
for dstPos+fixedSize < len(buf) && srcPos+oldFixedSize < len(old) {
|
|
||||||
dstDirent := (*Dirent)(unsafe.Pointer(&buf[dstPos]))
|
|
||||||
srcDirent := (*dirent_freebsd11)(unsafe.Pointer(&old[srcPos]))
|
|
||||||
|
|
||||||
reclen := roundup(fixedSize+int(srcDirent.Namlen)+1, 8)
|
|
||||||
if dstPos+reclen > len(buf) {
|
|
||||||
break
|
|
||||||
}
|
|
||||||
|
|
||||||
dstDirent.Fileno = uint64(srcDirent.Fileno)
|
|
||||||
dstDirent.Off = 0
|
|
||||||
dstDirent.Reclen = uint16(reclen)
|
|
||||||
dstDirent.Type = srcDirent.Type
|
|
||||||
dstDirent.Pad0 = 0
|
|
||||||
dstDirent.Namlen = uint16(srcDirent.Namlen)
|
|
||||||
dstDirent.Pad1 = 0
|
|
||||||
|
|
||||||
copy(dstDirent.Name[:], srcDirent.Name[:srcDirent.Namlen])
|
|
||||||
padding := buf[dstPos+fixedSize+int(dstDirent.Namlen) : dstPos+reclen]
|
|
||||||
for i := range padding {
|
|
||||||
padding[i] = 0
|
|
||||||
}
|
|
||||||
|
|
||||||
dstPos += int(dstDirent.Reclen)
|
|
||||||
srcPos += int(srcDirent.Reclen)
|
|
||||||
}
|
|
||||||
|
|
||||||
return dstPos
|
|
||||||
}
|
|
||||||
|
|
||||||
func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
|
||||||
if raceenabled {
|
|
||||||
raceReleaseMerge(unsafe.Pointer(&ioSync))
|
|
||||||
}
|
|
||||||
return sendfile(outfd, infd, offset, count)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Exposed directly
|
|
||||||
*/
|
|
||||||
//sys Access(path string, mode uint32) (err error)
|
|
||||||
//sys Adjtime(delta *Timeval, olddelta *Timeval) (err error)
|
|
||||||
//sys CapEnter() (err error)
|
|
||||||
//sys capRightsGet(version int, fd int, rightsp *CapRights) (err error) = SYS___CAP_RIGHTS_GET
|
|
||||||
//sys capRightsLimit(fd int, rightsp *CapRights) (err error)
|
|
||||||
//sys Chdir(path string) (err error)
|
|
||||||
//sys Chflags(path string, flags int) (err error)
|
|
||||||
//sys Chmod(path string, mode uint32) (err error)
|
|
||||||
//sys Chown(path string, uid int, gid int) (err error)
|
|
||||||
//sys Chroot(path string) (err error)
|
|
||||||
//sys Close(fd int) (err error)
|
|
||||||
//sys Dup(fd int) (nfd int, err error)
|
|
||||||
//sys Dup2(from int, to int) (err error)
|
|
||||||
//sys Exit(code int)
|
|
||||||
//sys ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error)
|
|
||||||
//sys ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error)
|
|
||||||
//sys ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error)
|
|
||||||
//sys ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error)
|
|
||||||
//sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_POSIX_FADVISE
|
|
||||||
//sys Faccessat(dirfd int, path string, mode uint32, flags int) (err error)
|
|
||||||
//sys Fchdir(fd int) (err error)
|
|
||||||
//sys Fchflags(fd int, flags int) (err error)
|
|
||||||
//sys Fchmod(fd int, mode uint32) (err error)
|
|
||||||
//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
|
|
||||||
//sys Fchown(fd int, uid int, gid int) (err error)
|
|
||||||
//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
|
|
||||||
//sys Flock(fd int, how int) (err error)
|
|
||||||
//sys Fpathconf(fd int, name int) (val int, err error)
|
|
||||||
//sys fstat(fd int, stat *stat_freebsd11_t) (err error)
|
|
||||||
//sys fstat_freebsd12(fd int, stat *Stat_t) (err error)
|
|
||||||
//sys fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error)
|
|
||||||
//sys fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error)
|
|
||||||
//sys fstatfs(fd int, stat *statfs_freebsd11_t) (err error)
|
|
||||||
//sys fstatfs_freebsd12(fd int, stat *Statfs_t) (err error)
|
|
||||||
//sys Fsync(fd int) (err error)
|
|
||||||
//sys Ftruncate(fd int, length int64) (err error)
|
|
||||||
//sys getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error)
|
|
||||||
//sys getdirentries_freebsd12(fd int, buf []byte, basep *uintptr) (n int, err error)
|
|
||||||
//sys Getdtablesize() (size int)
|
|
||||||
//sysnb Getegid() (egid int)
|
|
||||||
//sysnb Geteuid() (uid int)
|
|
||||||
//sysnb Getgid() (gid int)
|
|
||||||
//sysnb Getpgid(pid int) (pgid int, err error)
|
|
||||||
//sysnb Getpgrp() (pgrp int)
|
|
||||||
//sysnb Getpid() (pid int)
|
|
||||||
//sysnb Getppid() (ppid int)
|
|
||||||
//sys Getpriority(which int, who int) (prio int, err error)
|
|
||||||
//sysnb Getrlimit(which int, lim *Rlimit) (err error)
|
|
||||||
//sysnb Getrusage(who int, rusage *Rusage) (err error)
|
|
||||||
//sysnb Getsid(pid int) (sid int, err error)
|
|
||||||
//sysnb Gettimeofday(tv *Timeval) (err error)
|
|
||||||
//sysnb Getuid() (uid int)
|
|
||||||
//sys Issetugid() (tainted bool)
|
|
||||||
//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)
|
|
||||||
//sys Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error)
|
|
||||||
//sys Listen(s int, backlog int) (err error)
|
|
||||||
//sys lstat(path string, stat *stat_freebsd11_t) (err error)
|
|
||||||
//sys Mkdir(path string, mode uint32) (err error)
|
|
||||||
//sys Mkdirat(dirfd int, path string, mode uint32) (err error)
|
|
||||||
//sys Mkfifo(path string, mode uint32) (err error)
|
|
||||||
//sys mknod(path string, mode uint32, dev int) (err error)
|
|
||||||
//sys mknodat(fd int, path string, mode uint32, dev int) (err error)
|
|
||||||
//sys mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error)
|
|
||||||
//sys Nanosleep(time *Timespec, leftover *Timespec) (err error)
|
|
||||||
//sys Open(path string, mode int, perm uint32) (fd int, err error)
|
|
||||||
//sys Openat(fdat int, path string, mode int, perm uint32) (fd int, err error)
|
|
||||||
//sys Pathconf(path string, name int) (val int, err error)
|
|
||||||
//sys Pread(fd int, p []byte, offset int64) (n int, err error)
|
|
||||||
//sys Pwrite(fd int, p []byte, offset int64) (n int, err error)
|
|
||||||
//sys read(fd int, p []byte) (n int, err error)
|
|
||||||
//sys Readlink(path string, buf []byte) (n int, err error)
|
|
||||||
//sys Readlinkat(dirfd int, path string, buf []byte) (n int, err error)
|
|
||||||
//sys Rename(from string, to string) (err error)
|
|
||||||
//sys Renameat(fromfd int, from string, tofd int, to string) (err error)
|
|
||||||
//sys Revoke(path string) (err error)
|
|
||||||
//sys Rmdir(path string) (err error)
|
|
||||||
//sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
|
|
||||||
//sys Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error)
|
|
||||||
//sysnb Setegid(egid int) (err error)
|
|
||||||
//sysnb Seteuid(euid int) (err error)
|
|
||||||
//sysnb Setgid(gid int) (err error)
|
|
||||||
//sys Setlogin(name string) (err error)
|
|
||||||
//sysnb Setpgid(pid int, pgid int) (err error)
|
|
||||||
//sys Setpriority(which int, who int, prio int) (err error)
|
|
||||||
//sysnb Setregid(rgid int, egid int) (err error)
|
|
||||||
//sysnb Setreuid(ruid int, euid int) (err error)
|
|
||||||
//sysnb Setresgid(rgid int, egid int, sgid int) (err error)
|
|
||||||
//sysnb Setresuid(ruid int, euid int, suid int) (err error)
|
|
||||||
//sysnb Setrlimit(which int, lim *Rlimit) (err error)
|
|
||||||
//sysnb Setsid() (pid int, err error)
|
|
||||||
//sysnb Settimeofday(tp *Timeval) (err error)
|
|
||||||
//sysnb Setuid(uid int) (err error)
|
|
||||||
//sys stat(path string, stat *stat_freebsd11_t) (err error)
|
|
||||||
//sys statfs(path string, stat *statfs_freebsd11_t) (err error)
|
|
||||||
//sys statfs_freebsd12(path string, stat *Statfs_t) (err error)
|
|
||||||
//sys Symlink(path string, link string) (err error)
|
|
||||||
//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
|
|
||||||
//sys Sync() (err error)
|
|
||||||
//sys Truncate(path string, length int64) (err error)
|
|
||||||
//sys Umask(newmask int) (oldmask int)
|
|
||||||
//sys Undelete(path string) (err error)
|
|
||||||
//sys Unlink(path string) (err error)
|
|
||||||
//sys Unlinkat(dirfd int, path string, flags int) (err error)
|
|
||||||
//sys Unmount(path string, flags int) (err error)
|
|
||||||
//sys write(fd int, p []byte) (n int, err error)
|
|
||||||
//sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error)
|
|
||||||
//sys munmap(addr uintptr, length uintptr) (err error)
|
|
||||||
//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ
|
|
||||||
//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE
|
|
||||||
//sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error)
|
|
||||||
//sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error)
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Unimplemented
|
|
||||||
*/
|
|
||||||
// Profil
|
|
||||||
// Sigaction
|
|
||||||
// Sigprocmask
|
|
||||||
// Getlogin
|
|
||||||
// Sigpending
|
|
||||||
// Sigaltstack
|
|
||||||
// Ioctl
|
|
||||||
// Reboot
|
|
||||||
// Execve
|
|
||||||
// Vfork
|
|
||||||
// Sbrk
|
|
||||||
// Sstk
|
|
||||||
// Ovadvise
|
|
||||||
// Mincore
|
|
||||||
// Setitimer
|
|
||||||
// Swapon
|
|
||||||
// Select
|
|
||||||
// Sigsuspend
|
|
||||||
// Readv
|
|
||||||
// Writev
|
|
||||||
// Nfssvc
|
|
||||||
// Getfh
|
|
||||||
// Quotactl
|
|
||||||
// Mount
|
|
||||||
// Csops
|
|
||||||
// Waitid
|
|
||||||
// Add_profil
|
|
||||||
// Kdebug_trace
|
|
||||||
// Sigreturn
|
|
||||||
// Atsocket
|
|
||||||
// Kqueue_from_portset_np
|
|
||||||
// Kqueue_portset
|
|
||||||
// Getattrlist
|
|
||||||
// Setattrlist
|
|
||||||
// Getdents
|
|
||||||
// Getdirentriesattr
|
|
||||||
// Searchfs
|
|
||||||
// Delete
|
|
||||||
// Copyfile
|
|
||||||
// Watchevent
|
|
||||||
// Waitevent
|
|
||||||
// Modwatch
|
|
||||||
// Fsctl
|
|
||||||
// Initgroups
|
|
||||||
// Posix_spawn
|
|
||||||
// Nfsclnt
|
|
||||||
// Fhopen
|
|
||||||
// Minherit
|
|
||||||
// Semsys
|
|
||||||
// Msgsys
|
|
||||||
// Shmsys
|
|
||||||
// Semctl
|
|
||||||
// Semget
|
|
||||||
// Semop
|
|
||||||
// Msgctl
|
|
||||||
// Msgget
|
|
||||||
// Msgsnd
|
|
||||||
// Msgrcv
|
|
||||||
// Shmat
|
|
||||||
// Shmctl
|
|
||||||
// Shmdt
|
|
||||||
// Shmget
|
|
||||||
// Shm_open
|
|
||||||
// Shm_unlink
|
|
||||||
// Sem_open
|
|
||||||
// Sem_close
|
|
||||||
// Sem_unlink
|
|
||||||
// Sem_wait
|
|
||||||
// Sem_trywait
|
|
||||||
// Sem_post
|
|
||||||
// Sem_getvalue
|
|
||||||
// Sem_init
|
|
||||||
// Sem_destroy
|
|
||||||
// Open_extended
|
|
||||||
// Umask_extended
|
|
||||||
// Stat_extended
|
|
||||||
// Lstat_extended
|
|
||||||
// Fstat_extended
|
|
||||||
// Chmod_extended
|
|
||||||
// Fchmod_extended
|
|
||||||
// Access_extended
|
|
||||||
// Settid
|
|
||||||
// Gettid
|
|
||||||
// Setsgroups
|
|
||||||
// Getsgroups
|
|
||||||
// Setwgroups
|
|
||||||
// Getwgroups
|
|
||||||
// Mkfifo_extended
|
|
||||||
// Mkdir_extended
|
|
||||||
// Identitysvc
|
|
||||||
// Shared_region_check_np
|
|
||||||
// Shared_region_map_np
|
|
||||||
// __pthread_mutex_destroy
|
|
||||||
// __pthread_mutex_init
|
|
||||||
// __pthread_mutex_lock
|
|
||||||
// __pthread_mutex_trylock
|
|
||||||
// __pthread_mutex_unlock
|
|
||||||
// __pthread_cond_init
|
|
||||||
// __pthread_cond_destroy
|
|
||||||
// __pthread_cond_broadcast
|
|
||||||
// __pthread_cond_signal
|
|
||||||
// Setsid_with_pid
|
|
||||||
// __pthread_cond_timedwait
|
|
||||||
// Aio_fsync
|
|
||||||
// Aio_return
|
|
||||||
// Aio_suspend
|
|
||||||
// Aio_cancel
|
|
||||||
// Aio_error
|
|
||||||
// Aio_read
|
|
||||||
// Aio_write
|
|
||||||
// Lio_listio
|
|
||||||
// __pthread_cond_wait
|
|
||||||
// Iopolicysys
|
|
||||||
// __pthread_kill
|
|
||||||
// __pthread_sigmask
|
|
||||||
// __sigwait
|
|
||||||
// __disable_threadsignal
|
|
||||||
// __pthread_markcancel
|
|
||||||
// __pthread_canceled
|
|
||||||
// __semwait_signal
|
|
||||||
// Proc_info
|
|
||||||
// Stat64_extended
|
|
||||||
// Lstat64_extended
|
|
||||||
// Fstat64_extended
|
|
||||||
// __pthread_chdir
|
|
||||||
// __pthread_fchdir
|
|
||||||
// Audit
|
|
||||||
// Auditon
|
|
||||||
// Getauid
|
|
||||||
// Setauid
|
|
||||||
// Getaudit
|
|
||||||
// Setaudit
|
|
||||||
// Getaudit_addr
|
|
||||||
// Setaudit_addr
|
|
||||||
// Auditctl
|
|
||||||
// Bsdthread_create
|
|
||||||
// Bsdthread_terminate
|
|
||||||
// Stack_snapshot
|
|
||||||
// Bsdthread_register
|
|
||||||
// Workq_open
|
|
||||||
// Workq_ops
|
|
||||||
// __mac_execve
|
|
||||||
// __mac_syscall
|
|
||||||
// __mac_get_file
|
|
||||||
// __mac_set_file
|
|
||||||
// __mac_get_link
|
|
||||||
// __mac_set_link
|
|
||||||
// __mac_get_proc
|
|
||||||
// __mac_set_proc
|
|
||||||
// __mac_get_fd
|
|
||||||
// __mac_set_fd
|
|
||||||
// __mac_get_pid
|
|
||||||
// __mac_get_lcid
|
|
||||||
// __mac_get_lctx
|
|
||||||
// __mac_set_lctx
|
|
||||||
// Setlcid
|
|
||||||
// Read_nocancel
|
|
||||||
// Write_nocancel
|
|
||||||
// Open_nocancel
|
|
||||||
// Close_nocancel
|
|
||||||
// Wait4_nocancel
|
|
||||||
// Recvmsg_nocancel
|
|
||||||
// Sendmsg_nocancel
|
|
||||||
// Recvfrom_nocancel
|
|
||||||
// Accept_nocancel
|
|
||||||
// Fcntl_nocancel
|
|
||||||
// Select_nocancel
|
|
||||||
// Fsync_nocancel
|
|
||||||
// Connect_nocancel
|
|
||||||
// Sigsuspend_nocancel
|
|
||||||
// Readv_nocancel
|
|
||||||
// Writev_nocancel
|
|
||||||
// Sendto_nocancel
|
|
||||||
// Pread_nocancel
|
|
||||||
// Pwrite_nocancel
|
|
||||||
// Waitid_nocancel
|
|
||||||
// Poll_nocancel
|
|
||||||
// Msgsnd_nocancel
|
|
||||||
// Msgrcv_nocancel
|
|
||||||
// Sem_wait_nocancel
|
|
||||||
// Aio_suspend_nocancel
|
|
||||||
// __sigwait_nocancel
|
|
||||||
// __semwait_signal_nocancel
|
|
||||||
// __mac_mount
|
|
||||||
// __mac_get_mount
|
|
||||||
// __mac_getfsstat
|
|
236
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_aix.go
generated
vendored
236
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_aix.go
generated
vendored
|
@ -1,236 +0,0 @@
|
||||||
// Copyright 2018 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
// +build aix
|
|
||||||
|
|
||||||
/*
|
|
||||||
Input to cgo -godefs. See also mkerrors.sh and mkall.sh
|
|
||||||
*/
|
|
||||||
|
|
||||||
// +godefs map struct_in_addr [4]byte /* in_addr */
|
|
||||||
// +godefs map struct_in6_addr [16]byte /* in6_addr */
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
/*
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/limits.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
#include <utime.h>
|
|
||||||
#include <sys/utsname.h>
|
|
||||||
#include <sys/poll.h>
|
|
||||||
#include <sys/resource.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/statfs.h>
|
|
||||||
#include <sys/termio.h>
|
|
||||||
#include <sys/ioctl.h>
|
|
||||||
|
|
||||||
#include <termios.h>
|
|
||||||
|
|
||||||
#include <net/if.h>
|
|
||||||
#include <net/if_dl.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
#include <netinet/icmp6.h>
|
|
||||||
|
|
||||||
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
|
|
||||||
enum {
|
|
||||||
sizeofPtr = sizeof(void*),
|
|
||||||
};
|
|
||||||
|
|
||||||
union sockaddr_all {
|
|
||||||
struct sockaddr s1; // this one gets used for fields
|
|
||||||
struct sockaddr_in s2; // these pad it out
|
|
||||||
struct sockaddr_in6 s3;
|
|
||||||
struct sockaddr_un s4;
|
|
||||||
struct sockaddr_dl s5;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct sockaddr_any {
|
|
||||||
struct sockaddr addr;
|
|
||||||
char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
|
|
||||||
};
|
|
||||||
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
|
|
||||||
// Machine characteristics
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = C.sizeofPtr
|
|
||||||
SizeofShort = C.sizeof_short
|
|
||||||
SizeofInt = C.sizeof_int
|
|
||||||
SizeofLong = C.sizeof_long
|
|
||||||
SizeofLongLong = C.sizeof_longlong
|
|
||||||
PathMax = C.PATH_MAX
|
|
||||||
)
|
|
||||||
|
|
||||||
// Basic types
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short C.short
|
|
||||||
_C_int C.int
|
|
||||||
_C_long C.long
|
|
||||||
_C_long_long C.longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
type off64 C.off64_t
|
|
||||||
type off C.off_t
|
|
||||||
type Mode_t C.mode_t
|
|
||||||
|
|
||||||
// Time
|
|
||||||
|
|
||||||
type Timespec C.struct_timespec
|
|
||||||
|
|
||||||
type StTimespec C.struct_st_timespec
|
|
||||||
|
|
||||||
type Timeval C.struct_timeval
|
|
||||||
|
|
||||||
type Timeval32 C.struct_timeval32
|
|
||||||
|
|
||||||
type Timex C.struct_timex
|
|
||||||
|
|
||||||
type Time_t C.time_t
|
|
||||||
|
|
||||||
type Tms C.struct_tms
|
|
||||||
|
|
||||||
type Utimbuf C.struct_utimbuf
|
|
||||||
|
|
||||||
type Timezone C.struct_timezone
|
|
||||||
|
|
||||||
// Processes
|
|
||||||
|
|
||||||
type Rusage C.struct_rusage
|
|
||||||
|
|
||||||
type Rlimit C.struct_rlimit64
|
|
||||||
|
|
||||||
type Pid_t C.pid_t
|
|
||||||
|
|
||||||
type _Gid_t C.gid_t
|
|
||||||
|
|
||||||
type dev_t C.dev_t
|
|
||||||
|
|
||||||
// Files
|
|
||||||
|
|
||||||
type Stat_t C.struct_stat
|
|
||||||
|
|
||||||
type StatxTimestamp C.struct_statx_timestamp
|
|
||||||
|
|
||||||
type Statx_t C.struct_statx
|
|
||||||
|
|
||||||
type Dirent C.struct_dirent
|
|
||||||
|
|
||||||
// Sockets
|
|
||||||
|
|
||||||
type RawSockaddrInet4 C.struct_sockaddr_in
|
|
||||||
|
|
||||||
type RawSockaddrInet6 C.struct_sockaddr_in6
|
|
||||||
|
|
||||||
type RawSockaddrUnix C.struct_sockaddr_un
|
|
||||||
|
|
||||||
type RawSockaddr C.struct_sockaddr
|
|
||||||
|
|
||||||
type RawSockaddrAny C.struct_sockaddr_any
|
|
||||||
|
|
||||||
type _Socklen C.socklen_t
|
|
||||||
|
|
||||||
type Cmsghdr C.struct_cmsghdr
|
|
||||||
|
|
||||||
type ICMPv6Filter C.struct_icmp6_filter
|
|
||||||
|
|
||||||
type Iovec C.struct_iovec
|
|
||||||
|
|
||||||
type IPMreq C.struct_ip_mreq
|
|
||||||
|
|
||||||
type IPv6Mreq C.struct_ipv6_mreq
|
|
||||||
|
|
||||||
type IPv6MTUInfo C.struct_ip6_mtuinfo
|
|
||||||
|
|
||||||
type Linger C.struct_linger
|
|
||||||
|
|
||||||
type Msghdr C.struct_msghdr
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
|
|
||||||
SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
|
|
||||||
SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
|
|
||||||
SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
|
|
||||||
SizeofLinger = C.sizeof_struct_linger
|
|
||||||
SizeofIPMreq = C.sizeof_struct_ip_mreq
|
|
||||||
SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
|
|
||||||
SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
|
|
||||||
SizeofMsghdr = C.sizeof_struct_msghdr
|
|
||||||
SizeofCmsghdr = C.sizeof_struct_cmsghdr
|
|
||||||
SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
|
|
||||||
)
|
|
||||||
|
|
||||||
// Routing and interface messages
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofIfMsghdr = C.sizeof_struct_if_msghdr
|
|
||||||
)
|
|
||||||
|
|
||||||
type IfMsgHdr C.struct_if_msghdr
|
|
||||||
|
|
||||||
// Misc
|
|
||||||
|
|
||||||
type FdSet C.fd_set
|
|
||||||
|
|
||||||
type Utsname C.struct_utsname
|
|
||||||
|
|
||||||
type Ustat_t C.struct_ustat
|
|
||||||
|
|
||||||
type Sigset_t C.sigset_t
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = C.AT_FDCWD
|
|
||||||
AT_REMOVEDIR = C.AT_REMOVEDIR
|
|
||||||
AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW
|
|
||||||
)
|
|
||||||
|
|
||||||
// Terminal handling
|
|
||||||
|
|
||||||
type Termios C.struct_termios
|
|
||||||
|
|
||||||
type Termio C.struct_termio
|
|
||||||
|
|
||||||
type Winsize C.struct_winsize
|
|
||||||
|
|
||||||
//poll
|
|
||||||
|
|
||||||
type PollFd struct {
|
|
||||||
Fd int32
|
|
||||||
Events uint16
|
|
||||||
Revents uint16
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = C.POLLERR
|
|
||||||
POLLHUP = C.POLLHUP
|
|
||||||
POLLIN = C.POLLIN
|
|
||||||
POLLNVAL = C.POLLNVAL
|
|
||||||
POLLOUT = C.POLLOUT
|
|
||||||
POLLPRI = C.POLLPRI
|
|
||||||
POLLRDBAND = C.POLLRDBAND
|
|
||||||
POLLRDNORM = C.POLLRDNORM
|
|
||||||
POLLWRBAND = C.POLLWRBAND
|
|
||||||
POLLWRNORM = C.POLLWRNORM
|
|
||||||
)
|
|
||||||
|
|
||||||
//flock_t
|
|
||||||
|
|
||||||
type Flock_t C.struct_flock64
|
|
||||||
|
|
||||||
// Statfs
|
|
||||||
|
|
||||||
type Fsid_t C.struct_fsid_t
|
|
||||||
type Fsid64_t C.struct_fsid64_t
|
|
||||||
|
|
||||||
type Statfs_t C.struct_statfs
|
|
||||||
|
|
||||||
const RNDGETENTCNT = 0x80045200
|
|
283
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_darwin.go
generated
vendored
283
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_darwin.go
generated
vendored
|
@ -1,283 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
Input to cgo -godefs. See README.md
|
|
||||||
*/
|
|
||||||
|
|
||||||
// +godefs map struct_in_addr [4]byte /* in_addr */
|
|
||||||
// +godefs map struct_in6_addr [16]byte /* in6_addr */
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
/*
|
|
||||||
#define __DARWIN_UNIX03 0
|
|
||||||
#define KERNEL
|
|
||||||
#define _DARWIN_USE_64_BIT_INODE
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <poll.h>
|
|
||||||
#include <signal.h>
|
|
||||||
#include <termios.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <mach/mach.h>
|
|
||||||
#include <mach/message.h>
|
|
||||||
#include <sys/event.h>
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <sys/mount.h>
|
|
||||||
#include <sys/param.h>
|
|
||||||
#include <sys/ptrace.h>
|
|
||||||
#include <sys/resource.h>
|
|
||||||
#include <sys/select.h>
|
|
||||||
#include <sys/signal.h>
|
|
||||||
#include <sys/socket.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/uio.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
#include <sys/utsname.h>
|
|
||||||
#include <sys/wait.h>
|
|
||||||
#include <net/bpf.h>
|
|
||||||
#include <net/if.h>
|
|
||||||
#include <net/if_dl.h>
|
|
||||||
#include <net/if_var.h>
|
|
||||||
#include <net/route.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
#include <netinet/icmp6.h>
|
|
||||||
#include <netinet/tcp.h>
|
|
||||||
|
|
||||||
enum {
|
|
||||||
sizeofPtr = sizeof(void*),
|
|
||||||
};
|
|
||||||
|
|
||||||
union sockaddr_all {
|
|
||||||
struct sockaddr s1; // this one gets used for fields
|
|
||||||
struct sockaddr_in s2; // these pad it out
|
|
||||||
struct sockaddr_in6 s3;
|
|
||||||
struct sockaddr_un s4;
|
|
||||||
struct sockaddr_dl s5;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct sockaddr_any {
|
|
||||||
struct sockaddr addr;
|
|
||||||
char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
|
|
||||||
};
|
|
||||||
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
|
|
||||||
// Machine characteristics
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = C.sizeofPtr
|
|
||||||
SizeofShort = C.sizeof_short
|
|
||||||
SizeofInt = C.sizeof_int
|
|
||||||
SizeofLong = C.sizeof_long
|
|
||||||
SizeofLongLong = C.sizeof_longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Basic types
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short C.short
|
|
||||||
_C_int C.int
|
|
||||||
_C_long C.long
|
|
||||||
_C_long_long C.longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Time
|
|
||||||
|
|
||||||
type Timespec C.struct_timespec
|
|
||||||
|
|
||||||
type Timeval C.struct_timeval
|
|
||||||
|
|
||||||
type Timeval32 C.struct_timeval32
|
|
||||||
|
|
||||||
// Processes
|
|
||||||
|
|
||||||
type Rusage C.struct_rusage
|
|
||||||
|
|
||||||
type Rlimit C.struct_rlimit
|
|
||||||
|
|
||||||
type _Gid_t C.gid_t
|
|
||||||
|
|
||||||
// Files
|
|
||||||
|
|
||||||
type Stat_t C.struct_stat64
|
|
||||||
|
|
||||||
type Statfs_t C.struct_statfs64
|
|
||||||
|
|
||||||
type Flock_t C.struct_flock
|
|
||||||
|
|
||||||
type Fstore_t C.struct_fstore
|
|
||||||
|
|
||||||
type Radvisory_t C.struct_radvisory
|
|
||||||
|
|
||||||
type Fbootstraptransfer_t C.struct_fbootstraptransfer
|
|
||||||
|
|
||||||
type Log2phys_t C.struct_log2phys
|
|
||||||
|
|
||||||
type Fsid C.struct_fsid
|
|
||||||
|
|
||||||
type Dirent C.struct_dirent
|
|
||||||
|
|
||||||
// Sockets
|
|
||||||
|
|
||||||
type RawSockaddrInet4 C.struct_sockaddr_in
|
|
||||||
|
|
||||||
type RawSockaddrInet6 C.struct_sockaddr_in6
|
|
||||||
|
|
||||||
type RawSockaddrUnix C.struct_sockaddr_un
|
|
||||||
|
|
||||||
type RawSockaddrDatalink C.struct_sockaddr_dl
|
|
||||||
|
|
||||||
type RawSockaddr C.struct_sockaddr
|
|
||||||
|
|
||||||
type RawSockaddrAny C.struct_sockaddr_any
|
|
||||||
|
|
||||||
type _Socklen C.socklen_t
|
|
||||||
|
|
||||||
type Linger C.struct_linger
|
|
||||||
|
|
||||||
type Iovec C.struct_iovec
|
|
||||||
|
|
||||||
type IPMreq C.struct_ip_mreq
|
|
||||||
|
|
||||||
type IPv6Mreq C.struct_ipv6_mreq
|
|
||||||
|
|
||||||
type Msghdr C.struct_msghdr
|
|
||||||
|
|
||||||
type Cmsghdr C.struct_cmsghdr
|
|
||||||
|
|
||||||
type Inet4Pktinfo C.struct_in_pktinfo
|
|
||||||
|
|
||||||
type Inet6Pktinfo C.struct_in6_pktinfo
|
|
||||||
|
|
||||||
type IPv6MTUInfo C.struct_ip6_mtuinfo
|
|
||||||
|
|
||||||
type ICMPv6Filter C.struct_icmp6_filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
|
|
||||||
SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
|
|
||||||
SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
|
|
||||||
SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
|
|
||||||
SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl
|
|
||||||
SizeofLinger = C.sizeof_struct_linger
|
|
||||||
SizeofIPMreq = C.sizeof_struct_ip_mreq
|
|
||||||
SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
|
|
||||||
SizeofMsghdr = C.sizeof_struct_msghdr
|
|
||||||
SizeofCmsghdr = C.sizeof_struct_cmsghdr
|
|
||||||
SizeofInet4Pktinfo = C.sizeof_struct_in_pktinfo
|
|
||||||
SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo
|
|
||||||
SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
|
|
||||||
SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
|
|
||||||
)
|
|
||||||
|
|
||||||
// Ptrace requests
|
|
||||||
|
|
||||||
const (
|
|
||||||
PTRACE_TRACEME = C.PT_TRACE_ME
|
|
||||||
PTRACE_CONT = C.PT_CONTINUE
|
|
||||||
PTRACE_KILL = C.PT_KILL
|
|
||||||
)
|
|
||||||
|
|
||||||
// Events (kqueue, kevent)
|
|
||||||
|
|
||||||
type Kevent_t C.struct_kevent
|
|
||||||
|
|
||||||
// Select
|
|
||||||
|
|
||||||
type FdSet C.fd_set
|
|
||||||
|
|
||||||
// Routing and interface messages
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofIfMsghdr = C.sizeof_struct_if_msghdr
|
|
||||||
SizeofIfData = C.sizeof_struct_if_data
|
|
||||||
SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr
|
|
||||||
SizeofIfmaMsghdr = C.sizeof_struct_ifma_msghdr
|
|
||||||
SizeofIfmaMsghdr2 = C.sizeof_struct_ifma_msghdr2
|
|
||||||
SizeofRtMsghdr = C.sizeof_struct_rt_msghdr
|
|
||||||
SizeofRtMetrics = C.sizeof_struct_rt_metrics
|
|
||||||
)
|
|
||||||
|
|
||||||
type IfMsghdr C.struct_if_msghdr
|
|
||||||
|
|
||||||
type IfData C.struct_if_data
|
|
||||||
|
|
||||||
type IfaMsghdr C.struct_ifa_msghdr
|
|
||||||
|
|
||||||
type IfmaMsghdr C.struct_ifma_msghdr
|
|
||||||
|
|
||||||
type IfmaMsghdr2 C.struct_ifma_msghdr2
|
|
||||||
|
|
||||||
type RtMsghdr C.struct_rt_msghdr
|
|
||||||
|
|
||||||
type RtMetrics C.struct_rt_metrics
|
|
||||||
|
|
||||||
// Berkeley packet filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofBpfVersion = C.sizeof_struct_bpf_version
|
|
||||||
SizeofBpfStat = C.sizeof_struct_bpf_stat
|
|
||||||
SizeofBpfProgram = C.sizeof_struct_bpf_program
|
|
||||||
SizeofBpfInsn = C.sizeof_struct_bpf_insn
|
|
||||||
SizeofBpfHdr = C.sizeof_struct_bpf_hdr
|
|
||||||
)
|
|
||||||
|
|
||||||
type BpfVersion C.struct_bpf_version
|
|
||||||
|
|
||||||
type BpfStat C.struct_bpf_stat
|
|
||||||
|
|
||||||
type BpfProgram C.struct_bpf_program
|
|
||||||
|
|
||||||
type BpfInsn C.struct_bpf_insn
|
|
||||||
|
|
||||||
type BpfHdr C.struct_bpf_hdr
|
|
||||||
|
|
||||||
// Terminal handling
|
|
||||||
|
|
||||||
type Termios C.struct_termios
|
|
||||||
|
|
||||||
type Winsize C.struct_winsize
|
|
||||||
|
|
||||||
// fchmodat-like syscalls.
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = C.AT_FDCWD
|
|
||||||
AT_REMOVEDIR = C.AT_REMOVEDIR
|
|
||||||
AT_SYMLINK_FOLLOW = C.AT_SYMLINK_FOLLOW
|
|
||||||
AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW
|
|
||||||
)
|
|
||||||
|
|
||||||
// poll
|
|
||||||
|
|
||||||
type PollFd C.struct_pollfd
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = C.POLLERR
|
|
||||||
POLLHUP = C.POLLHUP
|
|
||||||
POLLIN = C.POLLIN
|
|
||||||
POLLNVAL = C.POLLNVAL
|
|
||||||
POLLOUT = C.POLLOUT
|
|
||||||
POLLPRI = C.POLLPRI
|
|
||||||
POLLRDBAND = C.POLLRDBAND
|
|
||||||
POLLRDNORM = C.POLLRDNORM
|
|
||||||
POLLWRBAND = C.POLLWRBAND
|
|
||||||
POLLWRNORM = C.POLLWRNORM
|
|
||||||
)
|
|
||||||
|
|
||||||
// uname
|
|
||||||
|
|
||||||
type Utsname C.struct_utsname
|
|
||||||
|
|
||||||
// Clockinfo
|
|
||||||
|
|
||||||
const SizeofClockinfo = C.sizeof_struct_clockinfo
|
|
||||||
|
|
||||||
type Clockinfo C.struct_clockinfo
|
|
263
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_dragonfly.go
generated
vendored
263
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_dragonfly.go
generated
vendored
|
@ -1,263 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
Input to cgo -godefs. See README.md
|
|
||||||
*/
|
|
||||||
|
|
||||||
// +godefs map struct_in_addr [4]byte /* in_addr */
|
|
||||||
// +godefs map struct_in6_addr [16]byte /* in6_addr */
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
/*
|
|
||||||
#define KERNEL
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <poll.h>
|
|
||||||
#include <signal.h>
|
|
||||||
#include <termios.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <sys/event.h>
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <sys/mount.h>
|
|
||||||
#include <sys/param.h>
|
|
||||||
#include <sys/ptrace.h>
|
|
||||||
#include <sys/resource.h>
|
|
||||||
#include <sys/select.h>
|
|
||||||
#include <sys/signal.h>
|
|
||||||
#include <sys/socket.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
#include <sys/utsname.h>
|
|
||||||
#include <sys/wait.h>
|
|
||||||
#include <net/bpf.h>
|
|
||||||
#include <net/if.h>
|
|
||||||
#include <net/if_dl.h>
|
|
||||||
#include <net/route.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
#include <netinet/icmp6.h>
|
|
||||||
#include <netinet/tcp.h>
|
|
||||||
|
|
||||||
enum {
|
|
||||||
sizeofPtr = sizeof(void*),
|
|
||||||
};
|
|
||||||
|
|
||||||
union sockaddr_all {
|
|
||||||
struct sockaddr s1; // this one gets used for fields
|
|
||||||
struct sockaddr_in s2; // these pad it out
|
|
||||||
struct sockaddr_in6 s3;
|
|
||||||
struct sockaddr_un s4;
|
|
||||||
struct sockaddr_dl s5;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct sockaddr_any {
|
|
||||||
struct sockaddr addr;
|
|
||||||
char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
|
|
||||||
};
|
|
||||||
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
|
|
||||||
// Machine characteristics
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = C.sizeofPtr
|
|
||||||
SizeofShort = C.sizeof_short
|
|
||||||
SizeofInt = C.sizeof_int
|
|
||||||
SizeofLong = C.sizeof_long
|
|
||||||
SizeofLongLong = C.sizeof_longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Basic types
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short C.short
|
|
||||||
_C_int C.int
|
|
||||||
_C_long C.long
|
|
||||||
_C_long_long C.longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Time
|
|
||||||
|
|
||||||
type Timespec C.struct_timespec
|
|
||||||
|
|
||||||
type Timeval C.struct_timeval
|
|
||||||
|
|
||||||
// Processes
|
|
||||||
|
|
||||||
type Rusage C.struct_rusage
|
|
||||||
|
|
||||||
type Rlimit C.struct_rlimit
|
|
||||||
|
|
||||||
type _Gid_t C.gid_t
|
|
||||||
|
|
||||||
// Files
|
|
||||||
|
|
||||||
type Stat_t C.struct_stat
|
|
||||||
|
|
||||||
type Statfs_t C.struct_statfs
|
|
||||||
|
|
||||||
type Flock_t C.struct_flock
|
|
||||||
|
|
||||||
type Dirent C.struct_dirent
|
|
||||||
|
|
||||||
type Fsid C.struct_fsid
|
|
||||||
|
|
||||||
// File system limits
|
|
||||||
|
|
||||||
const (
|
|
||||||
PathMax = C.PATH_MAX
|
|
||||||
)
|
|
||||||
|
|
||||||
// Sockets
|
|
||||||
|
|
||||||
type RawSockaddrInet4 C.struct_sockaddr_in
|
|
||||||
|
|
||||||
type RawSockaddrInet6 C.struct_sockaddr_in6
|
|
||||||
|
|
||||||
type RawSockaddrUnix C.struct_sockaddr_un
|
|
||||||
|
|
||||||
type RawSockaddrDatalink C.struct_sockaddr_dl
|
|
||||||
|
|
||||||
type RawSockaddr C.struct_sockaddr
|
|
||||||
|
|
||||||
type RawSockaddrAny C.struct_sockaddr_any
|
|
||||||
|
|
||||||
type _Socklen C.socklen_t
|
|
||||||
|
|
||||||
type Linger C.struct_linger
|
|
||||||
|
|
||||||
type Iovec C.struct_iovec
|
|
||||||
|
|
||||||
type IPMreq C.struct_ip_mreq
|
|
||||||
|
|
||||||
type IPv6Mreq C.struct_ipv6_mreq
|
|
||||||
|
|
||||||
type Msghdr C.struct_msghdr
|
|
||||||
|
|
||||||
type Cmsghdr C.struct_cmsghdr
|
|
||||||
|
|
||||||
type Inet6Pktinfo C.struct_in6_pktinfo
|
|
||||||
|
|
||||||
type IPv6MTUInfo C.struct_ip6_mtuinfo
|
|
||||||
|
|
||||||
type ICMPv6Filter C.struct_icmp6_filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
|
|
||||||
SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
|
|
||||||
SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
|
|
||||||
SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
|
|
||||||
SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl
|
|
||||||
SizeofLinger = C.sizeof_struct_linger
|
|
||||||
SizeofIPMreq = C.sizeof_struct_ip_mreq
|
|
||||||
SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
|
|
||||||
SizeofMsghdr = C.sizeof_struct_msghdr
|
|
||||||
SizeofCmsghdr = C.sizeof_struct_cmsghdr
|
|
||||||
SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo
|
|
||||||
SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
|
|
||||||
SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
|
|
||||||
)
|
|
||||||
|
|
||||||
// Ptrace requests
|
|
||||||
|
|
||||||
const (
|
|
||||||
PTRACE_TRACEME = C.PT_TRACE_ME
|
|
||||||
PTRACE_CONT = C.PT_CONTINUE
|
|
||||||
PTRACE_KILL = C.PT_KILL
|
|
||||||
)
|
|
||||||
|
|
||||||
// Events (kqueue, kevent)
|
|
||||||
|
|
||||||
type Kevent_t C.struct_kevent
|
|
||||||
|
|
||||||
// Select
|
|
||||||
|
|
||||||
type FdSet C.fd_set
|
|
||||||
|
|
||||||
// Routing and interface messages
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofIfMsghdr = C.sizeof_struct_if_msghdr
|
|
||||||
SizeofIfData = C.sizeof_struct_if_data
|
|
||||||
SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr
|
|
||||||
SizeofIfmaMsghdr = C.sizeof_struct_ifma_msghdr
|
|
||||||
SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr
|
|
||||||
SizeofRtMsghdr = C.sizeof_struct_rt_msghdr
|
|
||||||
SizeofRtMetrics = C.sizeof_struct_rt_metrics
|
|
||||||
)
|
|
||||||
|
|
||||||
type IfMsghdr C.struct_if_msghdr
|
|
||||||
|
|
||||||
type IfData C.struct_if_data
|
|
||||||
|
|
||||||
type IfaMsghdr C.struct_ifa_msghdr
|
|
||||||
|
|
||||||
type IfmaMsghdr C.struct_ifma_msghdr
|
|
||||||
|
|
||||||
type IfAnnounceMsghdr C.struct_if_announcemsghdr
|
|
||||||
|
|
||||||
type RtMsghdr C.struct_rt_msghdr
|
|
||||||
|
|
||||||
type RtMetrics C.struct_rt_metrics
|
|
||||||
|
|
||||||
// Berkeley packet filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofBpfVersion = C.sizeof_struct_bpf_version
|
|
||||||
SizeofBpfStat = C.sizeof_struct_bpf_stat
|
|
||||||
SizeofBpfProgram = C.sizeof_struct_bpf_program
|
|
||||||
SizeofBpfInsn = C.sizeof_struct_bpf_insn
|
|
||||||
SizeofBpfHdr = C.sizeof_struct_bpf_hdr
|
|
||||||
)
|
|
||||||
|
|
||||||
type BpfVersion C.struct_bpf_version
|
|
||||||
|
|
||||||
type BpfStat C.struct_bpf_stat
|
|
||||||
|
|
||||||
type BpfProgram C.struct_bpf_program
|
|
||||||
|
|
||||||
type BpfInsn C.struct_bpf_insn
|
|
||||||
|
|
||||||
type BpfHdr C.struct_bpf_hdr
|
|
||||||
|
|
||||||
// Terminal handling
|
|
||||||
|
|
||||||
type Termios C.struct_termios
|
|
||||||
|
|
||||||
type Winsize C.struct_winsize
|
|
||||||
|
|
||||||
// fchmodat-like syscalls.
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = C.AT_FDCWD
|
|
||||||
AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW
|
|
||||||
)
|
|
||||||
|
|
||||||
// poll
|
|
||||||
|
|
||||||
type PollFd C.struct_pollfd
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = C.POLLERR
|
|
||||||
POLLHUP = C.POLLHUP
|
|
||||||
POLLIN = C.POLLIN
|
|
||||||
POLLNVAL = C.POLLNVAL
|
|
||||||
POLLOUT = C.POLLOUT
|
|
||||||
POLLPRI = C.POLLPRI
|
|
||||||
POLLRDBAND = C.POLLRDBAND
|
|
||||||
POLLRDNORM = C.POLLRDNORM
|
|
||||||
POLLWRBAND = C.POLLWRBAND
|
|
||||||
POLLWRNORM = C.POLLWRNORM
|
|
||||||
)
|
|
||||||
|
|
||||||
// Uname
|
|
||||||
|
|
||||||
type Utsname C.struct_utsname
|
|
356
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_freebsd.go
generated
vendored
356
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_freebsd.go
generated
vendored
|
@ -1,356 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
Input to cgo -godefs. See README.md
|
|
||||||
*/
|
|
||||||
|
|
||||||
// +godefs map struct_in_addr [4]byte /* in_addr */
|
|
||||||
// +godefs map struct_in6_addr [16]byte /* in6_addr */
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
/*
|
|
||||||
#define _WANT_FREEBSD11_STAT 1
|
|
||||||
#define _WANT_FREEBSD11_STATFS 1
|
|
||||||
#define _WANT_FREEBSD11_DIRENT 1
|
|
||||||
#define _WANT_FREEBSD11_KEVENT 1
|
|
||||||
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <poll.h>
|
|
||||||
#include <signal.h>
|
|
||||||
#include <termios.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <sys/capsicum.h>
|
|
||||||
#include <sys/event.h>
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <sys/mount.h>
|
|
||||||
#include <sys/param.h>
|
|
||||||
#include <sys/ptrace.h>
|
|
||||||
#include <sys/resource.h>
|
|
||||||
#include <sys/select.h>
|
|
||||||
#include <sys/signal.h>
|
|
||||||
#include <sys/socket.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
#include <sys/utsname.h>
|
|
||||||
#include <sys/wait.h>
|
|
||||||
#include <net/bpf.h>
|
|
||||||
#include <net/if.h>
|
|
||||||
#include <net/if_dl.h>
|
|
||||||
#include <net/route.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
#include <netinet/icmp6.h>
|
|
||||||
#include <netinet/tcp.h>
|
|
||||||
|
|
||||||
enum {
|
|
||||||
sizeofPtr = sizeof(void*),
|
|
||||||
};
|
|
||||||
|
|
||||||
union sockaddr_all {
|
|
||||||
struct sockaddr s1; // this one gets used for fields
|
|
||||||
struct sockaddr_in s2; // these pad it out
|
|
||||||
struct sockaddr_in6 s3;
|
|
||||||
struct sockaddr_un s4;
|
|
||||||
struct sockaddr_dl s5;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct sockaddr_any {
|
|
||||||
struct sockaddr addr;
|
|
||||||
char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
|
|
||||||
};
|
|
||||||
|
|
||||||
// This structure is a duplicate of if_data on FreeBSD 8-STABLE.
|
|
||||||
// See /usr/include/net/if.h.
|
|
||||||
struct if_data8 {
|
|
||||||
u_char ifi_type;
|
|
||||||
u_char ifi_physical;
|
|
||||||
u_char ifi_addrlen;
|
|
||||||
u_char ifi_hdrlen;
|
|
||||||
u_char ifi_link_state;
|
|
||||||
u_char ifi_spare_char1;
|
|
||||||
u_char ifi_spare_char2;
|
|
||||||
u_char ifi_datalen;
|
|
||||||
u_long ifi_mtu;
|
|
||||||
u_long ifi_metric;
|
|
||||||
u_long ifi_baudrate;
|
|
||||||
u_long ifi_ipackets;
|
|
||||||
u_long ifi_ierrors;
|
|
||||||
u_long ifi_opackets;
|
|
||||||
u_long ifi_oerrors;
|
|
||||||
u_long ifi_collisions;
|
|
||||||
u_long ifi_ibytes;
|
|
||||||
u_long ifi_obytes;
|
|
||||||
u_long ifi_imcasts;
|
|
||||||
u_long ifi_omcasts;
|
|
||||||
u_long ifi_iqdrops;
|
|
||||||
u_long ifi_noproto;
|
|
||||||
u_long ifi_hwassist;
|
|
||||||
// FIXME: these are now unions, so maybe need to change definitions?
|
|
||||||
#undef ifi_epoch
|
|
||||||
time_t ifi_epoch;
|
|
||||||
#undef ifi_lastchange
|
|
||||||
struct timeval ifi_lastchange;
|
|
||||||
};
|
|
||||||
|
|
||||||
// This structure is a duplicate of if_msghdr on FreeBSD 8-STABLE.
|
|
||||||
// See /usr/include/net/if.h.
|
|
||||||
struct if_msghdr8 {
|
|
||||||
u_short ifm_msglen;
|
|
||||||
u_char ifm_version;
|
|
||||||
u_char ifm_type;
|
|
||||||
int ifm_addrs;
|
|
||||||
int ifm_flags;
|
|
||||||
u_short ifm_index;
|
|
||||||
struct if_data8 ifm_data;
|
|
||||||
};
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
|
|
||||||
// Machine characteristics
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = C.sizeofPtr
|
|
||||||
SizeofShort = C.sizeof_short
|
|
||||||
SizeofInt = C.sizeof_int
|
|
||||||
SizeofLong = C.sizeof_long
|
|
||||||
SizeofLongLong = C.sizeof_longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Basic types
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short C.short
|
|
||||||
_C_int C.int
|
|
||||||
_C_long C.long
|
|
||||||
_C_long_long C.longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Time
|
|
||||||
|
|
||||||
type Timespec C.struct_timespec
|
|
||||||
|
|
||||||
type Timeval C.struct_timeval
|
|
||||||
|
|
||||||
// Processes
|
|
||||||
|
|
||||||
type Rusage C.struct_rusage
|
|
||||||
|
|
||||||
type Rlimit C.struct_rlimit
|
|
||||||
|
|
||||||
type _Gid_t C.gid_t
|
|
||||||
|
|
||||||
// Files
|
|
||||||
|
|
||||||
const (
|
|
||||||
_statfsVersion = C.STATFS_VERSION
|
|
||||||
_dirblksiz = C.DIRBLKSIZ
|
|
||||||
)
|
|
||||||
|
|
||||||
type Stat_t C.struct_stat
|
|
||||||
|
|
||||||
type stat_freebsd11_t C.struct_freebsd11_stat
|
|
||||||
|
|
||||||
type Statfs_t C.struct_statfs
|
|
||||||
|
|
||||||
type statfs_freebsd11_t C.struct_freebsd11_statfs
|
|
||||||
|
|
||||||
type Flock_t C.struct_flock
|
|
||||||
|
|
||||||
type Dirent C.struct_dirent
|
|
||||||
|
|
||||||
type dirent_freebsd11 C.struct_freebsd11_dirent
|
|
||||||
|
|
||||||
type Fsid C.struct_fsid
|
|
||||||
|
|
||||||
// File system limits
|
|
||||||
|
|
||||||
const (
|
|
||||||
PathMax = C.PATH_MAX
|
|
||||||
)
|
|
||||||
|
|
||||||
// Advice to Fadvise
|
|
||||||
|
|
||||||
const (
|
|
||||||
FADV_NORMAL = C.POSIX_FADV_NORMAL
|
|
||||||
FADV_RANDOM = C.POSIX_FADV_RANDOM
|
|
||||||
FADV_SEQUENTIAL = C.POSIX_FADV_SEQUENTIAL
|
|
||||||
FADV_WILLNEED = C.POSIX_FADV_WILLNEED
|
|
||||||
FADV_DONTNEED = C.POSIX_FADV_DONTNEED
|
|
||||||
FADV_NOREUSE = C.POSIX_FADV_NOREUSE
|
|
||||||
)
|
|
||||||
|
|
||||||
// Sockets
|
|
||||||
|
|
||||||
type RawSockaddrInet4 C.struct_sockaddr_in
|
|
||||||
|
|
||||||
type RawSockaddrInet6 C.struct_sockaddr_in6
|
|
||||||
|
|
||||||
type RawSockaddrUnix C.struct_sockaddr_un
|
|
||||||
|
|
||||||
type RawSockaddrDatalink C.struct_sockaddr_dl
|
|
||||||
|
|
||||||
type RawSockaddr C.struct_sockaddr
|
|
||||||
|
|
||||||
type RawSockaddrAny C.struct_sockaddr_any
|
|
||||||
|
|
||||||
type _Socklen C.socklen_t
|
|
||||||
|
|
||||||
type Linger C.struct_linger
|
|
||||||
|
|
||||||
type Iovec C.struct_iovec
|
|
||||||
|
|
||||||
type IPMreq C.struct_ip_mreq
|
|
||||||
|
|
||||||
type IPMreqn C.struct_ip_mreqn
|
|
||||||
|
|
||||||
type IPv6Mreq C.struct_ipv6_mreq
|
|
||||||
|
|
||||||
type Msghdr C.struct_msghdr
|
|
||||||
|
|
||||||
type Cmsghdr C.struct_cmsghdr
|
|
||||||
|
|
||||||
type Inet6Pktinfo C.struct_in6_pktinfo
|
|
||||||
|
|
||||||
type IPv6MTUInfo C.struct_ip6_mtuinfo
|
|
||||||
|
|
||||||
type ICMPv6Filter C.struct_icmp6_filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
|
|
||||||
SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
|
|
||||||
SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
|
|
||||||
SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
|
|
||||||
SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl
|
|
||||||
SizeofLinger = C.sizeof_struct_linger
|
|
||||||
SizeofIPMreq = C.sizeof_struct_ip_mreq
|
|
||||||
SizeofIPMreqn = C.sizeof_struct_ip_mreqn
|
|
||||||
SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
|
|
||||||
SizeofMsghdr = C.sizeof_struct_msghdr
|
|
||||||
SizeofCmsghdr = C.sizeof_struct_cmsghdr
|
|
||||||
SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo
|
|
||||||
SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
|
|
||||||
SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
|
|
||||||
)
|
|
||||||
|
|
||||||
// Ptrace requests
|
|
||||||
|
|
||||||
const (
|
|
||||||
PTRACE_TRACEME = C.PT_TRACE_ME
|
|
||||||
PTRACE_CONT = C.PT_CONTINUE
|
|
||||||
PTRACE_KILL = C.PT_KILL
|
|
||||||
)
|
|
||||||
|
|
||||||
// Events (kqueue, kevent)
|
|
||||||
|
|
||||||
type Kevent_t C.struct_kevent_freebsd11
|
|
||||||
|
|
||||||
// Select
|
|
||||||
|
|
||||||
type FdSet C.fd_set
|
|
||||||
|
|
||||||
// Routing and interface messages
|
|
||||||
|
|
||||||
const (
|
|
||||||
sizeofIfMsghdr = C.sizeof_struct_if_msghdr
|
|
||||||
SizeofIfMsghdr = C.sizeof_struct_if_msghdr8
|
|
||||||
sizeofIfData = C.sizeof_struct_if_data
|
|
||||||
SizeofIfData = C.sizeof_struct_if_data8
|
|
||||||
SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr
|
|
||||||
SizeofIfmaMsghdr = C.sizeof_struct_ifma_msghdr
|
|
||||||
SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr
|
|
||||||
SizeofRtMsghdr = C.sizeof_struct_rt_msghdr
|
|
||||||
SizeofRtMetrics = C.sizeof_struct_rt_metrics
|
|
||||||
)
|
|
||||||
|
|
||||||
type ifMsghdr C.struct_if_msghdr
|
|
||||||
|
|
||||||
type IfMsghdr C.struct_if_msghdr8
|
|
||||||
|
|
||||||
type ifData C.struct_if_data
|
|
||||||
|
|
||||||
type IfData C.struct_if_data8
|
|
||||||
|
|
||||||
type IfaMsghdr C.struct_ifa_msghdr
|
|
||||||
|
|
||||||
type IfmaMsghdr C.struct_ifma_msghdr
|
|
||||||
|
|
||||||
type IfAnnounceMsghdr C.struct_if_announcemsghdr
|
|
||||||
|
|
||||||
type RtMsghdr C.struct_rt_msghdr
|
|
||||||
|
|
||||||
type RtMetrics C.struct_rt_metrics
|
|
||||||
|
|
||||||
// Berkeley packet filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofBpfVersion = C.sizeof_struct_bpf_version
|
|
||||||
SizeofBpfStat = C.sizeof_struct_bpf_stat
|
|
||||||
SizeofBpfZbuf = C.sizeof_struct_bpf_zbuf
|
|
||||||
SizeofBpfProgram = C.sizeof_struct_bpf_program
|
|
||||||
SizeofBpfInsn = C.sizeof_struct_bpf_insn
|
|
||||||
SizeofBpfHdr = C.sizeof_struct_bpf_hdr
|
|
||||||
SizeofBpfZbufHeader = C.sizeof_struct_bpf_zbuf_header
|
|
||||||
)
|
|
||||||
|
|
||||||
type BpfVersion C.struct_bpf_version
|
|
||||||
|
|
||||||
type BpfStat C.struct_bpf_stat
|
|
||||||
|
|
||||||
type BpfZbuf C.struct_bpf_zbuf
|
|
||||||
|
|
||||||
type BpfProgram C.struct_bpf_program
|
|
||||||
|
|
||||||
type BpfInsn C.struct_bpf_insn
|
|
||||||
|
|
||||||
type BpfHdr C.struct_bpf_hdr
|
|
||||||
|
|
||||||
type BpfZbufHeader C.struct_bpf_zbuf_header
|
|
||||||
|
|
||||||
// Terminal handling
|
|
||||||
|
|
||||||
type Termios C.struct_termios
|
|
||||||
|
|
||||||
type Winsize C.struct_winsize
|
|
||||||
|
|
||||||
// fchmodat-like syscalls.
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = C.AT_FDCWD
|
|
||||||
AT_REMOVEDIR = C.AT_REMOVEDIR
|
|
||||||
AT_SYMLINK_FOLLOW = C.AT_SYMLINK_FOLLOW
|
|
||||||
AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW
|
|
||||||
)
|
|
||||||
|
|
||||||
// poll
|
|
||||||
|
|
||||||
type PollFd C.struct_pollfd
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = C.POLLERR
|
|
||||||
POLLHUP = C.POLLHUP
|
|
||||||
POLLIN = C.POLLIN
|
|
||||||
POLLINIGNEOF = C.POLLINIGNEOF
|
|
||||||
POLLNVAL = C.POLLNVAL
|
|
||||||
POLLOUT = C.POLLOUT
|
|
||||||
POLLPRI = C.POLLPRI
|
|
||||||
POLLRDBAND = C.POLLRDBAND
|
|
||||||
POLLRDNORM = C.POLLRDNORM
|
|
||||||
POLLWRBAND = C.POLLWRBAND
|
|
||||||
POLLWRNORM = C.POLLWRNORM
|
|
||||||
)
|
|
||||||
|
|
||||||
// Capabilities
|
|
||||||
|
|
||||||
type CapRights C.struct_cap_rights
|
|
||||||
|
|
||||||
// Uname
|
|
||||||
|
|
||||||
type Utsname C.struct_utsname
|
|
289
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_netbsd.go
generated
vendored
289
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_netbsd.go
generated
vendored
|
@ -1,289 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
Input to cgo -godefs. See README.md
|
|
||||||
*/
|
|
||||||
|
|
||||||
// +godefs map struct_in_addr [4]byte /* in_addr */
|
|
||||||
// +godefs map struct_in6_addr [16]byte /* in6_addr */
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
/*
|
|
||||||
#define KERNEL
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <poll.h>
|
|
||||||
#include <signal.h>
|
|
||||||
#include <termios.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <sys/param.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/event.h>
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <sys/mount.h>
|
|
||||||
#include <sys/ptrace.h>
|
|
||||||
#include <sys/resource.h>
|
|
||||||
#include <sys/select.h>
|
|
||||||
#include <sys/signal.h>
|
|
||||||
#include <sys/socket.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/sysctl.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/uio.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
#include <sys/utsname.h>
|
|
||||||
#include <sys/wait.h>
|
|
||||||
#include <net/bpf.h>
|
|
||||||
#include <net/if.h>
|
|
||||||
#include <net/if_dl.h>
|
|
||||||
#include <net/route.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
#include <netinet/icmp6.h>
|
|
||||||
#include <netinet/tcp.h>
|
|
||||||
|
|
||||||
enum {
|
|
||||||
sizeofPtr = sizeof(void*),
|
|
||||||
};
|
|
||||||
|
|
||||||
union sockaddr_all {
|
|
||||||
struct sockaddr s1; // this one gets used for fields
|
|
||||||
struct sockaddr_in s2; // these pad it out
|
|
||||||
struct sockaddr_in6 s3;
|
|
||||||
struct sockaddr_un s4;
|
|
||||||
struct sockaddr_dl s5;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct sockaddr_any {
|
|
||||||
struct sockaddr addr;
|
|
||||||
char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
|
|
||||||
};
|
|
||||||
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
|
|
||||||
// Machine characteristics
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = C.sizeofPtr
|
|
||||||
SizeofShort = C.sizeof_short
|
|
||||||
SizeofInt = C.sizeof_int
|
|
||||||
SizeofLong = C.sizeof_long
|
|
||||||
SizeofLongLong = C.sizeof_longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Basic types
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short C.short
|
|
||||||
_C_int C.int
|
|
||||||
_C_long C.long
|
|
||||||
_C_long_long C.longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Time
|
|
||||||
|
|
||||||
type Timespec C.struct_timespec
|
|
||||||
|
|
||||||
type Timeval C.struct_timeval
|
|
||||||
|
|
||||||
// Processes
|
|
||||||
|
|
||||||
type Rusage C.struct_rusage
|
|
||||||
|
|
||||||
type Rlimit C.struct_rlimit
|
|
||||||
|
|
||||||
type _Gid_t C.gid_t
|
|
||||||
|
|
||||||
// Files
|
|
||||||
|
|
||||||
type Stat_t C.struct_stat
|
|
||||||
|
|
||||||
type Statfs_t C.struct_statfs
|
|
||||||
|
|
||||||
type Flock_t C.struct_flock
|
|
||||||
|
|
||||||
type Dirent C.struct_dirent
|
|
||||||
|
|
||||||
type Fsid C.fsid_t
|
|
||||||
|
|
||||||
// File system limits
|
|
||||||
|
|
||||||
const (
|
|
||||||
PathMax = C.PATH_MAX
|
|
||||||
)
|
|
||||||
|
|
||||||
// Advice to Fadvise
|
|
||||||
|
|
||||||
const (
|
|
||||||
FADV_NORMAL = C.POSIX_FADV_NORMAL
|
|
||||||
FADV_RANDOM = C.POSIX_FADV_RANDOM
|
|
||||||
FADV_SEQUENTIAL = C.POSIX_FADV_SEQUENTIAL
|
|
||||||
FADV_WILLNEED = C.POSIX_FADV_WILLNEED
|
|
||||||
FADV_DONTNEED = C.POSIX_FADV_DONTNEED
|
|
||||||
FADV_NOREUSE = C.POSIX_FADV_NOREUSE
|
|
||||||
)
|
|
||||||
|
|
||||||
// Sockets
|
|
||||||
|
|
||||||
type RawSockaddrInet4 C.struct_sockaddr_in
|
|
||||||
|
|
||||||
type RawSockaddrInet6 C.struct_sockaddr_in6
|
|
||||||
|
|
||||||
type RawSockaddrUnix C.struct_sockaddr_un
|
|
||||||
|
|
||||||
type RawSockaddrDatalink C.struct_sockaddr_dl
|
|
||||||
|
|
||||||
type RawSockaddr C.struct_sockaddr
|
|
||||||
|
|
||||||
type RawSockaddrAny C.struct_sockaddr_any
|
|
||||||
|
|
||||||
type _Socklen C.socklen_t
|
|
||||||
|
|
||||||
type Linger C.struct_linger
|
|
||||||
|
|
||||||
type Iovec C.struct_iovec
|
|
||||||
|
|
||||||
type IPMreq C.struct_ip_mreq
|
|
||||||
|
|
||||||
type IPv6Mreq C.struct_ipv6_mreq
|
|
||||||
|
|
||||||
type Msghdr C.struct_msghdr
|
|
||||||
|
|
||||||
type Cmsghdr C.struct_cmsghdr
|
|
||||||
|
|
||||||
type Inet6Pktinfo C.struct_in6_pktinfo
|
|
||||||
|
|
||||||
type IPv6MTUInfo C.struct_ip6_mtuinfo
|
|
||||||
|
|
||||||
type ICMPv6Filter C.struct_icmp6_filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
|
|
||||||
SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
|
|
||||||
SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
|
|
||||||
SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
|
|
||||||
SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl
|
|
||||||
SizeofLinger = C.sizeof_struct_linger
|
|
||||||
SizeofIPMreq = C.sizeof_struct_ip_mreq
|
|
||||||
SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
|
|
||||||
SizeofMsghdr = C.sizeof_struct_msghdr
|
|
||||||
SizeofCmsghdr = C.sizeof_struct_cmsghdr
|
|
||||||
SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo
|
|
||||||
SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
|
|
||||||
SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
|
|
||||||
)
|
|
||||||
|
|
||||||
// Ptrace requests
|
|
||||||
|
|
||||||
const (
|
|
||||||
PTRACE_TRACEME = C.PT_TRACE_ME
|
|
||||||
PTRACE_CONT = C.PT_CONTINUE
|
|
||||||
PTRACE_KILL = C.PT_KILL
|
|
||||||
)
|
|
||||||
|
|
||||||
// Events (kqueue, kevent)
|
|
||||||
|
|
||||||
type Kevent_t C.struct_kevent
|
|
||||||
|
|
||||||
// Select
|
|
||||||
|
|
||||||
type FdSet C.fd_set
|
|
||||||
|
|
||||||
// Routing and interface messages
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofIfMsghdr = C.sizeof_struct_if_msghdr
|
|
||||||
SizeofIfData = C.sizeof_struct_if_data
|
|
||||||
SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr
|
|
||||||
SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr
|
|
||||||
SizeofRtMsghdr = C.sizeof_struct_rt_msghdr
|
|
||||||
SizeofRtMetrics = C.sizeof_struct_rt_metrics
|
|
||||||
)
|
|
||||||
|
|
||||||
type IfMsghdr C.struct_if_msghdr
|
|
||||||
|
|
||||||
type IfData C.struct_if_data
|
|
||||||
|
|
||||||
type IfaMsghdr C.struct_ifa_msghdr
|
|
||||||
|
|
||||||
type IfAnnounceMsghdr C.struct_if_announcemsghdr
|
|
||||||
|
|
||||||
type RtMsghdr C.struct_rt_msghdr
|
|
||||||
|
|
||||||
type RtMetrics C.struct_rt_metrics
|
|
||||||
|
|
||||||
type Mclpool C.struct_mclpool
|
|
||||||
|
|
||||||
// Berkeley packet filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofBpfVersion = C.sizeof_struct_bpf_version
|
|
||||||
SizeofBpfStat = C.sizeof_struct_bpf_stat
|
|
||||||
SizeofBpfProgram = C.sizeof_struct_bpf_program
|
|
||||||
SizeofBpfInsn = C.sizeof_struct_bpf_insn
|
|
||||||
SizeofBpfHdr = C.sizeof_struct_bpf_hdr
|
|
||||||
)
|
|
||||||
|
|
||||||
type BpfVersion C.struct_bpf_version
|
|
||||||
|
|
||||||
type BpfStat C.struct_bpf_stat
|
|
||||||
|
|
||||||
type BpfProgram C.struct_bpf_program
|
|
||||||
|
|
||||||
type BpfInsn C.struct_bpf_insn
|
|
||||||
|
|
||||||
type BpfHdr C.struct_bpf_hdr
|
|
||||||
|
|
||||||
type BpfTimeval C.struct_bpf_timeval
|
|
||||||
|
|
||||||
// Terminal handling
|
|
||||||
|
|
||||||
type Termios C.struct_termios
|
|
||||||
|
|
||||||
type Winsize C.struct_winsize
|
|
||||||
|
|
||||||
type Ptmget C.struct_ptmget
|
|
||||||
|
|
||||||
// fchmodat-like syscalls.
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = C.AT_FDCWD
|
|
||||||
AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW
|
|
||||||
)
|
|
||||||
|
|
||||||
// poll
|
|
||||||
|
|
||||||
type PollFd C.struct_pollfd
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = C.POLLERR
|
|
||||||
POLLHUP = C.POLLHUP
|
|
||||||
POLLIN = C.POLLIN
|
|
||||||
POLLNVAL = C.POLLNVAL
|
|
||||||
POLLOUT = C.POLLOUT
|
|
||||||
POLLPRI = C.POLLPRI
|
|
||||||
POLLRDBAND = C.POLLRDBAND
|
|
||||||
POLLRDNORM = C.POLLRDNORM
|
|
||||||
POLLWRBAND = C.POLLWRBAND
|
|
||||||
POLLWRNORM = C.POLLWRNORM
|
|
||||||
)
|
|
||||||
|
|
||||||
// Sysctl
|
|
||||||
|
|
||||||
type Sysctlnode C.struct_sysctlnode
|
|
||||||
|
|
||||||
// Uname
|
|
||||||
|
|
||||||
type Utsname C.struct_utsname
|
|
||||||
|
|
||||||
// Clockinfo
|
|
||||||
|
|
||||||
const SizeofClockinfo = C.sizeof_struct_clockinfo
|
|
||||||
|
|
||||||
type Clockinfo C.struct_clockinfo
|
|
282
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_openbsd.go
generated
vendored
282
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_openbsd.go
generated
vendored
|
@ -1,282 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
Input to cgo -godefs. See README.md
|
|
||||||
*/
|
|
||||||
|
|
||||||
// +godefs map struct_in_addr [4]byte /* in_addr */
|
|
||||||
// +godefs map struct_in6_addr [16]byte /* in6_addr */
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
/*
|
|
||||||
#define KERNEL
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <poll.h>
|
|
||||||
#include <signal.h>
|
|
||||||
#include <termios.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <sys/param.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/event.h>
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <sys/mount.h>
|
|
||||||
#include <sys/ptrace.h>
|
|
||||||
#include <sys/resource.h>
|
|
||||||
#include <sys/select.h>
|
|
||||||
#include <sys/signal.h>
|
|
||||||
#include <sys/socket.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/uio.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
#include <sys/utsname.h>
|
|
||||||
#include <sys/wait.h>
|
|
||||||
#include <uvm/uvmexp.h>
|
|
||||||
#include <net/bpf.h>
|
|
||||||
#include <net/if.h>
|
|
||||||
#include <net/if_dl.h>
|
|
||||||
#include <net/route.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
#include <netinet/icmp6.h>
|
|
||||||
#include <netinet/tcp.h>
|
|
||||||
|
|
||||||
enum {
|
|
||||||
sizeofPtr = sizeof(void*),
|
|
||||||
};
|
|
||||||
|
|
||||||
union sockaddr_all {
|
|
||||||
struct sockaddr s1; // this one gets used for fields
|
|
||||||
struct sockaddr_in s2; // these pad it out
|
|
||||||
struct sockaddr_in6 s3;
|
|
||||||
struct sockaddr_un s4;
|
|
||||||
struct sockaddr_dl s5;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct sockaddr_any {
|
|
||||||
struct sockaddr addr;
|
|
||||||
char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
|
|
||||||
};
|
|
||||||
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
|
|
||||||
// Machine characteristics
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = C.sizeofPtr
|
|
||||||
SizeofShort = C.sizeof_short
|
|
||||||
SizeofInt = C.sizeof_int
|
|
||||||
SizeofLong = C.sizeof_long
|
|
||||||
SizeofLongLong = C.sizeof_longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Basic types
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short C.short
|
|
||||||
_C_int C.int
|
|
||||||
_C_long C.long
|
|
||||||
_C_long_long C.longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Time
|
|
||||||
|
|
||||||
type Timespec C.struct_timespec
|
|
||||||
|
|
||||||
type Timeval C.struct_timeval
|
|
||||||
|
|
||||||
// Processes
|
|
||||||
|
|
||||||
type Rusage C.struct_rusage
|
|
||||||
|
|
||||||
type Rlimit C.struct_rlimit
|
|
||||||
|
|
||||||
type _Gid_t C.gid_t
|
|
||||||
|
|
||||||
// Files
|
|
||||||
|
|
||||||
type Stat_t C.struct_stat
|
|
||||||
|
|
||||||
type Statfs_t C.struct_statfs
|
|
||||||
|
|
||||||
type Flock_t C.struct_flock
|
|
||||||
|
|
||||||
type Dirent C.struct_dirent
|
|
||||||
|
|
||||||
type Fsid C.fsid_t
|
|
||||||
|
|
||||||
// File system limits
|
|
||||||
|
|
||||||
const (
|
|
||||||
PathMax = C.PATH_MAX
|
|
||||||
)
|
|
||||||
|
|
||||||
// Sockets
|
|
||||||
|
|
||||||
type RawSockaddrInet4 C.struct_sockaddr_in
|
|
||||||
|
|
||||||
type RawSockaddrInet6 C.struct_sockaddr_in6
|
|
||||||
|
|
||||||
type RawSockaddrUnix C.struct_sockaddr_un
|
|
||||||
|
|
||||||
type RawSockaddrDatalink C.struct_sockaddr_dl
|
|
||||||
|
|
||||||
type RawSockaddr C.struct_sockaddr
|
|
||||||
|
|
||||||
type RawSockaddrAny C.struct_sockaddr_any
|
|
||||||
|
|
||||||
type _Socklen C.socklen_t
|
|
||||||
|
|
||||||
type Linger C.struct_linger
|
|
||||||
|
|
||||||
type Iovec C.struct_iovec
|
|
||||||
|
|
||||||
type IPMreq C.struct_ip_mreq
|
|
||||||
|
|
||||||
type IPv6Mreq C.struct_ipv6_mreq
|
|
||||||
|
|
||||||
type Msghdr C.struct_msghdr
|
|
||||||
|
|
||||||
type Cmsghdr C.struct_cmsghdr
|
|
||||||
|
|
||||||
type Inet6Pktinfo C.struct_in6_pktinfo
|
|
||||||
|
|
||||||
type IPv6MTUInfo C.struct_ip6_mtuinfo
|
|
||||||
|
|
||||||
type ICMPv6Filter C.struct_icmp6_filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
|
|
||||||
SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
|
|
||||||
SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
|
|
||||||
SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
|
|
||||||
SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl
|
|
||||||
SizeofLinger = C.sizeof_struct_linger
|
|
||||||
SizeofIPMreq = C.sizeof_struct_ip_mreq
|
|
||||||
SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
|
|
||||||
SizeofMsghdr = C.sizeof_struct_msghdr
|
|
||||||
SizeofCmsghdr = C.sizeof_struct_cmsghdr
|
|
||||||
SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo
|
|
||||||
SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
|
|
||||||
SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
|
|
||||||
)
|
|
||||||
|
|
||||||
// Ptrace requests
|
|
||||||
|
|
||||||
const (
|
|
||||||
PTRACE_TRACEME = C.PT_TRACE_ME
|
|
||||||
PTRACE_CONT = C.PT_CONTINUE
|
|
||||||
PTRACE_KILL = C.PT_KILL
|
|
||||||
)
|
|
||||||
|
|
||||||
// Events (kqueue, kevent)
|
|
||||||
|
|
||||||
type Kevent_t C.struct_kevent
|
|
||||||
|
|
||||||
// Select
|
|
||||||
|
|
||||||
type FdSet C.fd_set
|
|
||||||
|
|
||||||
// Routing and interface messages
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofIfMsghdr = C.sizeof_struct_if_msghdr
|
|
||||||
SizeofIfData = C.sizeof_struct_if_data
|
|
||||||
SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr
|
|
||||||
SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr
|
|
||||||
SizeofRtMsghdr = C.sizeof_struct_rt_msghdr
|
|
||||||
SizeofRtMetrics = C.sizeof_struct_rt_metrics
|
|
||||||
)
|
|
||||||
|
|
||||||
type IfMsghdr C.struct_if_msghdr
|
|
||||||
|
|
||||||
type IfData C.struct_if_data
|
|
||||||
|
|
||||||
type IfaMsghdr C.struct_ifa_msghdr
|
|
||||||
|
|
||||||
type IfAnnounceMsghdr C.struct_if_announcemsghdr
|
|
||||||
|
|
||||||
type RtMsghdr C.struct_rt_msghdr
|
|
||||||
|
|
||||||
type RtMetrics C.struct_rt_metrics
|
|
||||||
|
|
||||||
type Mclpool C.struct_mclpool
|
|
||||||
|
|
||||||
// Berkeley packet filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofBpfVersion = C.sizeof_struct_bpf_version
|
|
||||||
SizeofBpfStat = C.sizeof_struct_bpf_stat
|
|
||||||
SizeofBpfProgram = C.sizeof_struct_bpf_program
|
|
||||||
SizeofBpfInsn = C.sizeof_struct_bpf_insn
|
|
||||||
SizeofBpfHdr = C.sizeof_struct_bpf_hdr
|
|
||||||
)
|
|
||||||
|
|
||||||
type BpfVersion C.struct_bpf_version
|
|
||||||
|
|
||||||
type BpfStat C.struct_bpf_stat
|
|
||||||
|
|
||||||
type BpfProgram C.struct_bpf_program
|
|
||||||
|
|
||||||
type BpfInsn C.struct_bpf_insn
|
|
||||||
|
|
||||||
type BpfHdr C.struct_bpf_hdr
|
|
||||||
|
|
||||||
type BpfTimeval C.struct_bpf_timeval
|
|
||||||
|
|
||||||
// Terminal handling
|
|
||||||
|
|
||||||
type Termios C.struct_termios
|
|
||||||
|
|
||||||
type Winsize C.struct_winsize
|
|
||||||
|
|
||||||
// fchmodat-like syscalls.
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = C.AT_FDCWD
|
|
||||||
AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW
|
|
||||||
)
|
|
||||||
|
|
||||||
// poll
|
|
||||||
|
|
||||||
type PollFd C.struct_pollfd
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = C.POLLERR
|
|
||||||
POLLHUP = C.POLLHUP
|
|
||||||
POLLIN = C.POLLIN
|
|
||||||
POLLNVAL = C.POLLNVAL
|
|
||||||
POLLOUT = C.POLLOUT
|
|
||||||
POLLPRI = C.POLLPRI
|
|
||||||
POLLRDBAND = C.POLLRDBAND
|
|
||||||
POLLRDNORM = C.POLLRDNORM
|
|
||||||
POLLWRBAND = C.POLLWRBAND
|
|
||||||
POLLWRNORM = C.POLLWRNORM
|
|
||||||
)
|
|
||||||
|
|
||||||
// Signal Sets
|
|
||||||
|
|
||||||
type Sigset_t C.sigset_t
|
|
||||||
|
|
||||||
// Uname
|
|
||||||
|
|
||||||
type Utsname C.struct_utsname
|
|
||||||
|
|
||||||
// Uvmexp
|
|
||||||
|
|
||||||
const SizeofUvmexp = C.sizeof_struct_uvmexp
|
|
||||||
|
|
||||||
type Uvmexp C.struct_uvmexp
|
|
||||||
|
|
||||||
// Clockinfo
|
|
||||||
|
|
||||||
const SizeofClockinfo = C.sizeof_struct_clockinfo
|
|
||||||
|
|
||||||
type Clockinfo C.struct_clockinfo
|
|
266
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_solaris.go
generated
vendored
266
cmd/mailnotify/vendor/golang.org/x/sys/unix/types_solaris.go
generated
vendored
|
@ -1,266 +0,0 @@
|
||||||
// Copyright 2009 The Go Authors. All rights reserved.
|
|
||||||
// Use of this source code is governed by a BSD-style
|
|
||||||
// license that can be found in the LICENSE file.
|
|
||||||
|
|
||||||
// +build ignore
|
|
||||||
|
|
||||||
/*
|
|
||||||
Input to cgo -godefs. See README.md
|
|
||||||
*/
|
|
||||||
|
|
||||||
// +godefs map struct_in_addr [4]byte /* in_addr */
|
|
||||||
// +godefs map struct_in6_addr [16]byte /* in6_addr */
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
/*
|
|
||||||
#define KERNEL
|
|
||||||
// These defines ensure that builds done on newer versions of Solaris are
|
|
||||||
// backwards-compatible with older versions of Solaris and
|
|
||||||
// OpenSolaris-based derivatives.
|
|
||||||
#define __USE_SUNOS_SOCKETS__ // msghdr
|
|
||||||
#define __USE_LEGACY_PROTOTYPES__ // iovec
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <netdb.h>
|
|
||||||
#include <limits.h>
|
|
||||||
#include <poll.h>
|
|
||||||
#include <signal.h>
|
|
||||||
#include <termios.h>
|
|
||||||
#include <termio.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <sys/mount.h>
|
|
||||||
#include <sys/param.h>
|
|
||||||
#include <sys/resource.h>
|
|
||||||
#include <sys/select.h>
|
|
||||||
#include <sys/signal.h>
|
|
||||||
#include <sys/socket.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/statvfs.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/times.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/utsname.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
#include <sys/wait.h>
|
|
||||||
#include <net/bpf.h>
|
|
||||||
#include <net/if.h>
|
|
||||||
#include <net/if_dl.h>
|
|
||||||
#include <net/route.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
#include <netinet/icmp6.h>
|
|
||||||
#include <netinet/tcp.h>
|
|
||||||
#include <ustat.h>
|
|
||||||
#include <utime.h>
|
|
||||||
|
|
||||||
enum {
|
|
||||||
sizeofPtr = sizeof(void*),
|
|
||||||
};
|
|
||||||
|
|
||||||
union sockaddr_all {
|
|
||||||
struct sockaddr s1; // this one gets used for fields
|
|
||||||
struct sockaddr_in s2; // these pad it out
|
|
||||||
struct sockaddr_in6 s3;
|
|
||||||
struct sockaddr_un s4;
|
|
||||||
struct sockaddr_dl s5;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct sockaddr_any {
|
|
||||||
struct sockaddr addr;
|
|
||||||
char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
|
|
||||||
};
|
|
||||||
|
|
||||||
*/
|
|
||||||
import "C"
|
|
||||||
|
|
||||||
// Machine characteristics
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = C.sizeofPtr
|
|
||||||
SizeofShort = C.sizeof_short
|
|
||||||
SizeofInt = C.sizeof_int
|
|
||||||
SizeofLong = C.sizeof_long
|
|
||||||
SizeofLongLong = C.sizeof_longlong
|
|
||||||
PathMax = C.PATH_MAX
|
|
||||||
MaxHostNameLen = C.MAXHOSTNAMELEN
|
|
||||||
)
|
|
||||||
|
|
||||||
// Basic types
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short C.short
|
|
||||||
_C_int C.int
|
|
||||||
_C_long C.long
|
|
||||||
_C_long_long C.longlong
|
|
||||||
)
|
|
||||||
|
|
||||||
// Time
|
|
||||||
|
|
||||||
type Timespec C.struct_timespec
|
|
||||||
|
|
||||||
type Timeval C.struct_timeval
|
|
||||||
|
|
||||||
type Timeval32 C.struct_timeval32
|
|
||||||
|
|
||||||
type Tms C.struct_tms
|
|
||||||
|
|
||||||
type Utimbuf C.struct_utimbuf
|
|
||||||
|
|
||||||
// Processes
|
|
||||||
|
|
||||||
type Rusage C.struct_rusage
|
|
||||||
|
|
||||||
type Rlimit C.struct_rlimit
|
|
||||||
|
|
||||||
type _Gid_t C.gid_t
|
|
||||||
|
|
||||||
// Files
|
|
||||||
|
|
||||||
type Stat_t C.struct_stat
|
|
||||||
|
|
||||||
type Flock_t C.struct_flock
|
|
||||||
|
|
||||||
type Dirent C.struct_dirent
|
|
||||||
|
|
||||||
// Filesystems
|
|
||||||
|
|
||||||
type _Fsblkcnt_t C.fsblkcnt_t
|
|
||||||
|
|
||||||
type Statvfs_t C.struct_statvfs
|
|
||||||
|
|
||||||
// Sockets
|
|
||||||
|
|
||||||
type RawSockaddrInet4 C.struct_sockaddr_in
|
|
||||||
|
|
||||||
type RawSockaddrInet6 C.struct_sockaddr_in6
|
|
||||||
|
|
||||||
type RawSockaddrUnix C.struct_sockaddr_un
|
|
||||||
|
|
||||||
type RawSockaddrDatalink C.struct_sockaddr_dl
|
|
||||||
|
|
||||||
type RawSockaddr C.struct_sockaddr
|
|
||||||
|
|
||||||
type RawSockaddrAny C.struct_sockaddr_any
|
|
||||||
|
|
||||||
type _Socklen C.socklen_t
|
|
||||||
|
|
||||||
type Linger C.struct_linger
|
|
||||||
|
|
||||||
type Iovec C.struct_iovec
|
|
||||||
|
|
||||||
type IPMreq C.struct_ip_mreq
|
|
||||||
|
|
||||||
type IPv6Mreq C.struct_ipv6_mreq
|
|
||||||
|
|
||||||
type Msghdr C.struct_msghdr
|
|
||||||
|
|
||||||
type Cmsghdr C.struct_cmsghdr
|
|
||||||
|
|
||||||
type Inet6Pktinfo C.struct_in6_pktinfo
|
|
||||||
|
|
||||||
type IPv6MTUInfo C.struct_ip6_mtuinfo
|
|
||||||
|
|
||||||
type ICMPv6Filter C.struct_icmp6_filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
|
|
||||||
SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
|
|
||||||
SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
|
|
||||||
SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
|
|
||||||
SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl
|
|
||||||
SizeofLinger = C.sizeof_struct_linger
|
|
||||||
SizeofIPMreq = C.sizeof_struct_ip_mreq
|
|
||||||
SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
|
|
||||||
SizeofMsghdr = C.sizeof_struct_msghdr
|
|
||||||
SizeofCmsghdr = C.sizeof_struct_cmsghdr
|
|
||||||
SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo
|
|
||||||
SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
|
|
||||||
SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
|
|
||||||
)
|
|
||||||
|
|
||||||
// Select
|
|
||||||
|
|
||||||
type FdSet C.fd_set
|
|
||||||
|
|
||||||
// Misc
|
|
||||||
|
|
||||||
type Utsname C.struct_utsname
|
|
||||||
|
|
||||||
type Ustat_t C.struct_ustat
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = C.AT_FDCWD
|
|
||||||
AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW
|
|
||||||
AT_SYMLINK_FOLLOW = C.AT_SYMLINK_FOLLOW
|
|
||||||
AT_REMOVEDIR = C.AT_REMOVEDIR
|
|
||||||
AT_EACCESS = C.AT_EACCESS
|
|
||||||
)
|
|
||||||
|
|
||||||
// Routing and interface messages
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofIfMsghdr = C.sizeof_struct_if_msghdr
|
|
||||||
SizeofIfData = C.sizeof_struct_if_data
|
|
||||||
SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr
|
|
||||||
SizeofRtMsghdr = C.sizeof_struct_rt_msghdr
|
|
||||||
SizeofRtMetrics = C.sizeof_struct_rt_metrics
|
|
||||||
)
|
|
||||||
|
|
||||||
type IfMsghdr C.struct_if_msghdr
|
|
||||||
|
|
||||||
type IfData C.struct_if_data
|
|
||||||
|
|
||||||
type IfaMsghdr C.struct_ifa_msghdr
|
|
||||||
|
|
||||||
type RtMsghdr C.struct_rt_msghdr
|
|
||||||
|
|
||||||
type RtMetrics C.struct_rt_metrics
|
|
||||||
|
|
||||||
// Berkeley packet filter
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofBpfVersion = C.sizeof_struct_bpf_version
|
|
||||||
SizeofBpfStat = C.sizeof_struct_bpf_stat
|
|
||||||
SizeofBpfProgram = C.sizeof_struct_bpf_program
|
|
||||||
SizeofBpfInsn = C.sizeof_struct_bpf_insn
|
|
||||||
SizeofBpfHdr = C.sizeof_struct_bpf_hdr
|
|
||||||
)
|
|
||||||
|
|
||||||
type BpfVersion C.struct_bpf_version
|
|
||||||
|
|
||||||
type BpfStat C.struct_bpf_stat
|
|
||||||
|
|
||||||
type BpfProgram C.struct_bpf_program
|
|
||||||
|
|
||||||
type BpfInsn C.struct_bpf_insn
|
|
||||||
|
|
||||||
type BpfTimeval C.struct_bpf_timeval
|
|
||||||
|
|
||||||
type BpfHdr C.struct_bpf_hdr
|
|
||||||
|
|
||||||
// Terminal handling
|
|
||||||
|
|
||||||
type Termios C.struct_termios
|
|
||||||
|
|
||||||
type Termio C.struct_termio
|
|
||||||
|
|
||||||
type Winsize C.struct_winsize
|
|
||||||
|
|
||||||
// poll
|
|
||||||
|
|
||||||
type PollFd C.struct_pollfd
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = C.POLLERR
|
|
||||||
POLLHUP = C.POLLHUP
|
|
||||||
POLLIN = C.POLLIN
|
|
||||||
POLLNVAL = C.POLLNVAL
|
|
||||||
POLLOUT = C.POLLOUT
|
|
||||||
POLLPRI = C.POLLPRI
|
|
||||||
POLLRDBAND = C.POLLRDBAND
|
|
||||||
POLLRDNORM = C.POLLRDNORM
|
|
||||||
POLLWRBAND = C.POLLWRBAND
|
|
||||||
POLLWRNORM = C.POLLWRNORM
|
|
||||||
)
|
|
2835
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
generated
vendored
2835
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
generated
vendored
File diff suppressed because it is too large
Load diff
2835
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
generated
vendored
2835
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2841
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
generated
vendored
2841
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
generated
vendored
File diff suppressed because it is too large
Load diff
2826
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
generated
vendored
2826
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2842
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
generated
vendored
2842
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
generated
vendored
File diff suppressed because it is too large
Load diff
2842
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
generated
vendored
2842
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2842
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
generated
vendored
2842
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
generated
vendored
File diff suppressed because it is too large
Load diff
2842
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
generated
vendored
2842
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
generated
vendored
File diff suppressed because it is too large
Load diff
2897
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
generated
vendored
2897
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2897
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
generated
vendored
2897
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
generated
vendored
File diff suppressed because it is too large
Load diff
2822
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
generated
vendored
2822
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2895
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
generated
vendored
2895
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
generated
vendored
File diff suppressed because it is too large
Load diff
2891
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
generated
vendored
2891
cmd/mailnotify/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
generated
vendored
File diff suppressed because it is too large
Load diff
1810
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go
generated
vendored
1810
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go
generated
vendored
File diff suppressed because it is too large
Load diff
2505
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
generated
vendored
2505
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
generated
vendored
File diff suppressed because it is too large
Load diff
284
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
generated
vendored
284
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
generated
vendored
|
@ -1,284 +0,0 @@
|
||||||
// go run mkasm_darwin.go 386
|
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build go1.12
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getgroups(SB)
|
|
||||||
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setgroups(SB)
|
|
||||||
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_wait4(SB)
|
|
||||||
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_accept(SB)
|
|
||||||
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_bind(SB)
|
|
||||||
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_connect(SB)
|
|
||||||
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_socket(SB)
|
|
||||||
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsockopt(SB)
|
|
||||||
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setsockopt(SB)
|
|
||||||
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpeername(SB)
|
|
||||||
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsockname(SB)
|
|
||||||
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_shutdown(SB)
|
|
||||||
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_socketpair(SB)
|
|
||||||
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_recvfrom(SB)
|
|
||||||
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendto(SB)
|
|
||||||
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_recvmsg(SB)
|
|
||||||
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendmsg(SB)
|
|
||||||
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kevent(SB)
|
|
||||||
TEXT ·libc___sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc___sysctl(SB)
|
|
||||||
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_utimes(SB)
|
|
||||||
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_futimes(SB)
|
|
||||||
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fcntl(SB)
|
|
||||||
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_poll(SB)
|
|
||||||
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_madvise(SB)
|
|
||||||
TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mlock(SB)
|
|
||||||
TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mlockall(SB)
|
|
||||||
TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mprotect(SB)
|
|
||||||
TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_msync(SB)
|
|
||||||
TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munlock(SB)
|
|
||||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munlockall(SB)
|
|
||||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ptrace(SB)
|
|
||||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getattrlist(SB)
|
|
||||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pipe(SB)
|
|
||||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getxattr(SB)
|
|
||||||
TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fgetxattr(SB)
|
|
||||||
TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setxattr(SB)
|
|
||||||
TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fsetxattr(SB)
|
|
||||||
TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_removexattr(SB)
|
|
||||||
TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fremovexattr(SB)
|
|
||||||
TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_listxattr(SB)
|
|
||||||
TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_flistxattr(SB)
|
|
||||||
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setattrlist(SB)
|
|
||||||
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kill(SB)
|
|
||||||
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ioctl(SB)
|
|
||||||
TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendfile(SB)
|
|
||||||
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_access(SB)
|
|
||||||
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_adjtime(SB)
|
|
||||||
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chdir(SB)
|
|
||||||
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chflags(SB)
|
|
||||||
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chmod(SB)
|
|
||||||
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chown(SB)
|
|
||||||
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chroot(SB)
|
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_close(SB)
|
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_dup(SB)
|
|
||||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_dup2(SB)
|
|
||||||
TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exchangedata(SB)
|
|
||||||
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exit(SB)
|
|
||||||
TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_faccessat(SB)
|
|
||||||
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchdir(SB)
|
|
||||||
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchflags(SB)
|
|
||||||
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchmod(SB)
|
|
||||||
TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchmodat(SB)
|
|
||||||
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchown(SB)
|
|
||||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchownat(SB)
|
|
||||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_flock(SB)
|
|
||||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fpathconf(SB)
|
|
||||||
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fsync(SB)
|
|
||||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ftruncate(SB)
|
|
||||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getdtablesize(SB)
|
|
||||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getegid(SB)
|
|
||||||
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_geteuid(SB)
|
|
||||||
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getgid(SB)
|
|
||||||
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpgid(SB)
|
|
||||||
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpgrp(SB)
|
|
||||||
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpid(SB)
|
|
||||||
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getppid(SB)
|
|
||||||
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpriority(SB)
|
|
||||||
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getrlimit(SB)
|
|
||||||
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getrusage(SB)
|
|
||||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsid(SB)
|
|
||||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getuid(SB)
|
|
||||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_issetugid(SB)
|
|
||||||
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kqueue(SB)
|
|
||||||
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lchown(SB)
|
|
||||||
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_link(SB)
|
|
||||||
TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_linkat(SB)
|
|
||||||
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_listen(SB)
|
|
||||||
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkdir(SB)
|
|
||||||
TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkdirat(SB)
|
|
||||||
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkfifo(SB)
|
|
||||||
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mknod(SB)
|
|
||||||
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_open(SB)
|
|
||||||
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_openat(SB)
|
|
||||||
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pathconf(SB)
|
|
||||||
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pread(SB)
|
|
||||||
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pwrite(SB)
|
|
||||||
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_read(SB)
|
|
||||||
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_readlink(SB)
|
|
||||||
TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_readlinkat(SB)
|
|
||||||
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_rename(SB)
|
|
||||||
TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_renameat(SB)
|
|
||||||
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_revoke(SB)
|
|
||||||
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_rmdir(SB)
|
|
||||||
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lseek(SB)
|
|
||||||
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_select(SB)
|
|
||||||
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setegid(SB)
|
|
||||||
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_seteuid(SB)
|
|
||||||
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setgid(SB)
|
|
||||||
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setlogin(SB)
|
|
||||||
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setpgid(SB)
|
|
||||||
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setpriority(SB)
|
|
||||||
TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setprivexec(SB)
|
|
||||||
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setregid(SB)
|
|
||||||
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setreuid(SB)
|
|
||||||
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setrlimit(SB)
|
|
||||||
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setsid(SB)
|
|
||||||
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_settimeofday(SB)
|
|
||||||
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setuid(SB)
|
|
||||||
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_symlink(SB)
|
|
||||||
TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_symlinkat(SB)
|
|
||||||
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sync(SB)
|
|
||||||
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_truncate(SB)
|
|
||||||
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_umask(SB)
|
|
||||||
TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_undelete(SB)
|
|
||||||
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlink(SB)
|
|
||||||
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlinkat(SB)
|
|
||||||
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unmount(SB)
|
|
||||||
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_write(SB)
|
|
||||||
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mmap(SB)
|
|
||||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munmap(SB)
|
|
||||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_gettimeofday(SB)
|
|
||||||
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstat64(SB)
|
|
||||||
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatat64(SB)
|
|
||||||
TEXT ·libc_fstatfs64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatfs64(SB)
|
|
||||||
TEXT ·libc___getdirentries64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc___getdirentries64(SB)
|
|
||||||
TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getfsstat64(SB)
|
|
||||||
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lstat64(SB)
|
|
||||||
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_stat64(SB)
|
|
||||||
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_statfs64(SB)
|
|
1810
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go
generated
vendored
1810
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go
generated
vendored
File diff suppressed because it is too large
Load diff
286
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
generated
vendored
286
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
generated
vendored
|
@ -1,286 +0,0 @@
|
||||||
// go run mkasm_darwin.go amd64
|
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build go1.12
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getgroups(SB)
|
|
||||||
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setgroups(SB)
|
|
||||||
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_wait4(SB)
|
|
||||||
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_accept(SB)
|
|
||||||
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_bind(SB)
|
|
||||||
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_connect(SB)
|
|
||||||
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_socket(SB)
|
|
||||||
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsockopt(SB)
|
|
||||||
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setsockopt(SB)
|
|
||||||
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpeername(SB)
|
|
||||||
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsockname(SB)
|
|
||||||
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_shutdown(SB)
|
|
||||||
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_socketpair(SB)
|
|
||||||
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_recvfrom(SB)
|
|
||||||
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendto(SB)
|
|
||||||
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_recvmsg(SB)
|
|
||||||
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendmsg(SB)
|
|
||||||
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kevent(SB)
|
|
||||||
TEXT ·libc___sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc___sysctl(SB)
|
|
||||||
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_utimes(SB)
|
|
||||||
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_futimes(SB)
|
|
||||||
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fcntl(SB)
|
|
||||||
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_poll(SB)
|
|
||||||
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_madvise(SB)
|
|
||||||
TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mlock(SB)
|
|
||||||
TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mlockall(SB)
|
|
||||||
TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mprotect(SB)
|
|
||||||
TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_msync(SB)
|
|
||||||
TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munlock(SB)
|
|
||||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munlockall(SB)
|
|
||||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ptrace(SB)
|
|
||||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getattrlist(SB)
|
|
||||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pipe(SB)
|
|
||||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getxattr(SB)
|
|
||||||
TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fgetxattr(SB)
|
|
||||||
TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setxattr(SB)
|
|
||||||
TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fsetxattr(SB)
|
|
||||||
TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_removexattr(SB)
|
|
||||||
TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fremovexattr(SB)
|
|
||||||
TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_listxattr(SB)
|
|
||||||
TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_flistxattr(SB)
|
|
||||||
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setattrlist(SB)
|
|
||||||
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kill(SB)
|
|
||||||
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ioctl(SB)
|
|
||||||
TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendfile(SB)
|
|
||||||
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_access(SB)
|
|
||||||
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_adjtime(SB)
|
|
||||||
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chdir(SB)
|
|
||||||
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chflags(SB)
|
|
||||||
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chmod(SB)
|
|
||||||
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chown(SB)
|
|
||||||
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chroot(SB)
|
|
||||||
TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_clock_gettime(SB)
|
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_close(SB)
|
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_dup(SB)
|
|
||||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_dup2(SB)
|
|
||||||
TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exchangedata(SB)
|
|
||||||
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exit(SB)
|
|
||||||
TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_faccessat(SB)
|
|
||||||
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchdir(SB)
|
|
||||||
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchflags(SB)
|
|
||||||
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchmod(SB)
|
|
||||||
TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchmodat(SB)
|
|
||||||
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchown(SB)
|
|
||||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchownat(SB)
|
|
||||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_flock(SB)
|
|
||||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fpathconf(SB)
|
|
||||||
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fsync(SB)
|
|
||||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ftruncate(SB)
|
|
||||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getdtablesize(SB)
|
|
||||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getegid(SB)
|
|
||||||
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_geteuid(SB)
|
|
||||||
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getgid(SB)
|
|
||||||
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpgid(SB)
|
|
||||||
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpgrp(SB)
|
|
||||||
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpid(SB)
|
|
||||||
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getppid(SB)
|
|
||||||
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpriority(SB)
|
|
||||||
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getrlimit(SB)
|
|
||||||
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getrusage(SB)
|
|
||||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsid(SB)
|
|
||||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getuid(SB)
|
|
||||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_issetugid(SB)
|
|
||||||
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kqueue(SB)
|
|
||||||
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lchown(SB)
|
|
||||||
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_link(SB)
|
|
||||||
TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_linkat(SB)
|
|
||||||
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_listen(SB)
|
|
||||||
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkdir(SB)
|
|
||||||
TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkdirat(SB)
|
|
||||||
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkfifo(SB)
|
|
||||||
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mknod(SB)
|
|
||||||
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_open(SB)
|
|
||||||
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_openat(SB)
|
|
||||||
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pathconf(SB)
|
|
||||||
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pread(SB)
|
|
||||||
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pwrite(SB)
|
|
||||||
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_read(SB)
|
|
||||||
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_readlink(SB)
|
|
||||||
TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_readlinkat(SB)
|
|
||||||
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_rename(SB)
|
|
||||||
TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_renameat(SB)
|
|
||||||
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_revoke(SB)
|
|
||||||
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_rmdir(SB)
|
|
||||||
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lseek(SB)
|
|
||||||
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_select(SB)
|
|
||||||
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setegid(SB)
|
|
||||||
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_seteuid(SB)
|
|
||||||
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setgid(SB)
|
|
||||||
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setlogin(SB)
|
|
||||||
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setpgid(SB)
|
|
||||||
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setpriority(SB)
|
|
||||||
TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setprivexec(SB)
|
|
||||||
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setregid(SB)
|
|
||||||
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setreuid(SB)
|
|
||||||
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setrlimit(SB)
|
|
||||||
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setsid(SB)
|
|
||||||
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_settimeofday(SB)
|
|
||||||
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setuid(SB)
|
|
||||||
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_symlink(SB)
|
|
||||||
TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_symlinkat(SB)
|
|
||||||
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sync(SB)
|
|
||||||
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_truncate(SB)
|
|
||||||
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_umask(SB)
|
|
||||||
TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_undelete(SB)
|
|
||||||
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlink(SB)
|
|
||||||
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlinkat(SB)
|
|
||||||
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unmount(SB)
|
|
||||||
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_write(SB)
|
|
||||||
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mmap(SB)
|
|
||||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munmap(SB)
|
|
||||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_gettimeofday(SB)
|
|
||||||
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstat64(SB)
|
|
||||||
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatat64(SB)
|
|
||||||
TEXT ·libc_fstatfs64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatfs64(SB)
|
|
||||||
TEXT ·libc___getdirentries64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc___getdirentries64(SB)
|
|
||||||
TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getfsstat64(SB)
|
|
||||||
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lstat64(SB)
|
|
||||||
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_stat64(SB)
|
|
||||||
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_statfs64(SB)
|
|
1793
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go
generated
vendored
1793
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go
generated
vendored
File diff suppressed because it is too large
Load diff
2483
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
generated
vendored
2483
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
generated
vendored
File diff suppressed because it is too large
Load diff
282
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
generated
vendored
282
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
generated
vendored
|
@ -1,282 +0,0 @@
|
||||||
// go run mkasm_darwin.go arm
|
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build go1.12
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getgroups(SB)
|
|
||||||
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setgroups(SB)
|
|
||||||
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_wait4(SB)
|
|
||||||
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_accept(SB)
|
|
||||||
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_bind(SB)
|
|
||||||
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_connect(SB)
|
|
||||||
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_socket(SB)
|
|
||||||
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsockopt(SB)
|
|
||||||
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setsockopt(SB)
|
|
||||||
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpeername(SB)
|
|
||||||
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsockname(SB)
|
|
||||||
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_shutdown(SB)
|
|
||||||
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_socketpair(SB)
|
|
||||||
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_recvfrom(SB)
|
|
||||||
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendto(SB)
|
|
||||||
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_recvmsg(SB)
|
|
||||||
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendmsg(SB)
|
|
||||||
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kevent(SB)
|
|
||||||
TEXT ·libc___sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc___sysctl(SB)
|
|
||||||
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_utimes(SB)
|
|
||||||
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_futimes(SB)
|
|
||||||
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fcntl(SB)
|
|
||||||
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_poll(SB)
|
|
||||||
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_madvise(SB)
|
|
||||||
TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mlock(SB)
|
|
||||||
TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mlockall(SB)
|
|
||||||
TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mprotect(SB)
|
|
||||||
TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_msync(SB)
|
|
||||||
TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munlock(SB)
|
|
||||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munlockall(SB)
|
|
||||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ptrace(SB)
|
|
||||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getattrlist(SB)
|
|
||||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pipe(SB)
|
|
||||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getxattr(SB)
|
|
||||||
TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fgetxattr(SB)
|
|
||||||
TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setxattr(SB)
|
|
||||||
TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fsetxattr(SB)
|
|
||||||
TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_removexattr(SB)
|
|
||||||
TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fremovexattr(SB)
|
|
||||||
TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_listxattr(SB)
|
|
||||||
TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_flistxattr(SB)
|
|
||||||
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setattrlist(SB)
|
|
||||||
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kill(SB)
|
|
||||||
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ioctl(SB)
|
|
||||||
TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendfile(SB)
|
|
||||||
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_access(SB)
|
|
||||||
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_adjtime(SB)
|
|
||||||
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chdir(SB)
|
|
||||||
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chflags(SB)
|
|
||||||
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chmod(SB)
|
|
||||||
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chown(SB)
|
|
||||||
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chroot(SB)
|
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_close(SB)
|
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_dup(SB)
|
|
||||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_dup2(SB)
|
|
||||||
TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exchangedata(SB)
|
|
||||||
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exit(SB)
|
|
||||||
TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_faccessat(SB)
|
|
||||||
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchdir(SB)
|
|
||||||
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchflags(SB)
|
|
||||||
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchmod(SB)
|
|
||||||
TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchmodat(SB)
|
|
||||||
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchown(SB)
|
|
||||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchownat(SB)
|
|
||||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_flock(SB)
|
|
||||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fpathconf(SB)
|
|
||||||
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fsync(SB)
|
|
||||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ftruncate(SB)
|
|
||||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getdtablesize(SB)
|
|
||||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getegid(SB)
|
|
||||||
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_geteuid(SB)
|
|
||||||
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getgid(SB)
|
|
||||||
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpgid(SB)
|
|
||||||
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpgrp(SB)
|
|
||||||
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpid(SB)
|
|
||||||
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getppid(SB)
|
|
||||||
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpriority(SB)
|
|
||||||
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getrlimit(SB)
|
|
||||||
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getrusage(SB)
|
|
||||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsid(SB)
|
|
||||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getuid(SB)
|
|
||||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_issetugid(SB)
|
|
||||||
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kqueue(SB)
|
|
||||||
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lchown(SB)
|
|
||||||
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_link(SB)
|
|
||||||
TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_linkat(SB)
|
|
||||||
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_listen(SB)
|
|
||||||
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkdir(SB)
|
|
||||||
TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkdirat(SB)
|
|
||||||
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkfifo(SB)
|
|
||||||
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mknod(SB)
|
|
||||||
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_open(SB)
|
|
||||||
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_openat(SB)
|
|
||||||
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pathconf(SB)
|
|
||||||
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pread(SB)
|
|
||||||
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pwrite(SB)
|
|
||||||
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_read(SB)
|
|
||||||
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_readlink(SB)
|
|
||||||
TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_readlinkat(SB)
|
|
||||||
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_rename(SB)
|
|
||||||
TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_renameat(SB)
|
|
||||||
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_revoke(SB)
|
|
||||||
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_rmdir(SB)
|
|
||||||
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lseek(SB)
|
|
||||||
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_select(SB)
|
|
||||||
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setegid(SB)
|
|
||||||
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_seteuid(SB)
|
|
||||||
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setgid(SB)
|
|
||||||
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setlogin(SB)
|
|
||||||
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setpgid(SB)
|
|
||||||
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setpriority(SB)
|
|
||||||
TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setprivexec(SB)
|
|
||||||
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setregid(SB)
|
|
||||||
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setreuid(SB)
|
|
||||||
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setrlimit(SB)
|
|
||||||
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setsid(SB)
|
|
||||||
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_settimeofday(SB)
|
|
||||||
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setuid(SB)
|
|
||||||
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_symlink(SB)
|
|
||||||
TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_symlinkat(SB)
|
|
||||||
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sync(SB)
|
|
||||||
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_truncate(SB)
|
|
||||||
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_umask(SB)
|
|
||||||
TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_undelete(SB)
|
|
||||||
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlink(SB)
|
|
||||||
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlinkat(SB)
|
|
||||||
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unmount(SB)
|
|
||||||
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_write(SB)
|
|
||||||
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mmap(SB)
|
|
||||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munmap(SB)
|
|
||||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_gettimeofday(SB)
|
|
||||||
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstat(SB)
|
|
||||||
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatat(SB)
|
|
||||||
TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatfs(SB)
|
|
||||||
TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getfsstat(SB)
|
|
||||||
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lstat(SB)
|
|
||||||
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_stat(SB)
|
|
||||||
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_statfs(SB)
|
|
282
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
generated
vendored
282
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
generated
vendored
|
@ -1,282 +0,0 @@
|
||||||
// go run mkasm_darwin.go arm64
|
|
||||||
// Code generated by the command above; DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build go1.12
|
|
||||||
|
|
||||||
#include "textflag.h"
|
|
||||||
TEXT ·libc_getgroups_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getgroups(SB)
|
|
||||||
TEXT ·libc_setgroups_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setgroups(SB)
|
|
||||||
TEXT ·libc_wait4_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_wait4(SB)
|
|
||||||
TEXT ·libc_accept_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_accept(SB)
|
|
||||||
TEXT ·libc_bind_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_bind(SB)
|
|
||||||
TEXT ·libc_connect_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_connect(SB)
|
|
||||||
TEXT ·libc_socket_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_socket(SB)
|
|
||||||
TEXT ·libc_getsockopt_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsockopt(SB)
|
|
||||||
TEXT ·libc_setsockopt_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setsockopt(SB)
|
|
||||||
TEXT ·libc_getpeername_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpeername(SB)
|
|
||||||
TEXT ·libc_getsockname_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsockname(SB)
|
|
||||||
TEXT ·libc_shutdown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_shutdown(SB)
|
|
||||||
TEXT ·libc_socketpair_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_socketpair(SB)
|
|
||||||
TEXT ·libc_recvfrom_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_recvfrom(SB)
|
|
||||||
TEXT ·libc_sendto_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendto(SB)
|
|
||||||
TEXT ·libc_recvmsg_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_recvmsg(SB)
|
|
||||||
TEXT ·libc_sendmsg_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendmsg(SB)
|
|
||||||
TEXT ·libc_kevent_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kevent(SB)
|
|
||||||
TEXT ·libc___sysctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc___sysctl(SB)
|
|
||||||
TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_utimes(SB)
|
|
||||||
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_futimes(SB)
|
|
||||||
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fcntl(SB)
|
|
||||||
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_poll(SB)
|
|
||||||
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_madvise(SB)
|
|
||||||
TEXT ·libc_mlock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mlock(SB)
|
|
||||||
TEXT ·libc_mlockall_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mlockall(SB)
|
|
||||||
TEXT ·libc_mprotect_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mprotect(SB)
|
|
||||||
TEXT ·libc_msync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_msync(SB)
|
|
||||||
TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munlock(SB)
|
|
||||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munlockall(SB)
|
|
||||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ptrace(SB)
|
|
||||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getattrlist(SB)
|
|
||||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pipe(SB)
|
|
||||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getxattr(SB)
|
|
||||||
TEXT ·libc_fgetxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fgetxattr(SB)
|
|
||||||
TEXT ·libc_setxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setxattr(SB)
|
|
||||||
TEXT ·libc_fsetxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fsetxattr(SB)
|
|
||||||
TEXT ·libc_removexattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_removexattr(SB)
|
|
||||||
TEXT ·libc_fremovexattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fremovexattr(SB)
|
|
||||||
TEXT ·libc_listxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_listxattr(SB)
|
|
||||||
TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_flistxattr(SB)
|
|
||||||
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setattrlist(SB)
|
|
||||||
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kill(SB)
|
|
||||||
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ioctl(SB)
|
|
||||||
TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sendfile(SB)
|
|
||||||
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_access(SB)
|
|
||||||
TEXT ·libc_adjtime_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_adjtime(SB)
|
|
||||||
TEXT ·libc_chdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chdir(SB)
|
|
||||||
TEXT ·libc_chflags_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chflags(SB)
|
|
||||||
TEXT ·libc_chmod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chmod(SB)
|
|
||||||
TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chown(SB)
|
|
||||||
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_chroot(SB)
|
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_close(SB)
|
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_dup(SB)
|
|
||||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_dup2(SB)
|
|
||||||
TEXT ·libc_exchangedata_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exchangedata(SB)
|
|
||||||
TEXT ·libc_exit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_exit(SB)
|
|
||||||
TEXT ·libc_faccessat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_faccessat(SB)
|
|
||||||
TEXT ·libc_fchdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchdir(SB)
|
|
||||||
TEXT ·libc_fchflags_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchflags(SB)
|
|
||||||
TEXT ·libc_fchmod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchmod(SB)
|
|
||||||
TEXT ·libc_fchmodat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchmodat(SB)
|
|
||||||
TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchown(SB)
|
|
||||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fchownat(SB)
|
|
||||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_flock(SB)
|
|
||||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fpathconf(SB)
|
|
||||||
TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fsync(SB)
|
|
||||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ftruncate(SB)
|
|
||||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getdtablesize(SB)
|
|
||||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getegid(SB)
|
|
||||||
TEXT ·libc_geteuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_geteuid(SB)
|
|
||||||
TEXT ·libc_getgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getgid(SB)
|
|
||||||
TEXT ·libc_getpgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpgid(SB)
|
|
||||||
TEXT ·libc_getpgrp_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpgrp(SB)
|
|
||||||
TEXT ·libc_getpid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpid(SB)
|
|
||||||
TEXT ·libc_getppid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getppid(SB)
|
|
||||||
TEXT ·libc_getpriority_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getpriority(SB)
|
|
||||||
TEXT ·libc_getrlimit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getrlimit(SB)
|
|
||||||
TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getrusage(SB)
|
|
||||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getsid(SB)
|
|
||||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getuid(SB)
|
|
||||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_issetugid(SB)
|
|
||||||
TEXT ·libc_kqueue_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_kqueue(SB)
|
|
||||||
TEXT ·libc_lchown_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lchown(SB)
|
|
||||||
TEXT ·libc_link_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_link(SB)
|
|
||||||
TEXT ·libc_linkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_linkat(SB)
|
|
||||||
TEXT ·libc_listen_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_listen(SB)
|
|
||||||
TEXT ·libc_mkdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkdir(SB)
|
|
||||||
TEXT ·libc_mkdirat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkdirat(SB)
|
|
||||||
TEXT ·libc_mkfifo_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mkfifo(SB)
|
|
||||||
TEXT ·libc_mknod_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mknod(SB)
|
|
||||||
TEXT ·libc_open_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_open(SB)
|
|
||||||
TEXT ·libc_openat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_openat(SB)
|
|
||||||
TEXT ·libc_pathconf_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pathconf(SB)
|
|
||||||
TEXT ·libc_pread_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pread(SB)
|
|
||||||
TEXT ·libc_pwrite_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_pwrite(SB)
|
|
||||||
TEXT ·libc_read_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_read(SB)
|
|
||||||
TEXT ·libc_readlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_readlink(SB)
|
|
||||||
TEXT ·libc_readlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_readlinkat(SB)
|
|
||||||
TEXT ·libc_rename_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_rename(SB)
|
|
||||||
TEXT ·libc_renameat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_renameat(SB)
|
|
||||||
TEXT ·libc_revoke_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_revoke(SB)
|
|
||||||
TEXT ·libc_rmdir_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_rmdir(SB)
|
|
||||||
TEXT ·libc_lseek_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lseek(SB)
|
|
||||||
TEXT ·libc_select_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_select(SB)
|
|
||||||
TEXT ·libc_setegid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setegid(SB)
|
|
||||||
TEXT ·libc_seteuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_seteuid(SB)
|
|
||||||
TEXT ·libc_setgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setgid(SB)
|
|
||||||
TEXT ·libc_setlogin_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setlogin(SB)
|
|
||||||
TEXT ·libc_setpgid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setpgid(SB)
|
|
||||||
TEXT ·libc_setpriority_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setpriority(SB)
|
|
||||||
TEXT ·libc_setprivexec_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setprivexec(SB)
|
|
||||||
TEXT ·libc_setregid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setregid(SB)
|
|
||||||
TEXT ·libc_setreuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setreuid(SB)
|
|
||||||
TEXT ·libc_setrlimit_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setrlimit(SB)
|
|
||||||
TEXT ·libc_setsid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setsid(SB)
|
|
||||||
TEXT ·libc_settimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_settimeofday(SB)
|
|
||||||
TEXT ·libc_setuid_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_setuid(SB)
|
|
||||||
TEXT ·libc_symlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_symlink(SB)
|
|
||||||
TEXT ·libc_symlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_symlinkat(SB)
|
|
||||||
TEXT ·libc_sync_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_sync(SB)
|
|
||||||
TEXT ·libc_truncate_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_truncate(SB)
|
|
||||||
TEXT ·libc_umask_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_umask(SB)
|
|
||||||
TEXT ·libc_undelete_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_undelete(SB)
|
|
||||||
TEXT ·libc_unlink_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlink(SB)
|
|
||||||
TEXT ·libc_unlinkat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unlinkat(SB)
|
|
||||||
TEXT ·libc_unmount_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_unmount(SB)
|
|
||||||
TEXT ·libc_write_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_write(SB)
|
|
||||||
TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_mmap(SB)
|
|
||||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_munmap(SB)
|
|
||||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_gettimeofday(SB)
|
|
||||||
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstat(SB)
|
|
||||||
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatat(SB)
|
|
||||||
TEXT ·libc_fstatfs_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fstatfs(SB)
|
|
||||||
TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getfsstat(SB)
|
|
||||||
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_lstat(SB)
|
|
||||||
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_stat(SB)
|
|
||||||
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_statfs(SB)
|
|
2220
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
generated
vendored
2220
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go
generated
vendored
File diff suppressed because it is too large
Load diff
2387
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
generated
vendored
2387
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2342
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
generated
vendored
2342
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go
generated
vendored
File diff suppressed because it is too large
Load diff
2244
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
generated
vendored
2244
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2400
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
generated
vendored
2400
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go
generated
vendored
File diff suppressed because it is too large
Load diff
2371
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
generated
vendored
2371
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2371
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
generated
vendored
2371
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
generated
vendored
File diff suppressed because it is too large
Load diff
2400
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
generated
vendored
2400
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go
generated
vendored
File diff suppressed because it is too large
Load diff
2449
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
generated
vendored
2449
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2449
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
generated
vendored
2449
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
generated
vendored
File diff suppressed because it is too large
Load diff
2224
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
generated
vendored
2224
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2382
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go
generated
vendored
2382
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go
generated
vendored
File diff suppressed because it is too large
Load diff
1692
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
generated
vendored
1692
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
generated
vendored
File diff suppressed because it is too large
Load diff
1692
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
generated
vendored
1692
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
generated
vendored
File diff suppressed because it is too large
Load diff
1692
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
generated
vendored
1692
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
generated
vendored
File diff suppressed because it is too large
Load diff
436
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
generated
vendored
436
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
generated
vendored
|
@ -1,436 +0,0 @@
|
||||||
// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build 386,darwin
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_SYSCALL = 0
|
|
||||||
SYS_EXIT = 1
|
|
||||||
SYS_FORK = 2
|
|
||||||
SYS_READ = 3
|
|
||||||
SYS_WRITE = 4
|
|
||||||
SYS_OPEN = 5
|
|
||||||
SYS_CLOSE = 6
|
|
||||||
SYS_WAIT4 = 7
|
|
||||||
SYS_LINK = 9
|
|
||||||
SYS_UNLINK = 10
|
|
||||||
SYS_CHDIR = 12
|
|
||||||
SYS_FCHDIR = 13
|
|
||||||
SYS_MKNOD = 14
|
|
||||||
SYS_CHMOD = 15
|
|
||||||
SYS_CHOWN = 16
|
|
||||||
SYS_GETFSSTAT = 18
|
|
||||||
SYS_GETPID = 20
|
|
||||||
SYS_SETUID = 23
|
|
||||||
SYS_GETUID = 24
|
|
||||||
SYS_GETEUID = 25
|
|
||||||
SYS_PTRACE = 26
|
|
||||||
SYS_RECVMSG = 27
|
|
||||||
SYS_SENDMSG = 28
|
|
||||||
SYS_RECVFROM = 29
|
|
||||||
SYS_ACCEPT = 30
|
|
||||||
SYS_GETPEERNAME = 31
|
|
||||||
SYS_GETSOCKNAME = 32
|
|
||||||
SYS_ACCESS = 33
|
|
||||||
SYS_CHFLAGS = 34
|
|
||||||
SYS_FCHFLAGS = 35
|
|
||||||
SYS_SYNC = 36
|
|
||||||
SYS_KILL = 37
|
|
||||||
SYS_GETPPID = 39
|
|
||||||
SYS_DUP = 41
|
|
||||||
SYS_PIPE = 42
|
|
||||||
SYS_GETEGID = 43
|
|
||||||
SYS_SIGACTION = 46
|
|
||||||
SYS_GETGID = 47
|
|
||||||
SYS_SIGPROCMASK = 48
|
|
||||||
SYS_GETLOGIN = 49
|
|
||||||
SYS_SETLOGIN = 50
|
|
||||||
SYS_ACCT = 51
|
|
||||||
SYS_SIGPENDING = 52
|
|
||||||
SYS_SIGALTSTACK = 53
|
|
||||||
SYS_IOCTL = 54
|
|
||||||
SYS_REBOOT = 55
|
|
||||||
SYS_REVOKE = 56
|
|
||||||
SYS_SYMLINK = 57
|
|
||||||
SYS_READLINK = 58
|
|
||||||
SYS_EXECVE = 59
|
|
||||||
SYS_UMASK = 60
|
|
||||||
SYS_CHROOT = 61
|
|
||||||
SYS_MSYNC = 65
|
|
||||||
SYS_VFORK = 66
|
|
||||||
SYS_MUNMAP = 73
|
|
||||||
SYS_MPROTECT = 74
|
|
||||||
SYS_MADVISE = 75
|
|
||||||
SYS_MINCORE = 78
|
|
||||||
SYS_GETGROUPS = 79
|
|
||||||
SYS_SETGROUPS = 80
|
|
||||||
SYS_GETPGRP = 81
|
|
||||||
SYS_SETPGID = 82
|
|
||||||
SYS_SETITIMER = 83
|
|
||||||
SYS_SWAPON = 85
|
|
||||||
SYS_GETITIMER = 86
|
|
||||||
SYS_GETDTABLESIZE = 89
|
|
||||||
SYS_DUP2 = 90
|
|
||||||
SYS_FCNTL = 92
|
|
||||||
SYS_SELECT = 93
|
|
||||||
SYS_FSYNC = 95
|
|
||||||
SYS_SETPRIORITY = 96
|
|
||||||
SYS_SOCKET = 97
|
|
||||||
SYS_CONNECT = 98
|
|
||||||
SYS_GETPRIORITY = 100
|
|
||||||
SYS_BIND = 104
|
|
||||||
SYS_SETSOCKOPT = 105
|
|
||||||
SYS_LISTEN = 106
|
|
||||||
SYS_SIGSUSPEND = 111
|
|
||||||
SYS_GETTIMEOFDAY = 116
|
|
||||||
SYS_GETRUSAGE = 117
|
|
||||||
SYS_GETSOCKOPT = 118
|
|
||||||
SYS_READV = 120
|
|
||||||
SYS_WRITEV = 121
|
|
||||||
SYS_SETTIMEOFDAY = 122
|
|
||||||
SYS_FCHOWN = 123
|
|
||||||
SYS_FCHMOD = 124
|
|
||||||
SYS_SETREUID = 126
|
|
||||||
SYS_SETREGID = 127
|
|
||||||
SYS_RENAME = 128
|
|
||||||
SYS_FLOCK = 131
|
|
||||||
SYS_MKFIFO = 132
|
|
||||||
SYS_SENDTO = 133
|
|
||||||
SYS_SHUTDOWN = 134
|
|
||||||
SYS_SOCKETPAIR = 135
|
|
||||||
SYS_MKDIR = 136
|
|
||||||
SYS_RMDIR = 137
|
|
||||||
SYS_UTIMES = 138
|
|
||||||
SYS_FUTIMES = 139
|
|
||||||
SYS_ADJTIME = 140
|
|
||||||
SYS_GETHOSTUUID = 142
|
|
||||||
SYS_SETSID = 147
|
|
||||||
SYS_GETPGID = 151
|
|
||||||
SYS_SETPRIVEXEC = 152
|
|
||||||
SYS_PREAD = 153
|
|
||||||
SYS_PWRITE = 154
|
|
||||||
SYS_NFSSVC = 155
|
|
||||||
SYS_STATFS = 157
|
|
||||||
SYS_FSTATFS = 158
|
|
||||||
SYS_UNMOUNT = 159
|
|
||||||
SYS_GETFH = 161
|
|
||||||
SYS_QUOTACTL = 165
|
|
||||||
SYS_MOUNT = 167
|
|
||||||
SYS_CSOPS = 169
|
|
||||||
SYS_CSOPS_AUDITTOKEN = 170
|
|
||||||
SYS_WAITID = 173
|
|
||||||
SYS_KDEBUG_TYPEFILTER = 177
|
|
||||||
SYS_KDEBUG_TRACE_STRING = 178
|
|
||||||
SYS_KDEBUG_TRACE64 = 179
|
|
||||||
SYS_KDEBUG_TRACE = 180
|
|
||||||
SYS_SETGID = 181
|
|
||||||
SYS_SETEGID = 182
|
|
||||||
SYS_SETEUID = 183
|
|
||||||
SYS_SIGRETURN = 184
|
|
||||||
SYS_THREAD_SELFCOUNTS = 186
|
|
||||||
SYS_FDATASYNC = 187
|
|
||||||
SYS_STAT = 188
|
|
||||||
SYS_FSTAT = 189
|
|
||||||
SYS_LSTAT = 190
|
|
||||||
SYS_PATHCONF = 191
|
|
||||||
SYS_FPATHCONF = 192
|
|
||||||
SYS_GETRLIMIT = 194
|
|
||||||
SYS_SETRLIMIT = 195
|
|
||||||
SYS_GETDIRENTRIES = 196
|
|
||||||
SYS_MMAP = 197
|
|
||||||
SYS_LSEEK = 199
|
|
||||||
SYS_TRUNCATE = 200
|
|
||||||
SYS_FTRUNCATE = 201
|
|
||||||
SYS_SYSCTL = 202
|
|
||||||
SYS_MLOCK = 203
|
|
||||||
SYS_MUNLOCK = 204
|
|
||||||
SYS_UNDELETE = 205
|
|
||||||
SYS_OPEN_DPROTECTED_NP = 216
|
|
||||||
SYS_GETATTRLIST = 220
|
|
||||||
SYS_SETATTRLIST = 221
|
|
||||||
SYS_GETDIRENTRIESATTR = 222
|
|
||||||
SYS_EXCHANGEDATA = 223
|
|
||||||
SYS_SEARCHFS = 225
|
|
||||||
SYS_DELETE = 226
|
|
||||||
SYS_COPYFILE = 227
|
|
||||||
SYS_FGETATTRLIST = 228
|
|
||||||
SYS_FSETATTRLIST = 229
|
|
||||||
SYS_POLL = 230
|
|
||||||
SYS_WATCHEVENT = 231
|
|
||||||
SYS_WAITEVENT = 232
|
|
||||||
SYS_MODWATCH = 233
|
|
||||||
SYS_GETXATTR = 234
|
|
||||||
SYS_FGETXATTR = 235
|
|
||||||
SYS_SETXATTR = 236
|
|
||||||
SYS_FSETXATTR = 237
|
|
||||||
SYS_REMOVEXATTR = 238
|
|
||||||
SYS_FREMOVEXATTR = 239
|
|
||||||
SYS_LISTXATTR = 240
|
|
||||||
SYS_FLISTXATTR = 241
|
|
||||||
SYS_FSCTL = 242
|
|
||||||
SYS_INITGROUPS = 243
|
|
||||||
SYS_POSIX_SPAWN = 244
|
|
||||||
SYS_FFSCTL = 245
|
|
||||||
SYS_NFSCLNT = 247
|
|
||||||
SYS_FHOPEN = 248
|
|
||||||
SYS_MINHERIT = 250
|
|
||||||
SYS_SEMSYS = 251
|
|
||||||
SYS_MSGSYS = 252
|
|
||||||
SYS_SHMSYS = 253
|
|
||||||
SYS_SEMCTL = 254
|
|
||||||
SYS_SEMGET = 255
|
|
||||||
SYS_SEMOP = 256
|
|
||||||
SYS_MSGCTL = 258
|
|
||||||
SYS_MSGGET = 259
|
|
||||||
SYS_MSGSND = 260
|
|
||||||
SYS_MSGRCV = 261
|
|
||||||
SYS_SHMAT = 262
|
|
||||||
SYS_SHMCTL = 263
|
|
||||||
SYS_SHMDT = 264
|
|
||||||
SYS_SHMGET = 265
|
|
||||||
SYS_SHM_OPEN = 266
|
|
||||||
SYS_SHM_UNLINK = 267
|
|
||||||
SYS_SEM_OPEN = 268
|
|
||||||
SYS_SEM_CLOSE = 269
|
|
||||||
SYS_SEM_UNLINK = 270
|
|
||||||
SYS_SEM_WAIT = 271
|
|
||||||
SYS_SEM_TRYWAIT = 272
|
|
||||||
SYS_SEM_POST = 273
|
|
||||||
SYS_SYSCTLBYNAME = 274
|
|
||||||
SYS_OPEN_EXTENDED = 277
|
|
||||||
SYS_UMASK_EXTENDED = 278
|
|
||||||
SYS_STAT_EXTENDED = 279
|
|
||||||
SYS_LSTAT_EXTENDED = 280
|
|
||||||
SYS_FSTAT_EXTENDED = 281
|
|
||||||
SYS_CHMOD_EXTENDED = 282
|
|
||||||
SYS_FCHMOD_EXTENDED = 283
|
|
||||||
SYS_ACCESS_EXTENDED = 284
|
|
||||||
SYS_SETTID = 285
|
|
||||||
SYS_GETTID = 286
|
|
||||||
SYS_SETSGROUPS = 287
|
|
||||||
SYS_GETSGROUPS = 288
|
|
||||||
SYS_SETWGROUPS = 289
|
|
||||||
SYS_GETWGROUPS = 290
|
|
||||||
SYS_MKFIFO_EXTENDED = 291
|
|
||||||
SYS_MKDIR_EXTENDED = 292
|
|
||||||
SYS_IDENTITYSVC = 293
|
|
||||||
SYS_SHARED_REGION_CHECK_NP = 294
|
|
||||||
SYS_VM_PRESSURE_MONITOR = 296
|
|
||||||
SYS_PSYNCH_RW_LONGRDLOCK = 297
|
|
||||||
SYS_PSYNCH_RW_YIELDWRLOCK = 298
|
|
||||||
SYS_PSYNCH_RW_DOWNGRADE = 299
|
|
||||||
SYS_PSYNCH_RW_UPGRADE = 300
|
|
||||||
SYS_PSYNCH_MUTEXWAIT = 301
|
|
||||||
SYS_PSYNCH_MUTEXDROP = 302
|
|
||||||
SYS_PSYNCH_CVBROAD = 303
|
|
||||||
SYS_PSYNCH_CVSIGNAL = 304
|
|
||||||
SYS_PSYNCH_CVWAIT = 305
|
|
||||||
SYS_PSYNCH_RW_RDLOCK = 306
|
|
||||||
SYS_PSYNCH_RW_WRLOCK = 307
|
|
||||||
SYS_PSYNCH_RW_UNLOCK = 308
|
|
||||||
SYS_PSYNCH_RW_UNLOCK2 = 309
|
|
||||||
SYS_GETSID = 310
|
|
||||||
SYS_SETTID_WITH_PID = 311
|
|
||||||
SYS_PSYNCH_CVCLRPREPOST = 312
|
|
||||||
SYS_AIO_FSYNC = 313
|
|
||||||
SYS_AIO_RETURN = 314
|
|
||||||
SYS_AIO_SUSPEND = 315
|
|
||||||
SYS_AIO_CANCEL = 316
|
|
||||||
SYS_AIO_ERROR = 317
|
|
||||||
SYS_AIO_READ = 318
|
|
||||||
SYS_AIO_WRITE = 319
|
|
||||||
SYS_LIO_LISTIO = 320
|
|
||||||
SYS_IOPOLICYSYS = 322
|
|
||||||
SYS_PROCESS_POLICY = 323
|
|
||||||
SYS_MLOCKALL = 324
|
|
||||||
SYS_MUNLOCKALL = 325
|
|
||||||
SYS_ISSETUGID = 327
|
|
||||||
SYS___PTHREAD_KILL = 328
|
|
||||||
SYS___PTHREAD_SIGMASK = 329
|
|
||||||
SYS___SIGWAIT = 330
|
|
||||||
SYS___DISABLE_THREADSIGNAL = 331
|
|
||||||
SYS___PTHREAD_MARKCANCEL = 332
|
|
||||||
SYS___PTHREAD_CANCELED = 333
|
|
||||||
SYS___SEMWAIT_SIGNAL = 334
|
|
||||||
SYS_PROC_INFO = 336
|
|
||||||
SYS_SENDFILE = 337
|
|
||||||
SYS_STAT64 = 338
|
|
||||||
SYS_FSTAT64 = 339
|
|
||||||
SYS_LSTAT64 = 340
|
|
||||||
SYS_STAT64_EXTENDED = 341
|
|
||||||
SYS_LSTAT64_EXTENDED = 342
|
|
||||||
SYS_FSTAT64_EXTENDED = 343
|
|
||||||
SYS_GETDIRENTRIES64 = 344
|
|
||||||
SYS_STATFS64 = 345
|
|
||||||
SYS_FSTATFS64 = 346
|
|
||||||
SYS_GETFSSTAT64 = 347
|
|
||||||
SYS___PTHREAD_CHDIR = 348
|
|
||||||
SYS___PTHREAD_FCHDIR = 349
|
|
||||||
SYS_AUDIT = 350
|
|
||||||
SYS_AUDITON = 351
|
|
||||||
SYS_GETAUID = 353
|
|
||||||
SYS_SETAUID = 354
|
|
||||||
SYS_GETAUDIT_ADDR = 357
|
|
||||||
SYS_SETAUDIT_ADDR = 358
|
|
||||||
SYS_AUDITCTL = 359
|
|
||||||
SYS_BSDTHREAD_CREATE = 360
|
|
||||||
SYS_BSDTHREAD_TERMINATE = 361
|
|
||||||
SYS_KQUEUE = 362
|
|
||||||
SYS_KEVENT = 363
|
|
||||||
SYS_LCHOWN = 364
|
|
||||||
SYS_BSDTHREAD_REGISTER = 366
|
|
||||||
SYS_WORKQ_OPEN = 367
|
|
||||||
SYS_WORKQ_KERNRETURN = 368
|
|
||||||
SYS_KEVENT64 = 369
|
|
||||||
SYS___OLD_SEMWAIT_SIGNAL = 370
|
|
||||||
SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
|
|
||||||
SYS_THREAD_SELFID = 372
|
|
||||||
SYS_LEDGER = 373
|
|
||||||
SYS_KEVENT_QOS = 374
|
|
||||||
SYS_KEVENT_ID = 375
|
|
||||||
SYS___MAC_EXECVE = 380
|
|
||||||
SYS___MAC_SYSCALL = 381
|
|
||||||
SYS___MAC_GET_FILE = 382
|
|
||||||
SYS___MAC_SET_FILE = 383
|
|
||||||
SYS___MAC_GET_LINK = 384
|
|
||||||
SYS___MAC_SET_LINK = 385
|
|
||||||
SYS___MAC_GET_PROC = 386
|
|
||||||
SYS___MAC_SET_PROC = 387
|
|
||||||
SYS___MAC_GET_FD = 388
|
|
||||||
SYS___MAC_SET_FD = 389
|
|
||||||
SYS___MAC_GET_PID = 390
|
|
||||||
SYS_PSELECT = 394
|
|
||||||
SYS_PSELECT_NOCANCEL = 395
|
|
||||||
SYS_READ_NOCANCEL = 396
|
|
||||||
SYS_WRITE_NOCANCEL = 397
|
|
||||||
SYS_OPEN_NOCANCEL = 398
|
|
||||||
SYS_CLOSE_NOCANCEL = 399
|
|
||||||
SYS_WAIT4_NOCANCEL = 400
|
|
||||||
SYS_RECVMSG_NOCANCEL = 401
|
|
||||||
SYS_SENDMSG_NOCANCEL = 402
|
|
||||||
SYS_RECVFROM_NOCANCEL = 403
|
|
||||||
SYS_ACCEPT_NOCANCEL = 404
|
|
||||||
SYS_MSYNC_NOCANCEL = 405
|
|
||||||
SYS_FCNTL_NOCANCEL = 406
|
|
||||||
SYS_SELECT_NOCANCEL = 407
|
|
||||||
SYS_FSYNC_NOCANCEL = 408
|
|
||||||
SYS_CONNECT_NOCANCEL = 409
|
|
||||||
SYS_SIGSUSPEND_NOCANCEL = 410
|
|
||||||
SYS_READV_NOCANCEL = 411
|
|
||||||
SYS_WRITEV_NOCANCEL = 412
|
|
||||||
SYS_SENDTO_NOCANCEL = 413
|
|
||||||
SYS_PREAD_NOCANCEL = 414
|
|
||||||
SYS_PWRITE_NOCANCEL = 415
|
|
||||||
SYS_WAITID_NOCANCEL = 416
|
|
||||||
SYS_POLL_NOCANCEL = 417
|
|
||||||
SYS_MSGSND_NOCANCEL = 418
|
|
||||||
SYS_MSGRCV_NOCANCEL = 419
|
|
||||||
SYS_SEM_WAIT_NOCANCEL = 420
|
|
||||||
SYS_AIO_SUSPEND_NOCANCEL = 421
|
|
||||||
SYS___SIGWAIT_NOCANCEL = 422
|
|
||||||
SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
|
|
||||||
SYS___MAC_MOUNT = 424
|
|
||||||
SYS___MAC_GET_MOUNT = 425
|
|
||||||
SYS___MAC_GETFSSTAT = 426
|
|
||||||
SYS_FSGETPATH = 427
|
|
||||||
SYS_AUDIT_SESSION_SELF = 428
|
|
||||||
SYS_AUDIT_SESSION_JOIN = 429
|
|
||||||
SYS_FILEPORT_MAKEPORT = 430
|
|
||||||
SYS_FILEPORT_MAKEFD = 431
|
|
||||||
SYS_AUDIT_SESSION_PORT = 432
|
|
||||||
SYS_PID_SUSPEND = 433
|
|
||||||
SYS_PID_RESUME = 434
|
|
||||||
SYS_PID_HIBERNATE = 435
|
|
||||||
SYS_PID_SHUTDOWN_SOCKETS = 436
|
|
||||||
SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
|
|
||||||
SYS_KAS_INFO = 439
|
|
||||||
SYS_MEMORYSTATUS_CONTROL = 440
|
|
||||||
SYS_GUARDED_OPEN_NP = 441
|
|
||||||
SYS_GUARDED_CLOSE_NP = 442
|
|
||||||
SYS_GUARDED_KQUEUE_NP = 443
|
|
||||||
SYS_CHANGE_FDGUARD_NP = 444
|
|
||||||
SYS_USRCTL = 445
|
|
||||||
SYS_PROC_RLIMIT_CONTROL = 446
|
|
||||||
SYS_CONNECTX = 447
|
|
||||||
SYS_DISCONNECTX = 448
|
|
||||||
SYS_PEELOFF = 449
|
|
||||||
SYS_SOCKET_DELEGATE = 450
|
|
||||||
SYS_TELEMETRY = 451
|
|
||||||
SYS_PROC_UUID_POLICY = 452
|
|
||||||
SYS_MEMORYSTATUS_GET_LEVEL = 453
|
|
||||||
SYS_SYSTEM_OVERRIDE = 454
|
|
||||||
SYS_VFS_PURGE = 455
|
|
||||||
SYS_SFI_CTL = 456
|
|
||||||
SYS_SFI_PIDCTL = 457
|
|
||||||
SYS_COALITION = 458
|
|
||||||
SYS_COALITION_INFO = 459
|
|
||||||
SYS_NECP_MATCH_POLICY = 460
|
|
||||||
SYS_GETATTRLISTBULK = 461
|
|
||||||
SYS_CLONEFILEAT = 462
|
|
||||||
SYS_OPENAT = 463
|
|
||||||
SYS_OPENAT_NOCANCEL = 464
|
|
||||||
SYS_RENAMEAT = 465
|
|
||||||
SYS_FACCESSAT = 466
|
|
||||||
SYS_FCHMODAT = 467
|
|
||||||
SYS_FCHOWNAT = 468
|
|
||||||
SYS_FSTATAT = 469
|
|
||||||
SYS_FSTATAT64 = 470
|
|
||||||
SYS_LINKAT = 471
|
|
||||||
SYS_UNLINKAT = 472
|
|
||||||
SYS_READLINKAT = 473
|
|
||||||
SYS_SYMLINKAT = 474
|
|
||||||
SYS_MKDIRAT = 475
|
|
||||||
SYS_GETATTRLISTAT = 476
|
|
||||||
SYS_PROC_TRACE_LOG = 477
|
|
||||||
SYS_BSDTHREAD_CTL = 478
|
|
||||||
SYS_OPENBYID_NP = 479
|
|
||||||
SYS_RECVMSG_X = 480
|
|
||||||
SYS_SENDMSG_X = 481
|
|
||||||
SYS_THREAD_SELFUSAGE = 482
|
|
||||||
SYS_CSRCTL = 483
|
|
||||||
SYS_GUARDED_OPEN_DPROTECTED_NP = 484
|
|
||||||
SYS_GUARDED_WRITE_NP = 485
|
|
||||||
SYS_GUARDED_PWRITE_NP = 486
|
|
||||||
SYS_GUARDED_WRITEV_NP = 487
|
|
||||||
SYS_RENAMEATX_NP = 488
|
|
||||||
SYS_MREMAP_ENCRYPTED = 489
|
|
||||||
SYS_NETAGENT_TRIGGER = 490
|
|
||||||
SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
|
|
||||||
SYS_MICROSTACKSHOT = 492
|
|
||||||
SYS_GRAB_PGO_DATA = 493
|
|
||||||
SYS_PERSONA = 494
|
|
||||||
SYS_WORK_INTERVAL_CTL = 499
|
|
||||||
SYS_GETENTROPY = 500
|
|
||||||
SYS_NECP_OPEN = 501
|
|
||||||
SYS_NECP_CLIENT_ACTION = 502
|
|
||||||
SYS___NEXUS_OPEN = 503
|
|
||||||
SYS___NEXUS_REGISTER = 504
|
|
||||||
SYS___NEXUS_DEREGISTER = 505
|
|
||||||
SYS___NEXUS_CREATE = 506
|
|
||||||
SYS___NEXUS_DESTROY = 507
|
|
||||||
SYS___NEXUS_GET_OPT = 508
|
|
||||||
SYS___NEXUS_SET_OPT = 509
|
|
||||||
SYS___CHANNEL_OPEN = 510
|
|
||||||
SYS___CHANNEL_GET_INFO = 511
|
|
||||||
SYS___CHANNEL_SYNC = 512
|
|
||||||
SYS___CHANNEL_GET_OPT = 513
|
|
||||||
SYS___CHANNEL_SET_OPT = 514
|
|
||||||
SYS_ULOCK_WAIT = 515
|
|
||||||
SYS_ULOCK_WAKE = 516
|
|
||||||
SYS_FCLONEFILEAT = 517
|
|
||||||
SYS_FS_SNAPSHOT = 518
|
|
||||||
SYS_TERMINATE_WITH_PAYLOAD = 520
|
|
||||||
SYS_ABORT_WITH_PAYLOAD = 521
|
|
||||||
SYS_NECP_SESSION_OPEN = 522
|
|
||||||
SYS_NECP_SESSION_ACTION = 523
|
|
||||||
SYS_SETATTRLISTAT = 524
|
|
||||||
SYS_NET_QOS_GUIDELINE = 525
|
|
||||||
SYS_FMOUNT = 526
|
|
||||||
SYS_NTP_ADJTIME = 527
|
|
||||||
SYS_NTP_GETTIME = 528
|
|
||||||
SYS_OS_FAULT_WITH_PAYLOAD = 529
|
|
||||||
SYS_MAXSYSCALL = 530
|
|
||||||
SYS_INVALID = 63
|
|
||||||
)
|
|
436
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
generated
vendored
436
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
generated
vendored
|
@ -1,436 +0,0 @@
|
||||||
// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build arm,darwin
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_SYSCALL = 0
|
|
||||||
SYS_EXIT = 1
|
|
||||||
SYS_FORK = 2
|
|
||||||
SYS_READ = 3
|
|
||||||
SYS_WRITE = 4
|
|
||||||
SYS_OPEN = 5
|
|
||||||
SYS_CLOSE = 6
|
|
||||||
SYS_WAIT4 = 7
|
|
||||||
SYS_LINK = 9
|
|
||||||
SYS_UNLINK = 10
|
|
||||||
SYS_CHDIR = 12
|
|
||||||
SYS_FCHDIR = 13
|
|
||||||
SYS_MKNOD = 14
|
|
||||||
SYS_CHMOD = 15
|
|
||||||
SYS_CHOWN = 16
|
|
||||||
SYS_GETFSSTAT = 18
|
|
||||||
SYS_GETPID = 20
|
|
||||||
SYS_SETUID = 23
|
|
||||||
SYS_GETUID = 24
|
|
||||||
SYS_GETEUID = 25
|
|
||||||
SYS_PTRACE = 26
|
|
||||||
SYS_RECVMSG = 27
|
|
||||||
SYS_SENDMSG = 28
|
|
||||||
SYS_RECVFROM = 29
|
|
||||||
SYS_ACCEPT = 30
|
|
||||||
SYS_GETPEERNAME = 31
|
|
||||||
SYS_GETSOCKNAME = 32
|
|
||||||
SYS_ACCESS = 33
|
|
||||||
SYS_CHFLAGS = 34
|
|
||||||
SYS_FCHFLAGS = 35
|
|
||||||
SYS_SYNC = 36
|
|
||||||
SYS_KILL = 37
|
|
||||||
SYS_GETPPID = 39
|
|
||||||
SYS_DUP = 41
|
|
||||||
SYS_PIPE = 42
|
|
||||||
SYS_GETEGID = 43
|
|
||||||
SYS_SIGACTION = 46
|
|
||||||
SYS_GETGID = 47
|
|
||||||
SYS_SIGPROCMASK = 48
|
|
||||||
SYS_GETLOGIN = 49
|
|
||||||
SYS_SETLOGIN = 50
|
|
||||||
SYS_ACCT = 51
|
|
||||||
SYS_SIGPENDING = 52
|
|
||||||
SYS_SIGALTSTACK = 53
|
|
||||||
SYS_IOCTL = 54
|
|
||||||
SYS_REBOOT = 55
|
|
||||||
SYS_REVOKE = 56
|
|
||||||
SYS_SYMLINK = 57
|
|
||||||
SYS_READLINK = 58
|
|
||||||
SYS_EXECVE = 59
|
|
||||||
SYS_UMASK = 60
|
|
||||||
SYS_CHROOT = 61
|
|
||||||
SYS_MSYNC = 65
|
|
||||||
SYS_VFORK = 66
|
|
||||||
SYS_MUNMAP = 73
|
|
||||||
SYS_MPROTECT = 74
|
|
||||||
SYS_MADVISE = 75
|
|
||||||
SYS_MINCORE = 78
|
|
||||||
SYS_GETGROUPS = 79
|
|
||||||
SYS_SETGROUPS = 80
|
|
||||||
SYS_GETPGRP = 81
|
|
||||||
SYS_SETPGID = 82
|
|
||||||
SYS_SETITIMER = 83
|
|
||||||
SYS_SWAPON = 85
|
|
||||||
SYS_GETITIMER = 86
|
|
||||||
SYS_GETDTABLESIZE = 89
|
|
||||||
SYS_DUP2 = 90
|
|
||||||
SYS_FCNTL = 92
|
|
||||||
SYS_SELECT = 93
|
|
||||||
SYS_FSYNC = 95
|
|
||||||
SYS_SETPRIORITY = 96
|
|
||||||
SYS_SOCKET = 97
|
|
||||||
SYS_CONNECT = 98
|
|
||||||
SYS_GETPRIORITY = 100
|
|
||||||
SYS_BIND = 104
|
|
||||||
SYS_SETSOCKOPT = 105
|
|
||||||
SYS_LISTEN = 106
|
|
||||||
SYS_SIGSUSPEND = 111
|
|
||||||
SYS_GETTIMEOFDAY = 116
|
|
||||||
SYS_GETRUSAGE = 117
|
|
||||||
SYS_GETSOCKOPT = 118
|
|
||||||
SYS_READV = 120
|
|
||||||
SYS_WRITEV = 121
|
|
||||||
SYS_SETTIMEOFDAY = 122
|
|
||||||
SYS_FCHOWN = 123
|
|
||||||
SYS_FCHMOD = 124
|
|
||||||
SYS_SETREUID = 126
|
|
||||||
SYS_SETREGID = 127
|
|
||||||
SYS_RENAME = 128
|
|
||||||
SYS_FLOCK = 131
|
|
||||||
SYS_MKFIFO = 132
|
|
||||||
SYS_SENDTO = 133
|
|
||||||
SYS_SHUTDOWN = 134
|
|
||||||
SYS_SOCKETPAIR = 135
|
|
||||||
SYS_MKDIR = 136
|
|
||||||
SYS_RMDIR = 137
|
|
||||||
SYS_UTIMES = 138
|
|
||||||
SYS_FUTIMES = 139
|
|
||||||
SYS_ADJTIME = 140
|
|
||||||
SYS_GETHOSTUUID = 142
|
|
||||||
SYS_SETSID = 147
|
|
||||||
SYS_GETPGID = 151
|
|
||||||
SYS_SETPRIVEXEC = 152
|
|
||||||
SYS_PREAD = 153
|
|
||||||
SYS_PWRITE = 154
|
|
||||||
SYS_NFSSVC = 155
|
|
||||||
SYS_STATFS = 157
|
|
||||||
SYS_FSTATFS = 158
|
|
||||||
SYS_UNMOUNT = 159
|
|
||||||
SYS_GETFH = 161
|
|
||||||
SYS_QUOTACTL = 165
|
|
||||||
SYS_MOUNT = 167
|
|
||||||
SYS_CSOPS = 169
|
|
||||||
SYS_CSOPS_AUDITTOKEN = 170
|
|
||||||
SYS_WAITID = 173
|
|
||||||
SYS_KDEBUG_TYPEFILTER = 177
|
|
||||||
SYS_KDEBUG_TRACE_STRING = 178
|
|
||||||
SYS_KDEBUG_TRACE64 = 179
|
|
||||||
SYS_KDEBUG_TRACE = 180
|
|
||||||
SYS_SETGID = 181
|
|
||||||
SYS_SETEGID = 182
|
|
||||||
SYS_SETEUID = 183
|
|
||||||
SYS_SIGRETURN = 184
|
|
||||||
SYS_THREAD_SELFCOUNTS = 186
|
|
||||||
SYS_FDATASYNC = 187
|
|
||||||
SYS_STAT = 188
|
|
||||||
SYS_FSTAT = 189
|
|
||||||
SYS_LSTAT = 190
|
|
||||||
SYS_PATHCONF = 191
|
|
||||||
SYS_FPATHCONF = 192
|
|
||||||
SYS_GETRLIMIT = 194
|
|
||||||
SYS_SETRLIMIT = 195
|
|
||||||
SYS_GETDIRENTRIES = 196
|
|
||||||
SYS_MMAP = 197
|
|
||||||
SYS_LSEEK = 199
|
|
||||||
SYS_TRUNCATE = 200
|
|
||||||
SYS_FTRUNCATE = 201
|
|
||||||
SYS_SYSCTL = 202
|
|
||||||
SYS_MLOCK = 203
|
|
||||||
SYS_MUNLOCK = 204
|
|
||||||
SYS_UNDELETE = 205
|
|
||||||
SYS_OPEN_DPROTECTED_NP = 216
|
|
||||||
SYS_GETATTRLIST = 220
|
|
||||||
SYS_SETATTRLIST = 221
|
|
||||||
SYS_GETDIRENTRIESATTR = 222
|
|
||||||
SYS_EXCHANGEDATA = 223
|
|
||||||
SYS_SEARCHFS = 225
|
|
||||||
SYS_DELETE = 226
|
|
||||||
SYS_COPYFILE = 227
|
|
||||||
SYS_FGETATTRLIST = 228
|
|
||||||
SYS_FSETATTRLIST = 229
|
|
||||||
SYS_POLL = 230
|
|
||||||
SYS_WATCHEVENT = 231
|
|
||||||
SYS_WAITEVENT = 232
|
|
||||||
SYS_MODWATCH = 233
|
|
||||||
SYS_GETXATTR = 234
|
|
||||||
SYS_FGETXATTR = 235
|
|
||||||
SYS_SETXATTR = 236
|
|
||||||
SYS_FSETXATTR = 237
|
|
||||||
SYS_REMOVEXATTR = 238
|
|
||||||
SYS_FREMOVEXATTR = 239
|
|
||||||
SYS_LISTXATTR = 240
|
|
||||||
SYS_FLISTXATTR = 241
|
|
||||||
SYS_FSCTL = 242
|
|
||||||
SYS_INITGROUPS = 243
|
|
||||||
SYS_POSIX_SPAWN = 244
|
|
||||||
SYS_FFSCTL = 245
|
|
||||||
SYS_NFSCLNT = 247
|
|
||||||
SYS_FHOPEN = 248
|
|
||||||
SYS_MINHERIT = 250
|
|
||||||
SYS_SEMSYS = 251
|
|
||||||
SYS_MSGSYS = 252
|
|
||||||
SYS_SHMSYS = 253
|
|
||||||
SYS_SEMCTL = 254
|
|
||||||
SYS_SEMGET = 255
|
|
||||||
SYS_SEMOP = 256
|
|
||||||
SYS_MSGCTL = 258
|
|
||||||
SYS_MSGGET = 259
|
|
||||||
SYS_MSGSND = 260
|
|
||||||
SYS_MSGRCV = 261
|
|
||||||
SYS_SHMAT = 262
|
|
||||||
SYS_SHMCTL = 263
|
|
||||||
SYS_SHMDT = 264
|
|
||||||
SYS_SHMGET = 265
|
|
||||||
SYS_SHM_OPEN = 266
|
|
||||||
SYS_SHM_UNLINK = 267
|
|
||||||
SYS_SEM_OPEN = 268
|
|
||||||
SYS_SEM_CLOSE = 269
|
|
||||||
SYS_SEM_UNLINK = 270
|
|
||||||
SYS_SEM_WAIT = 271
|
|
||||||
SYS_SEM_TRYWAIT = 272
|
|
||||||
SYS_SEM_POST = 273
|
|
||||||
SYS_SYSCTLBYNAME = 274
|
|
||||||
SYS_OPEN_EXTENDED = 277
|
|
||||||
SYS_UMASK_EXTENDED = 278
|
|
||||||
SYS_STAT_EXTENDED = 279
|
|
||||||
SYS_LSTAT_EXTENDED = 280
|
|
||||||
SYS_FSTAT_EXTENDED = 281
|
|
||||||
SYS_CHMOD_EXTENDED = 282
|
|
||||||
SYS_FCHMOD_EXTENDED = 283
|
|
||||||
SYS_ACCESS_EXTENDED = 284
|
|
||||||
SYS_SETTID = 285
|
|
||||||
SYS_GETTID = 286
|
|
||||||
SYS_SETSGROUPS = 287
|
|
||||||
SYS_GETSGROUPS = 288
|
|
||||||
SYS_SETWGROUPS = 289
|
|
||||||
SYS_GETWGROUPS = 290
|
|
||||||
SYS_MKFIFO_EXTENDED = 291
|
|
||||||
SYS_MKDIR_EXTENDED = 292
|
|
||||||
SYS_IDENTITYSVC = 293
|
|
||||||
SYS_SHARED_REGION_CHECK_NP = 294
|
|
||||||
SYS_VM_PRESSURE_MONITOR = 296
|
|
||||||
SYS_PSYNCH_RW_LONGRDLOCK = 297
|
|
||||||
SYS_PSYNCH_RW_YIELDWRLOCK = 298
|
|
||||||
SYS_PSYNCH_RW_DOWNGRADE = 299
|
|
||||||
SYS_PSYNCH_RW_UPGRADE = 300
|
|
||||||
SYS_PSYNCH_MUTEXWAIT = 301
|
|
||||||
SYS_PSYNCH_MUTEXDROP = 302
|
|
||||||
SYS_PSYNCH_CVBROAD = 303
|
|
||||||
SYS_PSYNCH_CVSIGNAL = 304
|
|
||||||
SYS_PSYNCH_CVWAIT = 305
|
|
||||||
SYS_PSYNCH_RW_RDLOCK = 306
|
|
||||||
SYS_PSYNCH_RW_WRLOCK = 307
|
|
||||||
SYS_PSYNCH_RW_UNLOCK = 308
|
|
||||||
SYS_PSYNCH_RW_UNLOCK2 = 309
|
|
||||||
SYS_GETSID = 310
|
|
||||||
SYS_SETTID_WITH_PID = 311
|
|
||||||
SYS_PSYNCH_CVCLRPREPOST = 312
|
|
||||||
SYS_AIO_FSYNC = 313
|
|
||||||
SYS_AIO_RETURN = 314
|
|
||||||
SYS_AIO_SUSPEND = 315
|
|
||||||
SYS_AIO_CANCEL = 316
|
|
||||||
SYS_AIO_ERROR = 317
|
|
||||||
SYS_AIO_READ = 318
|
|
||||||
SYS_AIO_WRITE = 319
|
|
||||||
SYS_LIO_LISTIO = 320
|
|
||||||
SYS_IOPOLICYSYS = 322
|
|
||||||
SYS_PROCESS_POLICY = 323
|
|
||||||
SYS_MLOCKALL = 324
|
|
||||||
SYS_MUNLOCKALL = 325
|
|
||||||
SYS_ISSETUGID = 327
|
|
||||||
SYS___PTHREAD_KILL = 328
|
|
||||||
SYS___PTHREAD_SIGMASK = 329
|
|
||||||
SYS___SIGWAIT = 330
|
|
||||||
SYS___DISABLE_THREADSIGNAL = 331
|
|
||||||
SYS___PTHREAD_MARKCANCEL = 332
|
|
||||||
SYS___PTHREAD_CANCELED = 333
|
|
||||||
SYS___SEMWAIT_SIGNAL = 334
|
|
||||||
SYS_PROC_INFO = 336
|
|
||||||
SYS_SENDFILE = 337
|
|
||||||
SYS_STAT64 = 338
|
|
||||||
SYS_FSTAT64 = 339
|
|
||||||
SYS_LSTAT64 = 340
|
|
||||||
SYS_STAT64_EXTENDED = 341
|
|
||||||
SYS_LSTAT64_EXTENDED = 342
|
|
||||||
SYS_FSTAT64_EXTENDED = 343
|
|
||||||
SYS_GETDIRENTRIES64 = 344
|
|
||||||
SYS_STATFS64 = 345
|
|
||||||
SYS_FSTATFS64 = 346
|
|
||||||
SYS_GETFSSTAT64 = 347
|
|
||||||
SYS___PTHREAD_CHDIR = 348
|
|
||||||
SYS___PTHREAD_FCHDIR = 349
|
|
||||||
SYS_AUDIT = 350
|
|
||||||
SYS_AUDITON = 351
|
|
||||||
SYS_GETAUID = 353
|
|
||||||
SYS_SETAUID = 354
|
|
||||||
SYS_GETAUDIT_ADDR = 357
|
|
||||||
SYS_SETAUDIT_ADDR = 358
|
|
||||||
SYS_AUDITCTL = 359
|
|
||||||
SYS_BSDTHREAD_CREATE = 360
|
|
||||||
SYS_BSDTHREAD_TERMINATE = 361
|
|
||||||
SYS_KQUEUE = 362
|
|
||||||
SYS_KEVENT = 363
|
|
||||||
SYS_LCHOWN = 364
|
|
||||||
SYS_BSDTHREAD_REGISTER = 366
|
|
||||||
SYS_WORKQ_OPEN = 367
|
|
||||||
SYS_WORKQ_KERNRETURN = 368
|
|
||||||
SYS_KEVENT64 = 369
|
|
||||||
SYS___OLD_SEMWAIT_SIGNAL = 370
|
|
||||||
SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
|
|
||||||
SYS_THREAD_SELFID = 372
|
|
||||||
SYS_LEDGER = 373
|
|
||||||
SYS_KEVENT_QOS = 374
|
|
||||||
SYS_KEVENT_ID = 375
|
|
||||||
SYS___MAC_EXECVE = 380
|
|
||||||
SYS___MAC_SYSCALL = 381
|
|
||||||
SYS___MAC_GET_FILE = 382
|
|
||||||
SYS___MAC_SET_FILE = 383
|
|
||||||
SYS___MAC_GET_LINK = 384
|
|
||||||
SYS___MAC_SET_LINK = 385
|
|
||||||
SYS___MAC_GET_PROC = 386
|
|
||||||
SYS___MAC_SET_PROC = 387
|
|
||||||
SYS___MAC_GET_FD = 388
|
|
||||||
SYS___MAC_SET_FD = 389
|
|
||||||
SYS___MAC_GET_PID = 390
|
|
||||||
SYS_PSELECT = 394
|
|
||||||
SYS_PSELECT_NOCANCEL = 395
|
|
||||||
SYS_READ_NOCANCEL = 396
|
|
||||||
SYS_WRITE_NOCANCEL = 397
|
|
||||||
SYS_OPEN_NOCANCEL = 398
|
|
||||||
SYS_CLOSE_NOCANCEL = 399
|
|
||||||
SYS_WAIT4_NOCANCEL = 400
|
|
||||||
SYS_RECVMSG_NOCANCEL = 401
|
|
||||||
SYS_SENDMSG_NOCANCEL = 402
|
|
||||||
SYS_RECVFROM_NOCANCEL = 403
|
|
||||||
SYS_ACCEPT_NOCANCEL = 404
|
|
||||||
SYS_MSYNC_NOCANCEL = 405
|
|
||||||
SYS_FCNTL_NOCANCEL = 406
|
|
||||||
SYS_SELECT_NOCANCEL = 407
|
|
||||||
SYS_FSYNC_NOCANCEL = 408
|
|
||||||
SYS_CONNECT_NOCANCEL = 409
|
|
||||||
SYS_SIGSUSPEND_NOCANCEL = 410
|
|
||||||
SYS_READV_NOCANCEL = 411
|
|
||||||
SYS_WRITEV_NOCANCEL = 412
|
|
||||||
SYS_SENDTO_NOCANCEL = 413
|
|
||||||
SYS_PREAD_NOCANCEL = 414
|
|
||||||
SYS_PWRITE_NOCANCEL = 415
|
|
||||||
SYS_WAITID_NOCANCEL = 416
|
|
||||||
SYS_POLL_NOCANCEL = 417
|
|
||||||
SYS_MSGSND_NOCANCEL = 418
|
|
||||||
SYS_MSGRCV_NOCANCEL = 419
|
|
||||||
SYS_SEM_WAIT_NOCANCEL = 420
|
|
||||||
SYS_AIO_SUSPEND_NOCANCEL = 421
|
|
||||||
SYS___SIGWAIT_NOCANCEL = 422
|
|
||||||
SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
|
|
||||||
SYS___MAC_MOUNT = 424
|
|
||||||
SYS___MAC_GET_MOUNT = 425
|
|
||||||
SYS___MAC_GETFSSTAT = 426
|
|
||||||
SYS_FSGETPATH = 427
|
|
||||||
SYS_AUDIT_SESSION_SELF = 428
|
|
||||||
SYS_AUDIT_SESSION_JOIN = 429
|
|
||||||
SYS_FILEPORT_MAKEPORT = 430
|
|
||||||
SYS_FILEPORT_MAKEFD = 431
|
|
||||||
SYS_AUDIT_SESSION_PORT = 432
|
|
||||||
SYS_PID_SUSPEND = 433
|
|
||||||
SYS_PID_RESUME = 434
|
|
||||||
SYS_PID_HIBERNATE = 435
|
|
||||||
SYS_PID_SHUTDOWN_SOCKETS = 436
|
|
||||||
SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
|
|
||||||
SYS_KAS_INFO = 439
|
|
||||||
SYS_MEMORYSTATUS_CONTROL = 440
|
|
||||||
SYS_GUARDED_OPEN_NP = 441
|
|
||||||
SYS_GUARDED_CLOSE_NP = 442
|
|
||||||
SYS_GUARDED_KQUEUE_NP = 443
|
|
||||||
SYS_CHANGE_FDGUARD_NP = 444
|
|
||||||
SYS_USRCTL = 445
|
|
||||||
SYS_PROC_RLIMIT_CONTROL = 446
|
|
||||||
SYS_CONNECTX = 447
|
|
||||||
SYS_DISCONNECTX = 448
|
|
||||||
SYS_PEELOFF = 449
|
|
||||||
SYS_SOCKET_DELEGATE = 450
|
|
||||||
SYS_TELEMETRY = 451
|
|
||||||
SYS_PROC_UUID_POLICY = 452
|
|
||||||
SYS_MEMORYSTATUS_GET_LEVEL = 453
|
|
||||||
SYS_SYSTEM_OVERRIDE = 454
|
|
||||||
SYS_VFS_PURGE = 455
|
|
||||||
SYS_SFI_CTL = 456
|
|
||||||
SYS_SFI_PIDCTL = 457
|
|
||||||
SYS_COALITION = 458
|
|
||||||
SYS_COALITION_INFO = 459
|
|
||||||
SYS_NECP_MATCH_POLICY = 460
|
|
||||||
SYS_GETATTRLISTBULK = 461
|
|
||||||
SYS_CLONEFILEAT = 462
|
|
||||||
SYS_OPENAT = 463
|
|
||||||
SYS_OPENAT_NOCANCEL = 464
|
|
||||||
SYS_RENAMEAT = 465
|
|
||||||
SYS_FACCESSAT = 466
|
|
||||||
SYS_FCHMODAT = 467
|
|
||||||
SYS_FCHOWNAT = 468
|
|
||||||
SYS_FSTATAT = 469
|
|
||||||
SYS_FSTATAT64 = 470
|
|
||||||
SYS_LINKAT = 471
|
|
||||||
SYS_UNLINKAT = 472
|
|
||||||
SYS_READLINKAT = 473
|
|
||||||
SYS_SYMLINKAT = 474
|
|
||||||
SYS_MKDIRAT = 475
|
|
||||||
SYS_GETATTRLISTAT = 476
|
|
||||||
SYS_PROC_TRACE_LOG = 477
|
|
||||||
SYS_BSDTHREAD_CTL = 478
|
|
||||||
SYS_OPENBYID_NP = 479
|
|
||||||
SYS_RECVMSG_X = 480
|
|
||||||
SYS_SENDMSG_X = 481
|
|
||||||
SYS_THREAD_SELFUSAGE = 482
|
|
||||||
SYS_CSRCTL = 483
|
|
||||||
SYS_GUARDED_OPEN_DPROTECTED_NP = 484
|
|
||||||
SYS_GUARDED_WRITE_NP = 485
|
|
||||||
SYS_GUARDED_PWRITE_NP = 486
|
|
||||||
SYS_GUARDED_WRITEV_NP = 487
|
|
||||||
SYS_RENAMEATX_NP = 488
|
|
||||||
SYS_MREMAP_ENCRYPTED = 489
|
|
||||||
SYS_NETAGENT_TRIGGER = 490
|
|
||||||
SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
|
|
||||||
SYS_MICROSTACKSHOT = 492
|
|
||||||
SYS_GRAB_PGO_DATA = 493
|
|
||||||
SYS_PERSONA = 494
|
|
||||||
SYS_WORK_INTERVAL_CTL = 499
|
|
||||||
SYS_GETENTROPY = 500
|
|
||||||
SYS_NECP_OPEN = 501
|
|
||||||
SYS_NECP_CLIENT_ACTION = 502
|
|
||||||
SYS___NEXUS_OPEN = 503
|
|
||||||
SYS___NEXUS_REGISTER = 504
|
|
||||||
SYS___NEXUS_DEREGISTER = 505
|
|
||||||
SYS___NEXUS_CREATE = 506
|
|
||||||
SYS___NEXUS_DESTROY = 507
|
|
||||||
SYS___NEXUS_GET_OPT = 508
|
|
||||||
SYS___NEXUS_SET_OPT = 509
|
|
||||||
SYS___CHANNEL_OPEN = 510
|
|
||||||
SYS___CHANNEL_GET_INFO = 511
|
|
||||||
SYS___CHANNEL_SYNC = 512
|
|
||||||
SYS___CHANNEL_GET_OPT = 513
|
|
||||||
SYS___CHANNEL_SET_OPT = 514
|
|
||||||
SYS_ULOCK_WAIT = 515
|
|
||||||
SYS_ULOCK_WAKE = 516
|
|
||||||
SYS_FCLONEFILEAT = 517
|
|
||||||
SYS_FS_SNAPSHOT = 518
|
|
||||||
SYS_TERMINATE_WITH_PAYLOAD = 520
|
|
||||||
SYS_ABORT_WITH_PAYLOAD = 521
|
|
||||||
SYS_NECP_SESSION_OPEN = 522
|
|
||||||
SYS_NECP_SESSION_ACTION = 523
|
|
||||||
SYS_SETATTRLISTAT = 524
|
|
||||||
SYS_NET_QOS_GUIDELINE = 525
|
|
||||||
SYS_FMOUNT = 526
|
|
||||||
SYS_NTP_ADJTIME = 527
|
|
||||||
SYS_NTP_GETTIME = 528
|
|
||||||
SYS_OS_FAULT_WITH_PAYLOAD = 529
|
|
||||||
SYS_MAXSYSCALL = 530
|
|
||||||
SYS_INVALID = 63
|
|
||||||
)
|
|
392
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
generated
vendored
392
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
generated
vendored
|
@ -1,392 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -m32 /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build 386,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_RESTART_SYSCALL = 0
|
|
||||||
SYS_EXIT = 1
|
|
||||||
SYS_FORK = 2
|
|
||||||
SYS_READ = 3
|
|
||||||
SYS_WRITE = 4
|
|
||||||
SYS_OPEN = 5
|
|
||||||
SYS_CLOSE = 6
|
|
||||||
SYS_WAITPID = 7
|
|
||||||
SYS_CREAT = 8
|
|
||||||
SYS_LINK = 9
|
|
||||||
SYS_UNLINK = 10
|
|
||||||
SYS_EXECVE = 11
|
|
||||||
SYS_CHDIR = 12
|
|
||||||
SYS_TIME = 13
|
|
||||||
SYS_MKNOD = 14
|
|
||||||
SYS_CHMOD = 15
|
|
||||||
SYS_LCHOWN = 16
|
|
||||||
SYS_BREAK = 17
|
|
||||||
SYS_OLDSTAT = 18
|
|
||||||
SYS_LSEEK = 19
|
|
||||||
SYS_GETPID = 20
|
|
||||||
SYS_MOUNT = 21
|
|
||||||
SYS_UMOUNT = 22
|
|
||||||
SYS_SETUID = 23
|
|
||||||
SYS_GETUID = 24
|
|
||||||
SYS_STIME = 25
|
|
||||||
SYS_PTRACE = 26
|
|
||||||
SYS_ALARM = 27
|
|
||||||
SYS_OLDFSTAT = 28
|
|
||||||
SYS_PAUSE = 29
|
|
||||||
SYS_UTIME = 30
|
|
||||||
SYS_STTY = 31
|
|
||||||
SYS_GTTY = 32
|
|
||||||
SYS_ACCESS = 33
|
|
||||||
SYS_NICE = 34
|
|
||||||
SYS_FTIME = 35
|
|
||||||
SYS_SYNC = 36
|
|
||||||
SYS_KILL = 37
|
|
||||||
SYS_RENAME = 38
|
|
||||||
SYS_MKDIR = 39
|
|
||||||
SYS_RMDIR = 40
|
|
||||||
SYS_DUP = 41
|
|
||||||
SYS_PIPE = 42
|
|
||||||
SYS_TIMES = 43
|
|
||||||
SYS_PROF = 44
|
|
||||||
SYS_BRK = 45
|
|
||||||
SYS_SETGID = 46
|
|
||||||
SYS_GETGID = 47
|
|
||||||
SYS_SIGNAL = 48
|
|
||||||
SYS_GETEUID = 49
|
|
||||||
SYS_GETEGID = 50
|
|
||||||
SYS_ACCT = 51
|
|
||||||
SYS_UMOUNT2 = 52
|
|
||||||
SYS_LOCK = 53
|
|
||||||
SYS_IOCTL = 54
|
|
||||||
SYS_FCNTL = 55
|
|
||||||
SYS_MPX = 56
|
|
||||||
SYS_SETPGID = 57
|
|
||||||
SYS_ULIMIT = 58
|
|
||||||
SYS_OLDOLDUNAME = 59
|
|
||||||
SYS_UMASK = 60
|
|
||||||
SYS_CHROOT = 61
|
|
||||||
SYS_USTAT = 62
|
|
||||||
SYS_DUP2 = 63
|
|
||||||
SYS_GETPPID = 64
|
|
||||||
SYS_GETPGRP = 65
|
|
||||||
SYS_SETSID = 66
|
|
||||||
SYS_SIGACTION = 67
|
|
||||||
SYS_SGETMASK = 68
|
|
||||||
SYS_SSETMASK = 69
|
|
||||||
SYS_SETREUID = 70
|
|
||||||
SYS_SETREGID = 71
|
|
||||||
SYS_SIGSUSPEND = 72
|
|
||||||
SYS_SIGPENDING = 73
|
|
||||||
SYS_SETHOSTNAME = 74
|
|
||||||
SYS_SETRLIMIT = 75
|
|
||||||
SYS_GETRLIMIT = 76
|
|
||||||
SYS_GETRUSAGE = 77
|
|
||||||
SYS_GETTIMEOFDAY = 78
|
|
||||||
SYS_SETTIMEOFDAY = 79
|
|
||||||
SYS_GETGROUPS = 80
|
|
||||||
SYS_SETGROUPS = 81
|
|
||||||
SYS_SELECT = 82
|
|
||||||
SYS_SYMLINK = 83
|
|
||||||
SYS_OLDLSTAT = 84
|
|
||||||
SYS_READLINK = 85
|
|
||||||
SYS_USELIB = 86
|
|
||||||
SYS_SWAPON = 87
|
|
||||||
SYS_REBOOT = 88
|
|
||||||
SYS_READDIR = 89
|
|
||||||
SYS_MMAP = 90
|
|
||||||
SYS_MUNMAP = 91
|
|
||||||
SYS_TRUNCATE = 92
|
|
||||||
SYS_FTRUNCATE = 93
|
|
||||||
SYS_FCHMOD = 94
|
|
||||||
SYS_FCHOWN = 95
|
|
||||||
SYS_GETPRIORITY = 96
|
|
||||||
SYS_SETPRIORITY = 97
|
|
||||||
SYS_PROFIL = 98
|
|
||||||
SYS_STATFS = 99
|
|
||||||
SYS_FSTATFS = 100
|
|
||||||
SYS_IOPERM = 101
|
|
||||||
SYS_SOCKETCALL = 102
|
|
||||||
SYS_SYSLOG = 103
|
|
||||||
SYS_SETITIMER = 104
|
|
||||||
SYS_GETITIMER = 105
|
|
||||||
SYS_STAT = 106
|
|
||||||
SYS_LSTAT = 107
|
|
||||||
SYS_FSTAT = 108
|
|
||||||
SYS_OLDUNAME = 109
|
|
||||||
SYS_IOPL = 110
|
|
||||||
SYS_VHANGUP = 111
|
|
||||||
SYS_IDLE = 112
|
|
||||||
SYS_VM86OLD = 113
|
|
||||||
SYS_WAIT4 = 114
|
|
||||||
SYS_SWAPOFF = 115
|
|
||||||
SYS_SYSINFO = 116
|
|
||||||
SYS_IPC = 117
|
|
||||||
SYS_FSYNC = 118
|
|
||||||
SYS_SIGRETURN = 119
|
|
||||||
SYS_CLONE = 120
|
|
||||||
SYS_SETDOMAINNAME = 121
|
|
||||||
SYS_UNAME = 122
|
|
||||||
SYS_MODIFY_LDT = 123
|
|
||||||
SYS_ADJTIMEX = 124
|
|
||||||
SYS_MPROTECT = 125
|
|
||||||
SYS_SIGPROCMASK = 126
|
|
||||||
SYS_CREATE_MODULE = 127
|
|
||||||
SYS_INIT_MODULE = 128
|
|
||||||
SYS_DELETE_MODULE = 129
|
|
||||||
SYS_GET_KERNEL_SYMS = 130
|
|
||||||
SYS_QUOTACTL = 131
|
|
||||||
SYS_GETPGID = 132
|
|
||||||
SYS_FCHDIR = 133
|
|
||||||
SYS_BDFLUSH = 134
|
|
||||||
SYS_SYSFS = 135
|
|
||||||
SYS_PERSONALITY = 136
|
|
||||||
SYS_AFS_SYSCALL = 137
|
|
||||||
SYS_SETFSUID = 138
|
|
||||||
SYS_SETFSGID = 139
|
|
||||||
SYS__LLSEEK = 140
|
|
||||||
SYS_GETDENTS = 141
|
|
||||||
SYS__NEWSELECT = 142
|
|
||||||
SYS_FLOCK = 143
|
|
||||||
SYS_MSYNC = 144
|
|
||||||
SYS_READV = 145
|
|
||||||
SYS_WRITEV = 146
|
|
||||||
SYS_GETSID = 147
|
|
||||||
SYS_FDATASYNC = 148
|
|
||||||
SYS__SYSCTL = 149
|
|
||||||
SYS_MLOCK = 150
|
|
||||||
SYS_MUNLOCK = 151
|
|
||||||
SYS_MLOCKALL = 152
|
|
||||||
SYS_MUNLOCKALL = 153
|
|
||||||
SYS_SCHED_SETPARAM = 154
|
|
||||||
SYS_SCHED_GETPARAM = 155
|
|
||||||
SYS_SCHED_SETSCHEDULER = 156
|
|
||||||
SYS_SCHED_GETSCHEDULER = 157
|
|
||||||
SYS_SCHED_YIELD = 158
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 159
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 160
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 161
|
|
||||||
SYS_NANOSLEEP = 162
|
|
||||||
SYS_MREMAP = 163
|
|
||||||
SYS_SETRESUID = 164
|
|
||||||
SYS_GETRESUID = 165
|
|
||||||
SYS_VM86 = 166
|
|
||||||
SYS_QUERY_MODULE = 167
|
|
||||||
SYS_POLL = 168
|
|
||||||
SYS_NFSSERVCTL = 169
|
|
||||||
SYS_SETRESGID = 170
|
|
||||||
SYS_GETRESGID = 171
|
|
||||||
SYS_PRCTL = 172
|
|
||||||
SYS_RT_SIGRETURN = 173
|
|
||||||
SYS_RT_SIGACTION = 174
|
|
||||||
SYS_RT_SIGPROCMASK = 175
|
|
||||||
SYS_RT_SIGPENDING = 176
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 177
|
|
||||||
SYS_RT_SIGQUEUEINFO = 178
|
|
||||||
SYS_RT_SIGSUSPEND = 179
|
|
||||||
SYS_PREAD64 = 180
|
|
||||||
SYS_PWRITE64 = 181
|
|
||||||
SYS_CHOWN = 182
|
|
||||||
SYS_GETCWD = 183
|
|
||||||
SYS_CAPGET = 184
|
|
||||||
SYS_CAPSET = 185
|
|
||||||
SYS_SIGALTSTACK = 186
|
|
||||||
SYS_SENDFILE = 187
|
|
||||||
SYS_GETPMSG = 188
|
|
||||||
SYS_PUTPMSG = 189
|
|
||||||
SYS_VFORK = 190
|
|
||||||
SYS_UGETRLIMIT = 191
|
|
||||||
SYS_MMAP2 = 192
|
|
||||||
SYS_TRUNCATE64 = 193
|
|
||||||
SYS_FTRUNCATE64 = 194
|
|
||||||
SYS_STAT64 = 195
|
|
||||||
SYS_LSTAT64 = 196
|
|
||||||
SYS_FSTAT64 = 197
|
|
||||||
SYS_LCHOWN32 = 198
|
|
||||||
SYS_GETUID32 = 199
|
|
||||||
SYS_GETGID32 = 200
|
|
||||||
SYS_GETEUID32 = 201
|
|
||||||
SYS_GETEGID32 = 202
|
|
||||||
SYS_SETREUID32 = 203
|
|
||||||
SYS_SETREGID32 = 204
|
|
||||||
SYS_GETGROUPS32 = 205
|
|
||||||
SYS_SETGROUPS32 = 206
|
|
||||||
SYS_FCHOWN32 = 207
|
|
||||||
SYS_SETRESUID32 = 208
|
|
||||||
SYS_GETRESUID32 = 209
|
|
||||||
SYS_SETRESGID32 = 210
|
|
||||||
SYS_GETRESGID32 = 211
|
|
||||||
SYS_CHOWN32 = 212
|
|
||||||
SYS_SETUID32 = 213
|
|
||||||
SYS_SETGID32 = 214
|
|
||||||
SYS_SETFSUID32 = 215
|
|
||||||
SYS_SETFSGID32 = 216
|
|
||||||
SYS_PIVOT_ROOT = 217
|
|
||||||
SYS_MINCORE = 218
|
|
||||||
SYS_MADVISE = 219
|
|
||||||
SYS_GETDENTS64 = 220
|
|
||||||
SYS_FCNTL64 = 221
|
|
||||||
SYS_GETTID = 224
|
|
||||||
SYS_READAHEAD = 225
|
|
||||||
SYS_SETXATTR = 226
|
|
||||||
SYS_LSETXATTR = 227
|
|
||||||
SYS_FSETXATTR = 228
|
|
||||||
SYS_GETXATTR = 229
|
|
||||||
SYS_LGETXATTR = 230
|
|
||||||
SYS_FGETXATTR = 231
|
|
||||||
SYS_LISTXATTR = 232
|
|
||||||
SYS_LLISTXATTR = 233
|
|
||||||
SYS_FLISTXATTR = 234
|
|
||||||
SYS_REMOVEXATTR = 235
|
|
||||||
SYS_LREMOVEXATTR = 236
|
|
||||||
SYS_FREMOVEXATTR = 237
|
|
||||||
SYS_TKILL = 238
|
|
||||||
SYS_SENDFILE64 = 239
|
|
||||||
SYS_FUTEX = 240
|
|
||||||
SYS_SCHED_SETAFFINITY = 241
|
|
||||||
SYS_SCHED_GETAFFINITY = 242
|
|
||||||
SYS_SET_THREAD_AREA = 243
|
|
||||||
SYS_GET_THREAD_AREA = 244
|
|
||||||
SYS_IO_SETUP = 245
|
|
||||||
SYS_IO_DESTROY = 246
|
|
||||||
SYS_IO_GETEVENTS = 247
|
|
||||||
SYS_IO_SUBMIT = 248
|
|
||||||
SYS_IO_CANCEL = 249
|
|
||||||
SYS_FADVISE64 = 250
|
|
||||||
SYS_EXIT_GROUP = 252
|
|
||||||
SYS_LOOKUP_DCOOKIE = 253
|
|
||||||
SYS_EPOLL_CREATE = 254
|
|
||||||
SYS_EPOLL_CTL = 255
|
|
||||||
SYS_EPOLL_WAIT = 256
|
|
||||||
SYS_REMAP_FILE_PAGES = 257
|
|
||||||
SYS_SET_TID_ADDRESS = 258
|
|
||||||
SYS_TIMER_CREATE = 259
|
|
||||||
SYS_TIMER_SETTIME = 260
|
|
||||||
SYS_TIMER_GETTIME = 261
|
|
||||||
SYS_TIMER_GETOVERRUN = 262
|
|
||||||
SYS_TIMER_DELETE = 263
|
|
||||||
SYS_CLOCK_SETTIME = 264
|
|
||||||
SYS_CLOCK_GETTIME = 265
|
|
||||||
SYS_CLOCK_GETRES = 266
|
|
||||||
SYS_CLOCK_NANOSLEEP = 267
|
|
||||||
SYS_STATFS64 = 268
|
|
||||||
SYS_FSTATFS64 = 269
|
|
||||||
SYS_TGKILL = 270
|
|
||||||
SYS_UTIMES = 271
|
|
||||||
SYS_FADVISE64_64 = 272
|
|
||||||
SYS_VSERVER = 273
|
|
||||||
SYS_MBIND = 274
|
|
||||||
SYS_GET_MEMPOLICY = 275
|
|
||||||
SYS_SET_MEMPOLICY = 276
|
|
||||||
SYS_MQ_OPEN = 277
|
|
||||||
SYS_MQ_UNLINK = 278
|
|
||||||
SYS_MQ_TIMEDSEND = 279
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 280
|
|
||||||
SYS_MQ_NOTIFY = 281
|
|
||||||
SYS_MQ_GETSETATTR = 282
|
|
||||||
SYS_KEXEC_LOAD = 283
|
|
||||||
SYS_WAITID = 284
|
|
||||||
SYS_ADD_KEY = 286
|
|
||||||
SYS_REQUEST_KEY = 287
|
|
||||||
SYS_KEYCTL = 288
|
|
||||||
SYS_IOPRIO_SET = 289
|
|
||||||
SYS_IOPRIO_GET = 290
|
|
||||||
SYS_INOTIFY_INIT = 291
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 292
|
|
||||||
SYS_INOTIFY_RM_WATCH = 293
|
|
||||||
SYS_MIGRATE_PAGES = 294
|
|
||||||
SYS_OPENAT = 295
|
|
||||||
SYS_MKDIRAT = 296
|
|
||||||
SYS_MKNODAT = 297
|
|
||||||
SYS_FCHOWNAT = 298
|
|
||||||
SYS_FUTIMESAT = 299
|
|
||||||
SYS_FSTATAT64 = 300
|
|
||||||
SYS_UNLINKAT = 301
|
|
||||||
SYS_RENAMEAT = 302
|
|
||||||
SYS_LINKAT = 303
|
|
||||||
SYS_SYMLINKAT = 304
|
|
||||||
SYS_READLINKAT = 305
|
|
||||||
SYS_FCHMODAT = 306
|
|
||||||
SYS_FACCESSAT = 307
|
|
||||||
SYS_PSELECT6 = 308
|
|
||||||
SYS_PPOLL = 309
|
|
||||||
SYS_UNSHARE = 310
|
|
||||||
SYS_SET_ROBUST_LIST = 311
|
|
||||||
SYS_GET_ROBUST_LIST = 312
|
|
||||||
SYS_SPLICE = 313
|
|
||||||
SYS_SYNC_FILE_RANGE = 314
|
|
||||||
SYS_TEE = 315
|
|
||||||
SYS_VMSPLICE = 316
|
|
||||||
SYS_MOVE_PAGES = 317
|
|
||||||
SYS_GETCPU = 318
|
|
||||||
SYS_EPOLL_PWAIT = 319
|
|
||||||
SYS_UTIMENSAT = 320
|
|
||||||
SYS_SIGNALFD = 321
|
|
||||||
SYS_TIMERFD_CREATE = 322
|
|
||||||
SYS_EVENTFD = 323
|
|
||||||
SYS_FALLOCATE = 324
|
|
||||||
SYS_TIMERFD_SETTIME = 325
|
|
||||||
SYS_TIMERFD_GETTIME = 326
|
|
||||||
SYS_SIGNALFD4 = 327
|
|
||||||
SYS_EVENTFD2 = 328
|
|
||||||
SYS_EPOLL_CREATE1 = 329
|
|
||||||
SYS_DUP3 = 330
|
|
||||||
SYS_PIPE2 = 331
|
|
||||||
SYS_INOTIFY_INIT1 = 332
|
|
||||||
SYS_PREADV = 333
|
|
||||||
SYS_PWRITEV = 334
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 335
|
|
||||||
SYS_PERF_EVENT_OPEN = 336
|
|
||||||
SYS_RECVMMSG = 337
|
|
||||||
SYS_FANOTIFY_INIT = 338
|
|
||||||
SYS_FANOTIFY_MARK = 339
|
|
||||||
SYS_PRLIMIT64 = 340
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 341
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 342
|
|
||||||
SYS_CLOCK_ADJTIME = 343
|
|
||||||
SYS_SYNCFS = 344
|
|
||||||
SYS_SENDMMSG = 345
|
|
||||||
SYS_SETNS = 346
|
|
||||||
SYS_PROCESS_VM_READV = 347
|
|
||||||
SYS_PROCESS_VM_WRITEV = 348
|
|
||||||
SYS_KCMP = 349
|
|
||||||
SYS_FINIT_MODULE = 350
|
|
||||||
SYS_SCHED_SETATTR = 351
|
|
||||||
SYS_SCHED_GETATTR = 352
|
|
||||||
SYS_RENAMEAT2 = 353
|
|
||||||
SYS_SECCOMP = 354
|
|
||||||
SYS_GETRANDOM = 355
|
|
||||||
SYS_MEMFD_CREATE = 356
|
|
||||||
SYS_BPF = 357
|
|
||||||
SYS_EXECVEAT = 358
|
|
||||||
SYS_SOCKET = 359
|
|
||||||
SYS_SOCKETPAIR = 360
|
|
||||||
SYS_BIND = 361
|
|
||||||
SYS_CONNECT = 362
|
|
||||||
SYS_LISTEN = 363
|
|
||||||
SYS_ACCEPT4 = 364
|
|
||||||
SYS_GETSOCKOPT = 365
|
|
||||||
SYS_SETSOCKOPT = 366
|
|
||||||
SYS_GETSOCKNAME = 367
|
|
||||||
SYS_GETPEERNAME = 368
|
|
||||||
SYS_SENDTO = 369
|
|
||||||
SYS_SENDMSG = 370
|
|
||||||
SYS_RECVFROM = 371
|
|
||||||
SYS_RECVMSG = 372
|
|
||||||
SYS_SHUTDOWN = 373
|
|
||||||
SYS_USERFAULTFD = 374
|
|
||||||
SYS_MEMBARRIER = 375
|
|
||||||
SYS_MLOCK2 = 376
|
|
||||||
SYS_COPY_FILE_RANGE = 377
|
|
||||||
SYS_PREADV2 = 378
|
|
||||||
SYS_PWRITEV2 = 379
|
|
||||||
SYS_PKEY_MPROTECT = 380
|
|
||||||
SYS_PKEY_ALLOC = 381
|
|
||||||
SYS_PKEY_FREE = 382
|
|
||||||
SYS_STATX = 383
|
|
||||||
SYS_ARCH_PRCTL = 384
|
|
||||||
SYS_IO_PGETEVENTS = 385
|
|
||||||
SYS_RSEQ = 386
|
|
||||||
)
|
|
344
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
generated
vendored
344
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
generated
vendored
|
@ -1,344 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -m64 /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build amd64,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_READ = 0
|
|
||||||
SYS_WRITE = 1
|
|
||||||
SYS_OPEN = 2
|
|
||||||
SYS_CLOSE = 3
|
|
||||||
SYS_STAT = 4
|
|
||||||
SYS_FSTAT = 5
|
|
||||||
SYS_LSTAT = 6
|
|
||||||
SYS_POLL = 7
|
|
||||||
SYS_LSEEK = 8
|
|
||||||
SYS_MMAP = 9
|
|
||||||
SYS_MPROTECT = 10
|
|
||||||
SYS_MUNMAP = 11
|
|
||||||
SYS_BRK = 12
|
|
||||||
SYS_RT_SIGACTION = 13
|
|
||||||
SYS_RT_SIGPROCMASK = 14
|
|
||||||
SYS_RT_SIGRETURN = 15
|
|
||||||
SYS_IOCTL = 16
|
|
||||||
SYS_PREAD64 = 17
|
|
||||||
SYS_PWRITE64 = 18
|
|
||||||
SYS_READV = 19
|
|
||||||
SYS_WRITEV = 20
|
|
||||||
SYS_ACCESS = 21
|
|
||||||
SYS_PIPE = 22
|
|
||||||
SYS_SELECT = 23
|
|
||||||
SYS_SCHED_YIELD = 24
|
|
||||||
SYS_MREMAP = 25
|
|
||||||
SYS_MSYNC = 26
|
|
||||||
SYS_MINCORE = 27
|
|
||||||
SYS_MADVISE = 28
|
|
||||||
SYS_SHMGET = 29
|
|
||||||
SYS_SHMAT = 30
|
|
||||||
SYS_SHMCTL = 31
|
|
||||||
SYS_DUP = 32
|
|
||||||
SYS_DUP2 = 33
|
|
||||||
SYS_PAUSE = 34
|
|
||||||
SYS_NANOSLEEP = 35
|
|
||||||
SYS_GETITIMER = 36
|
|
||||||
SYS_ALARM = 37
|
|
||||||
SYS_SETITIMER = 38
|
|
||||||
SYS_GETPID = 39
|
|
||||||
SYS_SENDFILE = 40
|
|
||||||
SYS_SOCKET = 41
|
|
||||||
SYS_CONNECT = 42
|
|
||||||
SYS_ACCEPT = 43
|
|
||||||
SYS_SENDTO = 44
|
|
||||||
SYS_RECVFROM = 45
|
|
||||||
SYS_SENDMSG = 46
|
|
||||||
SYS_RECVMSG = 47
|
|
||||||
SYS_SHUTDOWN = 48
|
|
||||||
SYS_BIND = 49
|
|
||||||
SYS_LISTEN = 50
|
|
||||||
SYS_GETSOCKNAME = 51
|
|
||||||
SYS_GETPEERNAME = 52
|
|
||||||
SYS_SOCKETPAIR = 53
|
|
||||||
SYS_SETSOCKOPT = 54
|
|
||||||
SYS_GETSOCKOPT = 55
|
|
||||||
SYS_CLONE = 56
|
|
||||||
SYS_FORK = 57
|
|
||||||
SYS_VFORK = 58
|
|
||||||
SYS_EXECVE = 59
|
|
||||||
SYS_EXIT = 60
|
|
||||||
SYS_WAIT4 = 61
|
|
||||||
SYS_KILL = 62
|
|
||||||
SYS_UNAME = 63
|
|
||||||
SYS_SEMGET = 64
|
|
||||||
SYS_SEMOP = 65
|
|
||||||
SYS_SEMCTL = 66
|
|
||||||
SYS_SHMDT = 67
|
|
||||||
SYS_MSGGET = 68
|
|
||||||
SYS_MSGSND = 69
|
|
||||||
SYS_MSGRCV = 70
|
|
||||||
SYS_MSGCTL = 71
|
|
||||||
SYS_FCNTL = 72
|
|
||||||
SYS_FLOCK = 73
|
|
||||||
SYS_FSYNC = 74
|
|
||||||
SYS_FDATASYNC = 75
|
|
||||||
SYS_TRUNCATE = 76
|
|
||||||
SYS_FTRUNCATE = 77
|
|
||||||
SYS_GETDENTS = 78
|
|
||||||
SYS_GETCWD = 79
|
|
||||||
SYS_CHDIR = 80
|
|
||||||
SYS_FCHDIR = 81
|
|
||||||
SYS_RENAME = 82
|
|
||||||
SYS_MKDIR = 83
|
|
||||||
SYS_RMDIR = 84
|
|
||||||
SYS_CREAT = 85
|
|
||||||
SYS_LINK = 86
|
|
||||||
SYS_UNLINK = 87
|
|
||||||
SYS_SYMLINK = 88
|
|
||||||
SYS_READLINK = 89
|
|
||||||
SYS_CHMOD = 90
|
|
||||||
SYS_FCHMOD = 91
|
|
||||||
SYS_CHOWN = 92
|
|
||||||
SYS_FCHOWN = 93
|
|
||||||
SYS_LCHOWN = 94
|
|
||||||
SYS_UMASK = 95
|
|
||||||
SYS_GETTIMEOFDAY = 96
|
|
||||||
SYS_GETRLIMIT = 97
|
|
||||||
SYS_GETRUSAGE = 98
|
|
||||||
SYS_SYSINFO = 99
|
|
||||||
SYS_TIMES = 100
|
|
||||||
SYS_PTRACE = 101
|
|
||||||
SYS_GETUID = 102
|
|
||||||
SYS_SYSLOG = 103
|
|
||||||
SYS_GETGID = 104
|
|
||||||
SYS_SETUID = 105
|
|
||||||
SYS_SETGID = 106
|
|
||||||
SYS_GETEUID = 107
|
|
||||||
SYS_GETEGID = 108
|
|
||||||
SYS_SETPGID = 109
|
|
||||||
SYS_GETPPID = 110
|
|
||||||
SYS_GETPGRP = 111
|
|
||||||
SYS_SETSID = 112
|
|
||||||
SYS_SETREUID = 113
|
|
||||||
SYS_SETREGID = 114
|
|
||||||
SYS_GETGROUPS = 115
|
|
||||||
SYS_SETGROUPS = 116
|
|
||||||
SYS_SETRESUID = 117
|
|
||||||
SYS_GETRESUID = 118
|
|
||||||
SYS_SETRESGID = 119
|
|
||||||
SYS_GETRESGID = 120
|
|
||||||
SYS_GETPGID = 121
|
|
||||||
SYS_SETFSUID = 122
|
|
||||||
SYS_SETFSGID = 123
|
|
||||||
SYS_GETSID = 124
|
|
||||||
SYS_CAPGET = 125
|
|
||||||
SYS_CAPSET = 126
|
|
||||||
SYS_RT_SIGPENDING = 127
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 128
|
|
||||||
SYS_RT_SIGQUEUEINFO = 129
|
|
||||||
SYS_RT_SIGSUSPEND = 130
|
|
||||||
SYS_SIGALTSTACK = 131
|
|
||||||
SYS_UTIME = 132
|
|
||||||
SYS_MKNOD = 133
|
|
||||||
SYS_USELIB = 134
|
|
||||||
SYS_PERSONALITY = 135
|
|
||||||
SYS_USTAT = 136
|
|
||||||
SYS_STATFS = 137
|
|
||||||
SYS_FSTATFS = 138
|
|
||||||
SYS_SYSFS = 139
|
|
||||||
SYS_GETPRIORITY = 140
|
|
||||||
SYS_SETPRIORITY = 141
|
|
||||||
SYS_SCHED_SETPARAM = 142
|
|
||||||
SYS_SCHED_GETPARAM = 143
|
|
||||||
SYS_SCHED_SETSCHEDULER = 144
|
|
||||||
SYS_SCHED_GETSCHEDULER = 145
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 146
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 147
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 148
|
|
||||||
SYS_MLOCK = 149
|
|
||||||
SYS_MUNLOCK = 150
|
|
||||||
SYS_MLOCKALL = 151
|
|
||||||
SYS_MUNLOCKALL = 152
|
|
||||||
SYS_VHANGUP = 153
|
|
||||||
SYS_MODIFY_LDT = 154
|
|
||||||
SYS_PIVOT_ROOT = 155
|
|
||||||
SYS__SYSCTL = 156
|
|
||||||
SYS_PRCTL = 157
|
|
||||||
SYS_ARCH_PRCTL = 158
|
|
||||||
SYS_ADJTIMEX = 159
|
|
||||||
SYS_SETRLIMIT = 160
|
|
||||||
SYS_CHROOT = 161
|
|
||||||
SYS_SYNC = 162
|
|
||||||
SYS_ACCT = 163
|
|
||||||
SYS_SETTIMEOFDAY = 164
|
|
||||||
SYS_MOUNT = 165
|
|
||||||
SYS_UMOUNT2 = 166
|
|
||||||
SYS_SWAPON = 167
|
|
||||||
SYS_SWAPOFF = 168
|
|
||||||
SYS_REBOOT = 169
|
|
||||||
SYS_SETHOSTNAME = 170
|
|
||||||
SYS_SETDOMAINNAME = 171
|
|
||||||
SYS_IOPL = 172
|
|
||||||
SYS_IOPERM = 173
|
|
||||||
SYS_CREATE_MODULE = 174
|
|
||||||
SYS_INIT_MODULE = 175
|
|
||||||
SYS_DELETE_MODULE = 176
|
|
||||||
SYS_GET_KERNEL_SYMS = 177
|
|
||||||
SYS_QUERY_MODULE = 178
|
|
||||||
SYS_QUOTACTL = 179
|
|
||||||
SYS_NFSSERVCTL = 180
|
|
||||||
SYS_GETPMSG = 181
|
|
||||||
SYS_PUTPMSG = 182
|
|
||||||
SYS_AFS_SYSCALL = 183
|
|
||||||
SYS_TUXCALL = 184
|
|
||||||
SYS_SECURITY = 185
|
|
||||||
SYS_GETTID = 186
|
|
||||||
SYS_READAHEAD = 187
|
|
||||||
SYS_SETXATTR = 188
|
|
||||||
SYS_LSETXATTR = 189
|
|
||||||
SYS_FSETXATTR = 190
|
|
||||||
SYS_GETXATTR = 191
|
|
||||||
SYS_LGETXATTR = 192
|
|
||||||
SYS_FGETXATTR = 193
|
|
||||||
SYS_LISTXATTR = 194
|
|
||||||
SYS_LLISTXATTR = 195
|
|
||||||
SYS_FLISTXATTR = 196
|
|
||||||
SYS_REMOVEXATTR = 197
|
|
||||||
SYS_LREMOVEXATTR = 198
|
|
||||||
SYS_FREMOVEXATTR = 199
|
|
||||||
SYS_TKILL = 200
|
|
||||||
SYS_TIME = 201
|
|
||||||
SYS_FUTEX = 202
|
|
||||||
SYS_SCHED_SETAFFINITY = 203
|
|
||||||
SYS_SCHED_GETAFFINITY = 204
|
|
||||||
SYS_SET_THREAD_AREA = 205
|
|
||||||
SYS_IO_SETUP = 206
|
|
||||||
SYS_IO_DESTROY = 207
|
|
||||||
SYS_IO_GETEVENTS = 208
|
|
||||||
SYS_IO_SUBMIT = 209
|
|
||||||
SYS_IO_CANCEL = 210
|
|
||||||
SYS_GET_THREAD_AREA = 211
|
|
||||||
SYS_LOOKUP_DCOOKIE = 212
|
|
||||||
SYS_EPOLL_CREATE = 213
|
|
||||||
SYS_EPOLL_CTL_OLD = 214
|
|
||||||
SYS_EPOLL_WAIT_OLD = 215
|
|
||||||
SYS_REMAP_FILE_PAGES = 216
|
|
||||||
SYS_GETDENTS64 = 217
|
|
||||||
SYS_SET_TID_ADDRESS = 218
|
|
||||||
SYS_RESTART_SYSCALL = 219
|
|
||||||
SYS_SEMTIMEDOP = 220
|
|
||||||
SYS_FADVISE64 = 221
|
|
||||||
SYS_TIMER_CREATE = 222
|
|
||||||
SYS_TIMER_SETTIME = 223
|
|
||||||
SYS_TIMER_GETTIME = 224
|
|
||||||
SYS_TIMER_GETOVERRUN = 225
|
|
||||||
SYS_TIMER_DELETE = 226
|
|
||||||
SYS_CLOCK_SETTIME = 227
|
|
||||||
SYS_CLOCK_GETTIME = 228
|
|
||||||
SYS_CLOCK_GETRES = 229
|
|
||||||
SYS_CLOCK_NANOSLEEP = 230
|
|
||||||
SYS_EXIT_GROUP = 231
|
|
||||||
SYS_EPOLL_WAIT = 232
|
|
||||||
SYS_EPOLL_CTL = 233
|
|
||||||
SYS_TGKILL = 234
|
|
||||||
SYS_UTIMES = 235
|
|
||||||
SYS_VSERVER = 236
|
|
||||||
SYS_MBIND = 237
|
|
||||||
SYS_SET_MEMPOLICY = 238
|
|
||||||
SYS_GET_MEMPOLICY = 239
|
|
||||||
SYS_MQ_OPEN = 240
|
|
||||||
SYS_MQ_UNLINK = 241
|
|
||||||
SYS_MQ_TIMEDSEND = 242
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 243
|
|
||||||
SYS_MQ_NOTIFY = 244
|
|
||||||
SYS_MQ_GETSETATTR = 245
|
|
||||||
SYS_KEXEC_LOAD = 246
|
|
||||||
SYS_WAITID = 247
|
|
||||||
SYS_ADD_KEY = 248
|
|
||||||
SYS_REQUEST_KEY = 249
|
|
||||||
SYS_KEYCTL = 250
|
|
||||||
SYS_IOPRIO_SET = 251
|
|
||||||
SYS_IOPRIO_GET = 252
|
|
||||||
SYS_INOTIFY_INIT = 253
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 254
|
|
||||||
SYS_INOTIFY_RM_WATCH = 255
|
|
||||||
SYS_MIGRATE_PAGES = 256
|
|
||||||
SYS_OPENAT = 257
|
|
||||||
SYS_MKDIRAT = 258
|
|
||||||
SYS_MKNODAT = 259
|
|
||||||
SYS_FCHOWNAT = 260
|
|
||||||
SYS_FUTIMESAT = 261
|
|
||||||
SYS_NEWFSTATAT = 262
|
|
||||||
SYS_UNLINKAT = 263
|
|
||||||
SYS_RENAMEAT = 264
|
|
||||||
SYS_LINKAT = 265
|
|
||||||
SYS_SYMLINKAT = 266
|
|
||||||
SYS_READLINKAT = 267
|
|
||||||
SYS_FCHMODAT = 268
|
|
||||||
SYS_FACCESSAT = 269
|
|
||||||
SYS_PSELECT6 = 270
|
|
||||||
SYS_PPOLL = 271
|
|
||||||
SYS_UNSHARE = 272
|
|
||||||
SYS_SET_ROBUST_LIST = 273
|
|
||||||
SYS_GET_ROBUST_LIST = 274
|
|
||||||
SYS_SPLICE = 275
|
|
||||||
SYS_TEE = 276
|
|
||||||
SYS_SYNC_FILE_RANGE = 277
|
|
||||||
SYS_VMSPLICE = 278
|
|
||||||
SYS_MOVE_PAGES = 279
|
|
||||||
SYS_UTIMENSAT = 280
|
|
||||||
SYS_EPOLL_PWAIT = 281
|
|
||||||
SYS_SIGNALFD = 282
|
|
||||||
SYS_TIMERFD_CREATE = 283
|
|
||||||
SYS_EVENTFD = 284
|
|
||||||
SYS_FALLOCATE = 285
|
|
||||||
SYS_TIMERFD_SETTIME = 286
|
|
||||||
SYS_TIMERFD_GETTIME = 287
|
|
||||||
SYS_ACCEPT4 = 288
|
|
||||||
SYS_SIGNALFD4 = 289
|
|
||||||
SYS_EVENTFD2 = 290
|
|
||||||
SYS_EPOLL_CREATE1 = 291
|
|
||||||
SYS_DUP3 = 292
|
|
||||||
SYS_PIPE2 = 293
|
|
||||||
SYS_INOTIFY_INIT1 = 294
|
|
||||||
SYS_PREADV = 295
|
|
||||||
SYS_PWRITEV = 296
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 297
|
|
||||||
SYS_PERF_EVENT_OPEN = 298
|
|
||||||
SYS_RECVMMSG = 299
|
|
||||||
SYS_FANOTIFY_INIT = 300
|
|
||||||
SYS_FANOTIFY_MARK = 301
|
|
||||||
SYS_PRLIMIT64 = 302
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 303
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 304
|
|
||||||
SYS_CLOCK_ADJTIME = 305
|
|
||||||
SYS_SYNCFS = 306
|
|
||||||
SYS_SENDMMSG = 307
|
|
||||||
SYS_SETNS = 308
|
|
||||||
SYS_GETCPU = 309
|
|
||||||
SYS_PROCESS_VM_READV = 310
|
|
||||||
SYS_PROCESS_VM_WRITEV = 311
|
|
||||||
SYS_KCMP = 312
|
|
||||||
SYS_FINIT_MODULE = 313
|
|
||||||
SYS_SCHED_SETATTR = 314
|
|
||||||
SYS_SCHED_GETATTR = 315
|
|
||||||
SYS_RENAMEAT2 = 316
|
|
||||||
SYS_SECCOMP = 317
|
|
||||||
SYS_GETRANDOM = 318
|
|
||||||
SYS_MEMFD_CREATE = 319
|
|
||||||
SYS_KEXEC_FILE_LOAD = 320
|
|
||||||
SYS_BPF = 321
|
|
||||||
SYS_EXECVEAT = 322
|
|
||||||
SYS_USERFAULTFD = 323
|
|
||||||
SYS_MEMBARRIER = 324
|
|
||||||
SYS_MLOCK2 = 325
|
|
||||||
SYS_COPY_FILE_RANGE = 326
|
|
||||||
SYS_PREADV2 = 327
|
|
||||||
SYS_PWRITEV2 = 328
|
|
||||||
SYS_PKEY_MPROTECT = 329
|
|
||||||
SYS_PKEY_ALLOC = 330
|
|
||||||
SYS_PKEY_FREE = 331
|
|
||||||
SYS_STATX = 332
|
|
||||||
SYS_IO_PGETEVENTS = 333
|
|
||||||
SYS_RSEQ = 334
|
|
||||||
)
|
|
364
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
generated
vendored
364
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
generated
vendored
|
@ -1,364 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build arm,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_RESTART_SYSCALL = 0
|
|
||||||
SYS_EXIT = 1
|
|
||||||
SYS_FORK = 2
|
|
||||||
SYS_READ = 3
|
|
||||||
SYS_WRITE = 4
|
|
||||||
SYS_OPEN = 5
|
|
||||||
SYS_CLOSE = 6
|
|
||||||
SYS_CREAT = 8
|
|
||||||
SYS_LINK = 9
|
|
||||||
SYS_UNLINK = 10
|
|
||||||
SYS_EXECVE = 11
|
|
||||||
SYS_CHDIR = 12
|
|
||||||
SYS_MKNOD = 14
|
|
||||||
SYS_CHMOD = 15
|
|
||||||
SYS_LCHOWN = 16
|
|
||||||
SYS_LSEEK = 19
|
|
||||||
SYS_GETPID = 20
|
|
||||||
SYS_MOUNT = 21
|
|
||||||
SYS_SETUID = 23
|
|
||||||
SYS_GETUID = 24
|
|
||||||
SYS_PTRACE = 26
|
|
||||||
SYS_PAUSE = 29
|
|
||||||
SYS_ACCESS = 33
|
|
||||||
SYS_NICE = 34
|
|
||||||
SYS_SYNC = 36
|
|
||||||
SYS_KILL = 37
|
|
||||||
SYS_RENAME = 38
|
|
||||||
SYS_MKDIR = 39
|
|
||||||
SYS_RMDIR = 40
|
|
||||||
SYS_DUP = 41
|
|
||||||
SYS_PIPE = 42
|
|
||||||
SYS_TIMES = 43
|
|
||||||
SYS_BRK = 45
|
|
||||||
SYS_SETGID = 46
|
|
||||||
SYS_GETGID = 47
|
|
||||||
SYS_GETEUID = 49
|
|
||||||
SYS_GETEGID = 50
|
|
||||||
SYS_ACCT = 51
|
|
||||||
SYS_UMOUNT2 = 52
|
|
||||||
SYS_IOCTL = 54
|
|
||||||
SYS_FCNTL = 55
|
|
||||||
SYS_SETPGID = 57
|
|
||||||
SYS_UMASK = 60
|
|
||||||
SYS_CHROOT = 61
|
|
||||||
SYS_USTAT = 62
|
|
||||||
SYS_DUP2 = 63
|
|
||||||
SYS_GETPPID = 64
|
|
||||||
SYS_GETPGRP = 65
|
|
||||||
SYS_SETSID = 66
|
|
||||||
SYS_SIGACTION = 67
|
|
||||||
SYS_SETREUID = 70
|
|
||||||
SYS_SETREGID = 71
|
|
||||||
SYS_SIGSUSPEND = 72
|
|
||||||
SYS_SIGPENDING = 73
|
|
||||||
SYS_SETHOSTNAME = 74
|
|
||||||
SYS_SETRLIMIT = 75
|
|
||||||
SYS_GETRUSAGE = 77
|
|
||||||
SYS_GETTIMEOFDAY = 78
|
|
||||||
SYS_SETTIMEOFDAY = 79
|
|
||||||
SYS_GETGROUPS = 80
|
|
||||||
SYS_SETGROUPS = 81
|
|
||||||
SYS_SYMLINK = 83
|
|
||||||
SYS_READLINK = 85
|
|
||||||
SYS_USELIB = 86
|
|
||||||
SYS_SWAPON = 87
|
|
||||||
SYS_REBOOT = 88
|
|
||||||
SYS_MUNMAP = 91
|
|
||||||
SYS_TRUNCATE = 92
|
|
||||||
SYS_FTRUNCATE = 93
|
|
||||||
SYS_FCHMOD = 94
|
|
||||||
SYS_FCHOWN = 95
|
|
||||||
SYS_GETPRIORITY = 96
|
|
||||||
SYS_SETPRIORITY = 97
|
|
||||||
SYS_STATFS = 99
|
|
||||||
SYS_FSTATFS = 100
|
|
||||||
SYS_SYSLOG = 103
|
|
||||||
SYS_SETITIMER = 104
|
|
||||||
SYS_GETITIMER = 105
|
|
||||||
SYS_STAT = 106
|
|
||||||
SYS_LSTAT = 107
|
|
||||||
SYS_FSTAT = 108
|
|
||||||
SYS_VHANGUP = 111
|
|
||||||
SYS_WAIT4 = 114
|
|
||||||
SYS_SWAPOFF = 115
|
|
||||||
SYS_SYSINFO = 116
|
|
||||||
SYS_FSYNC = 118
|
|
||||||
SYS_SIGRETURN = 119
|
|
||||||
SYS_CLONE = 120
|
|
||||||
SYS_SETDOMAINNAME = 121
|
|
||||||
SYS_UNAME = 122
|
|
||||||
SYS_ADJTIMEX = 124
|
|
||||||
SYS_MPROTECT = 125
|
|
||||||
SYS_SIGPROCMASK = 126
|
|
||||||
SYS_INIT_MODULE = 128
|
|
||||||
SYS_DELETE_MODULE = 129
|
|
||||||
SYS_QUOTACTL = 131
|
|
||||||
SYS_GETPGID = 132
|
|
||||||
SYS_FCHDIR = 133
|
|
||||||
SYS_BDFLUSH = 134
|
|
||||||
SYS_SYSFS = 135
|
|
||||||
SYS_PERSONALITY = 136
|
|
||||||
SYS_SETFSUID = 138
|
|
||||||
SYS_SETFSGID = 139
|
|
||||||
SYS__LLSEEK = 140
|
|
||||||
SYS_GETDENTS = 141
|
|
||||||
SYS__NEWSELECT = 142
|
|
||||||
SYS_FLOCK = 143
|
|
||||||
SYS_MSYNC = 144
|
|
||||||
SYS_READV = 145
|
|
||||||
SYS_WRITEV = 146
|
|
||||||
SYS_GETSID = 147
|
|
||||||
SYS_FDATASYNC = 148
|
|
||||||
SYS__SYSCTL = 149
|
|
||||||
SYS_MLOCK = 150
|
|
||||||
SYS_MUNLOCK = 151
|
|
||||||
SYS_MLOCKALL = 152
|
|
||||||
SYS_MUNLOCKALL = 153
|
|
||||||
SYS_SCHED_SETPARAM = 154
|
|
||||||
SYS_SCHED_GETPARAM = 155
|
|
||||||
SYS_SCHED_SETSCHEDULER = 156
|
|
||||||
SYS_SCHED_GETSCHEDULER = 157
|
|
||||||
SYS_SCHED_YIELD = 158
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 159
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 160
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 161
|
|
||||||
SYS_NANOSLEEP = 162
|
|
||||||
SYS_MREMAP = 163
|
|
||||||
SYS_SETRESUID = 164
|
|
||||||
SYS_GETRESUID = 165
|
|
||||||
SYS_POLL = 168
|
|
||||||
SYS_NFSSERVCTL = 169
|
|
||||||
SYS_SETRESGID = 170
|
|
||||||
SYS_GETRESGID = 171
|
|
||||||
SYS_PRCTL = 172
|
|
||||||
SYS_RT_SIGRETURN = 173
|
|
||||||
SYS_RT_SIGACTION = 174
|
|
||||||
SYS_RT_SIGPROCMASK = 175
|
|
||||||
SYS_RT_SIGPENDING = 176
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 177
|
|
||||||
SYS_RT_SIGQUEUEINFO = 178
|
|
||||||
SYS_RT_SIGSUSPEND = 179
|
|
||||||
SYS_PREAD64 = 180
|
|
||||||
SYS_PWRITE64 = 181
|
|
||||||
SYS_CHOWN = 182
|
|
||||||
SYS_GETCWD = 183
|
|
||||||
SYS_CAPGET = 184
|
|
||||||
SYS_CAPSET = 185
|
|
||||||
SYS_SIGALTSTACK = 186
|
|
||||||
SYS_SENDFILE = 187
|
|
||||||
SYS_VFORK = 190
|
|
||||||
SYS_UGETRLIMIT = 191
|
|
||||||
SYS_MMAP2 = 192
|
|
||||||
SYS_TRUNCATE64 = 193
|
|
||||||
SYS_FTRUNCATE64 = 194
|
|
||||||
SYS_STAT64 = 195
|
|
||||||
SYS_LSTAT64 = 196
|
|
||||||
SYS_FSTAT64 = 197
|
|
||||||
SYS_LCHOWN32 = 198
|
|
||||||
SYS_GETUID32 = 199
|
|
||||||
SYS_GETGID32 = 200
|
|
||||||
SYS_GETEUID32 = 201
|
|
||||||
SYS_GETEGID32 = 202
|
|
||||||
SYS_SETREUID32 = 203
|
|
||||||
SYS_SETREGID32 = 204
|
|
||||||
SYS_GETGROUPS32 = 205
|
|
||||||
SYS_SETGROUPS32 = 206
|
|
||||||
SYS_FCHOWN32 = 207
|
|
||||||
SYS_SETRESUID32 = 208
|
|
||||||
SYS_GETRESUID32 = 209
|
|
||||||
SYS_SETRESGID32 = 210
|
|
||||||
SYS_GETRESGID32 = 211
|
|
||||||
SYS_CHOWN32 = 212
|
|
||||||
SYS_SETUID32 = 213
|
|
||||||
SYS_SETGID32 = 214
|
|
||||||
SYS_SETFSUID32 = 215
|
|
||||||
SYS_SETFSGID32 = 216
|
|
||||||
SYS_GETDENTS64 = 217
|
|
||||||
SYS_PIVOT_ROOT = 218
|
|
||||||
SYS_MINCORE = 219
|
|
||||||
SYS_MADVISE = 220
|
|
||||||
SYS_FCNTL64 = 221
|
|
||||||
SYS_GETTID = 224
|
|
||||||
SYS_READAHEAD = 225
|
|
||||||
SYS_SETXATTR = 226
|
|
||||||
SYS_LSETXATTR = 227
|
|
||||||
SYS_FSETXATTR = 228
|
|
||||||
SYS_GETXATTR = 229
|
|
||||||
SYS_LGETXATTR = 230
|
|
||||||
SYS_FGETXATTR = 231
|
|
||||||
SYS_LISTXATTR = 232
|
|
||||||
SYS_LLISTXATTR = 233
|
|
||||||
SYS_FLISTXATTR = 234
|
|
||||||
SYS_REMOVEXATTR = 235
|
|
||||||
SYS_LREMOVEXATTR = 236
|
|
||||||
SYS_FREMOVEXATTR = 237
|
|
||||||
SYS_TKILL = 238
|
|
||||||
SYS_SENDFILE64 = 239
|
|
||||||
SYS_FUTEX = 240
|
|
||||||
SYS_SCHED_SETAFFINITY = 241
|
|
||||||
SYS_SCHED_GETAFFINITY = 242
|
|
||||||
SYS_IO_SETUP = 243
|
|
||||||
SYS_IO_DESTROY = 244
|
|
||||||
SYS_IO_GETEVENTS = 245
|
|
||||||
SYS_IO_SUBMIT = 246
|
|
||||||
SYS_IO_CANCEL = 247
|
|
||||||
SYS_EXIT_GROUP = 248
|
|
||||||
SYS_LOOKUP_DCOOKIE = 249
|
|
||||||
SYS_EPOLL_CREATE = 250
|
|
||||||
SYS_EPOLL_CTL = 251
|
|
||||||
SYS_EPOLL_WAIT = 252
|
|
||||||
SYS_REMAP_FILE_PAGES = 253
|
|
||||||
SYS_SET_TID_ADDRESS = 256
|
|
||||||
SYS_TIMER_CREATE = 257
|
|
||||||
SYS_TIMER_SETTIME = 258
|
|
||||||
SYS_TIMER_GETTIME = 259
|
|
||||||
SYS_TIMER_GETOVERRUN = 260
|
|
||||||
SYS_TIMER_DELETE = 261
|
|
||||||
SYS_CLOCK_SETTIME = 262
|
|
||||||
SYS_CLOCK_GETTIME = 263
|
|
||||||
SYS_CLOCK_GETRES = 264
|
|
||||||
SYS_CLOCK_NANOSLEEP = 265
|
|
||||||
SYS_STATFS64 = 266
|
|
||||||
SYS_FSTATFS64 = 267
|
|
||||||
SYS_TGKILL = 268
|
|
||||||
SYS_UTIMES = 269
|
|
||||||
SYS_ARM_FADVISE64_64 = 270
|
|
||||||
SYS_PCICONFIG_IOBASE = 271
|
|
||||||
SYS_PCICONFIG_READ = 272
|
|
||||||
SYS_PCICONFIG_WRITE = 273
|
|
||||||
SYS_MQ_OPEN = 274
|
|
||||||
SYS_MQ_UNLINK = 275
|
|
||||||
SYS_MQ_TIMEDSEND = 276
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 277
|
|
||||||
SYS_MQ_NOTIFY = 278
|
|
||||||
SYS_MQ_GETSETATTR = 279
|
|
||||||
SYS_WAITID = 280
|
|
||||||
SYS_SOCKET = 281
|
|
||||||
SYS_BIND = 282
|
|
||||||
SYS_CONNECT = 283
|
|
||||||
SYS_LISTEN = 284
|
|
||||||
SYS_ACCEPT = 285
|
|
||||||
SYS_GETSOCKNAME = 286
|
|
||||||
SYS_GETPEERNAME = 287
|
|
||||||
SYS_SOCKETPAIR = 288
|
|
||||||
SYS_SEND = 289
|
|
||||||
SYS_SENDTO = 290
|
|
||||||
SYS_RECV = 291
|
|
||||||
SYS_RECVFROM = 292
|
|
||||||
SYS_SHUTDOWN = 293
|
|
||||||
SYS_SETSOCKOPT = 294
|
|
||||||
SYS_GETSOCKOPT = 295
|
|
||||||
SYS_SENDMSG = 296
|
|
||||||
SYS_RECVMSG = 297
|
|
||||||
SYS_SEMOP = 298
|
|
||||||
SYS_SEMGET = 299
|
|
||||||
SYS_SEMCTL = 300
|
|
||||||
SYS_MSGSND = 301
|
|
||||||
SYS_MSGRCV = 302
|
|
||||||
SYS_MSGGET = 303
|
|
||||||
SYS_MSGCTL = 304
|
|
||||||
SYS_SHMAT = 305
|
|
||||||
SYS_SHMDT = 306
|
|
||||||
SYS_SHMGET = 307
|
|
||||||
SYS_SHMCTL = 308
|
|
||||||
SYS_ADD_KEY = 309
|
|
||||||
SYS_REQUEST_KEY = 310
|
|
||||||
SYS_KEYCTL = 311
|
|
||||||
SYS_SEMTIMEDOP = 312
|
|
||||||
SYS_VSERVER = 313
|
|
||||||
SYS_IOPRIO_SET = 314
|
|
||||||
SYS_IOPRIO_GET = 315
|
|
||||||
SYS_INOTIFY_INIT = 316
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 317
|
|
||||||
SYS_INOTIFY_RM_WATCH = 318
|
|
||||||
SYS_MBIND = 319
|
|
||||||
SYS_GET_MEMPOLICY = 320
|
|
||||||
SYS_SET_MEMPOLICY = 321
|
|
||||||
SYS_OPENAT = 322
|
|
||||||
SYS_MKDIRAT = 323
|
|
||||||
SYS_MKNODAT = 324
|
|
||||||
SYS_FCHOWNAT = 325
|
|
||||||
SYS_FUTIMESAT = 326
|
|
||||||
SYS_FSTATAT64 = 327
|
|
||||||
SYS_UNLINKAT = 328
|
|
||||||
SYS_RENAMEAT = 329
|
|
||||||
SYS_LINKAT = 330
|
|
||||||
SYS_SYMLINKAT = 331
|
|
||||||
SYS_READLINKAT = 332
|
|
||||||
SYS_FCHMODAT = 333
|
|
||||||
SYS_FACCESSAT = 334
|
|
||||||
SYS_PSELECT6 = 335
|
|
||||||
SYS_PPOLL = 336
|
|
||||||
SYS_UNSHARE = 337
|
|
||||||
SYS_SET_ROBUST_LIST = 338
|
|
||||||
SYS_GET_ROBUST_LIST = 339
|
|
||||||
SYS_SPLICE = 340
|
|
||||||
SYS_ARM_SYNC_FILE_RANGE = 341
|
|
||||||
SYS_TEE = 342
|
|
||||||
SYS_VMSPLICE = 343
|
|
||||||
SYS_MOVE_PAGES = 344
|
|
||||||
SYS_GETCPU = 345
|
|
||||||
SYS_EPOLL_PWAIT = 346
|
|
||||||
SYS_KEXEC_LOAD = 347
|
|
||||||
SYS_UTIMENSAT = 348
|
|
||||||
SYS_SIGNALFD = 349
|
|
||||||
SYS_TIMERFD_CREATE = 350
|
|
||||||
SYS_EVENTFD = 351
|
|
||||||
SYS_FALLOCATE = 352
|
|
||||||
SYS_TIMERFD_SETTIME = 353
|
|
||||||
SYS_TIMERFD_GETTIME = 354
|
|
||||||
SYS_SIGNALFD4 = 355
|
|
||||||
SYS_EVENTFD2 = 356
|
|
||||||
SYS_EPOLL_CREATE1 = 357
|
|
||||||
SYS_DUP3 = 358
|
|
||||||
SYS_PIPE2 = 359
|
|
||||||
SYS_INOTIFY_INIT1 = 360
|
|
||||||
SYS_PREADV = 361
|
|
||||||
SYS_PWRITEV = 362
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 363
|
|
||||||
SYS_PERF_EVENT_OPEN = 364
|
|
||||||
SYS_RECVMMSG = 365
|
|
||||||
SYS_ACCEPT4 = 366
|
|
||||||
SYS_FANOTIFY_INIT = 367
|
|
||||||
SYS_FANOTIFY_MARK = 368
|
|
||||||
SYS_PRLIMIT64 = 369
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 370
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 371
|
|
||||||
SYS_CLOCK_ADJTIME = 372
|
|
||||||
SYS_SYNCFS = 373
|
|
||||||
SYS_SENDMMSG = 374
|
|
||||||
SYS_SETNS = 375
|
|
||||||
SYS_PROCESS_VM_READV = 376
|
|
||||||
SYS_PROCESS_VM_WRITEV = 377
|
|
||||||
SYS_KCMP = 378
|
|
||||||
SYS_FINIT_MODULE = 379
|
|
||||||
SYS_SCHED_SETATTR = 380
|
|
||||||
SYS_SCHED_GETATTR = 381
|
|
||||||
SYS_RENAMEAT2 = 382
|
|
||||||
SYS_SECCOMP = 383
|
|
||||||
SYS_GETRANDOM = 384
|
|
||||||
SYS_MEMFD_CREATE = 385
|
|
||||||
SYS_BPF = 386
|
|
||||||
SYS_EXECVEAT = 387
|
|
||||||
SYS_USERFAULTFD = 388
|
|
||||||
SYS_MEMBARRIER = 389
|
|
||||||
SYS_MLOCK2 = 390
|
|
||||||
SYS_COPY_FILE_RANGE = 391
|
|
||||||
SYS_PREADV2 = 392
|
|
||||||
SYS_PWRITEV2 = 393
|
|
||||||
SYS_PKEY_MPROTECT = 394
|
|
||||||
SYS_PKEY_ALLOC = 395
|
|
||||||
SYS_PKEY_FREE = 396
|
|
||||||
SYS_STATX = 397
|
|
||||||
SYS_RSEQ = 398
|
|
||||||
SYS_IO_PGETEVENTS = 399
|
|
||||||
)
|
|
289
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
generated
vendored
289
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
generated
vendored
|
@ -1,289 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build arm64,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_IO_SETUP = 0
|
|
||||||
SYS_IO_DESTROY = 1
|
|
||||||
SYS_IO_SUBMIT = 2
|
|
||||||
SYS_IO_CANCEL = 3
|
|
||||||
SYS_IO_GETEVENTS = 4
|
|
||||||
SYS_SETXATTR = 5
|
|
||||||
SYS_LSETXATTR = 6
|
|
||||||
SYS_FSETXATTR = 7
|
|
||||||
SYS_GETXATTR = 8
|
|
||||||
SYS_LGETXATTR = 9
|
|
||||||
SYS_FGETXATTR = 10
|
|
||||||
SYS_LISTXATTR = 11
|
|
||||||
SYS_LLISTXATTR = 12
|
|
||||||
SYS_FLISTXATTR = 13
|
|
||||||
SYS_REMOVEXATTR = 14
|
|
||||||
SYS_LREMOVEXATTR = 15
|
|
||||||
SYS_FREMOVEXATTR = 16
|
|
||||||
SYS_GETCWD = 17
|
|
||||||
SYS_LOOKUP_DCOOKIE = 18
|
|
||||||
SYS_EVENTFD2 = 19
|
|
||||||
SYS_EPOLL_CREATE1 = 20
|
|
||||||
SYS_EPOLL_CTL = 21
|
|
||||||
SYS_EPOLL_PWAIT = 22
|
|
||||||
SYS_DUP = 23
|
|
||||||
SYS_DUP3 = 24
|
|
||||||
SYS_FCNTL = 25
|
|
||||||
SYS_INOTIFY_INIT1 = 26
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 27
|
|
||||||
SYS_INOTIFY_RM_WATCH = 28
|
|
||||||
SYS_IOCTL = 29
|
|
||||||
SYS_IOPRIO_SET = 30
|
|
||||||
SYS_IOPRIO_GET = 31
|
|
||||||
SYS_FLOCK = 32
|
|
||||||
SYS_MKNODAT = 33
|
|
||||||
SYS_MKDIRAT = 34
|
|
||||||
SYS_UNLINKAT = 35
|
|
||||||
SYS_SYMLINKAT = 36
|
|
||||||
SYS_LINKAT = 37
|
|
||||||
SYS_RENAMEAT = 38
|
|
||||||
SYS_UMOUNT2 = 39
|
|
||||||
SYS_MOUNT = 40
|
|
||||||
SYS_PIVOT_ROOT = 41
|
|
||||||
SYS_NFSSERVCTL = 42
|
|
||||||
SYS_STATFS = 43
|
|
||||||
SYS_FSTATFS = 44
|
|
||||||
SYS_TRUNCATE = 45
|
|
||||||
SYS_FTRUNCATE = 46
|
|
||||||
SYS_FALLOCATE = 47
|
|
||||||
SYS_FACCESSAT = 48
|
|
||||||
SYS_CHDIR = 49
|
|
||||||
SYS_FCHDIR = 50
|
|
||||||
SYS_CHROOT = 51
|
|
||||||
SYS_FCHMOD = 52
|
|
||||||
SYS_FCHMODAT = 53
|
|
||||||
SYS_FCHOWNAT = 54
|
|
||||||
SYS_FCHOWN = 55
|
|
||||||
SYS_OPENAT = 56
|
|
||||||
SYS_CLOSE = 57
|
|
||||||
SYS_VHANGUP = 58
|
|
||||||
SYS_PIPE2 = 59
|
|
||||||
SYS_QUOTACTL = 60
|
|
||||||
SYS_GETDENTS64 = 61
|
|
||||||
SYS_LSEEK = 62
|
|
||||||
SYS_READ = 63
|
|
||||||
SYS_WRITE = 64
|
|
||||||
SYS_READV = 65
|
|
||||||
SYS_WRITEV = 66
|
|
||||||
SYS_PREAD64 = 67
|
|
||||||
SYS_PWRITE64 = 68
|
|
||||||
SYS_PREADV = 69
|
|
||||||
SYS_PWRITEV = 70
|
|
||||||
SYS_SENDFILE = 71
|
|
||||||
SYS_PSELECT6 = 72
|
|
||||||
SYS_PPOLL = 73
|
|
||||||
SYS_SIGNALFD4 = 74
|
|
||||||
SYS_VMSPLICE = 75
|
|
||||||
SYS_SPLICE = 76
|
|
||||||
SYS_TEE = 77
|
|
||||||
SYS_READLINKAT = 78
|
|
||||||
SYS_FSTATAT = 79
|
|
||||||
SYS_FSTAT = 80
|
|
||||||
SYS_SYNC = 81
|
|
||||||
SYS_FSYNC = 82
|
|
||||||
SYS_FDATASYNC = 83
|
|
||||||
SYS_SYNC_FILE_RANGE = 84
|
|
||||||
SYS_TIMERFD_CREATE = 85
|
|
||||||
SYS_TIMERFD_SETTIME = 86
|
|
||||||
SYS_TIMERFD_GETTIME = 87
|
|
||||||
SYS_UTIMENSAT = 88
|
|
||||||
SYS_ACCT = 89
|
|
||||||
SYS_CAPGET = 90
|
|
||||||
SYS_CAPSET = 91
|
|
||||||
SYS_PERSONALITY = 92
|
|
||||||
SYS_EXIT = 93
|
|
||||||
SYS_EXIT_GROUP = 94
|
|
||||||
SYS_WAITID = 95
|
|
||||||
SYS_SET_TID_ADDRESS = 96
|
|
||||||
SYS_UNSHARE = 97
|
|
||||||
SYS_FUTEX = 98
|
|
||||||
SYS_SET_ROBUST_LIST = 99
|
|
||||||
SYS_GET_ROBUST_LIST = 100
|
|
||||||
SYS_NANOSLEEP = 101
|
|
||||||
SYS_GETITIMER = 102
|
|
||||||
SYS_SETITIMER = 103
|
|
||||||
SYS_KEXEC_LOAD = 104
|
|
||||||
SYS_INIT_MODULE = 105
|
|
||||||
SYS_DELETE_MODULE = 106
|
|
||||||
SYS_TIMER_CREATE = 107
|
|
||||||
SYS_TIMER_GETTIME = 108
|
|
||||||
SYS_TIMER_GETOVERRUN = 109
|
|
||||||
SYS_TIMER_SETTIME = 110
|
|
||||||
SYS_TIMER_DELETE = 111
|
|
||||||
SYS_CLOCK_SETTIME = 112
|
|
||||||
SYS_CLOCK_GETTIME = 113
|
|
||||||
SYS_CLOCK_GETRES = 114
|
|
||||||
SYS_CLOCK_NANOSLEEP = 115
|
|
||||||
SYS_SYSLOG = 116
|
|
||||||
SYS_PTRACE = 117
|
|
||||||
SYS_SCHED_SETPARAM = 118
|
|
||||||
SYS_SCHED_SETSCHEDULER = 119
|
|
||||||
SYS_SCHED_GETSCHEDULER = 120
|
|
||||||
SYS_SCHED_GETPARAM = 121
|
|
||||||
SYS_SCHED_SETAFFINITY = 122
|
|
||||||
SYS_SCHED_GETAFFINITY = 123
|
|
||||||
SYS_SCHED_YIELD = 124
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 125
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 126
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 127
|
|
||||||
SYS_RESTART_SYSCALL = 128
|
|
||||||
SYS_KILL = 129
|
|
||||||
SYS_TKILL = 130
|
|
||||||
SYS_TGKILL = 131
|
|
||||||
SYS_SIGALTSTACK = 132
|
|
||||||
SYS_RT_SIGSUSPEND = 133
|
|
||||||
SYS_RT_SIGACTION = 134
|
|
||||||
SYS_RT_SIGPROCMASK = 135
|
|
||||||
SYS_RT_SIGPENDING = 136
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 137
|
|
||||||
SYS_RT_SIGQUEUEINFO = 138
|
|
||||||
SYS_RT_SIGRETURN = 139
|
|
||||||
SYS_SETPRIORITY = 140
|
|
||||||
SYS_GETPRIORITY = 141
|
|
||||||
SYS_REBOOT = 142
|
|
||||||
SYS_SETREGID = 143
|
|
||||||
SYS_SETGID = 144
|
|
||||||
SYS_SETREUID = 145
|
|
||||||
SYS_SETUID = 146
|
|
||||||
SYS_SETRESUID = 147
|
|
||||||
SYS_GETRESUID = 148
|
|
||||||
SYS_SETRESGID = 149
|
|
||||||
SYS_GETRESGID = 150
|
|
||||||
SYS_SETFSUID = 151
|
|
||||||
SYS_SETFSGID = 152
|
|
||||||
SYS_TIMES = 153
|
|
||||||
SYS_SETPGID = 154
|
|
||||||
SYS_GETPGID = 155
|
|
||||||
SYS_GETSID = 156
|
|
||||||
SYS_SETSID = 157
|
|
||||||
SYS_GETGROUPS = 158
|
|
||||||
SYS_SETGROUPS = 159
|
|
||||||
SYS_UNAME = 160
|
|
||||||
SYS_SETHOSTNAME = 161
|
|
||||||
SYS_SETDOMAINNAME = 162
|
|
||||||
SYS_GETRLIMIT = 163
|
|
||||||
SYS_SETRLIMIT = 164
|
|
||||||
SYS_GETRUSAGE = 165
|
|
||||||
SYS_UMASK = 166
|
|
||||||
SYS_PRCTL = 167
|
|
||||||
SYS_GETCPU = 168
|
|
||||||
SYS_GETTIMEOFDAY = 169
|
|
||||||
SYS_SETTIMEOFDAY = 170
|
|
||||||
SYS_ADJTIMEX = 171
|
|
||||||
SYS_GETPID = 172
|
|
||||||
SYS_GETPPID = 173
|
|
||||||
SYS_GETUID = 174
|
|
||||||
SYS_GETEUID = 175
|
|
||||||
SYS_GETGID = 176
|
|
||||||
SYS_GETEGID = 177
|
|
||||||
SYS_GETTID = 178
|
|
||||||
SYS_SYSINFO = 179
|
|
||||||
SYS_MQ_OPEN = 180
|
|
||||||
SYS_MQ_UNLINK = 181
|
|
||||||
SYS_MQ_TIMEDSEND = 182
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 183
|
|
||||||
SYS_MQ_NOTIFY = 184
|
|
||||||
SYS_MQ_GETSETATTR = 185
|
|
||||||
SYS_MSGGET = 186
|
|
||||||
SYS_MSGCTL = 187
|
|
||||||
SYS_MSGRCV = 188
|
|
||||||
SYS_MSGSND = 189
|
|
||||||
SYS_SEMGET = 190
|
|
||||||
SYS_SEMCTL = 191
|
|
||||||
SYS_SEMTIMEDOP = 192
|
|
||||||
SYS_SEMOP = 193
|
|
||||||
SYS_SHMGET = 194
|
|
||||||
SYS_SHMCTL = 195
|
|
||||||
SYS_SHMAT = 196
|
|
||||||
SYS_SHMDT = 197
|
|
||||||
SYS_SOCKET = 198
|
|
||||||
SYS_SOCKETPAIR = 199
|
|
||||||
SYS_BIND = 200
|
|
||||||
SYS_LISTEN = 201
|
|
||||||
SYS_ACCEPT = 202
|
|
||||||
SYS_CONNECT = 203
|
|
||||||
SYS_GETSOCKNAME = 204
|
|
||||||
SYS_GETPEERNAME = 205
|
|
||||||
SYS_SENDTO = 206
|
|
||||||
SYS_RECVFROM = 207
|
|
||||||
SYS_SETSOCKOPT = 208
|
|
||||||
SYS_GETSOCKOPT = 209
|
|
||||||
SYS_SHUTDOWN = 210
|
|
||||||
SYS_SENDMSG = 211
|
|
||||||
SYS_RECVMSG = 212
|
|
||||||
SYS_READAHEAD = 213
|
|
||||||
SYS_BRK = 214
|
|
||||||
SYS_MUNMAP = 215
|
|
||||||
SYS_MREMAP = 216
|
|
||||||
SYS_ADD_KEY = 217
|
|
||||||
SYS_REQUEST_KEY = 218
|
|
||||||
SYS_KEYCTL = 219
|
|
||||||
SYS_CLONE = 220
|
|
||||||
SYS_EXECVE = 221
|
|
||||||
SYS_MMAP = 222
|
|
||||||
SYS_FADVISE64 = 223
|
|
||||||
SYS_SWAPON = 224
|
|
||||||
SYS_SWAPOFF = 225
|
|
||||||
SYS_MPROTECT = 226
|
|
||||||
SYS_MSYNC = 227
|
|
||||||
SYS_MLOCK = 228
|
|
||||||
SYS_MUNLOCK = 229
|
|
||||||
SYS_MLOCKALL = 230
|
|
||||||
SYS_MUNLOCKALL = 231
|
|
||||||
SYS_MINCORE = 232
|
|
||||||
SYS_MADVISE = 233
|
|
||||||
SYS_REMAP_FILE_PAGES = 234
|
|
||||||
SYS_MBIND = 235
|
|
||||||
SYS_GET_MEMPOLICY = 236
|
|
||||||
SYS_SET_MEMPOLICY = 237
|
|
||||||
SYS_MIGRATE_PAGES = 238
|
|
||||||
SYS_MOVE_PAGES = 239
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 240
|
|
||||||
SYS_PERF_EVENT_OPEN = 241
|
|
||||||
SYS_ACCEPT4 = 242
|
|
||||||
SYS_RECVMMSG = 243
|
|
||||||
SYS_ARCH_SPECIFIC_SYSCALL = 244
|
|
||||||
SYS_WAIT4 = 260
|
|
||||||
SYS_PRLIMIT64 = 261
|
|
||||||
SYS_FANOTIFY_INIT = 262
|
|
||||||
SYS_FANOTIFY_MARK = 263
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 264
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 265
|
|
||||||
SYS_CLOCK_ADJTIME = 266
|
|
||||||
SYS_SYNCFS = 267
|
|
||||||
SYS_SETNS = 268
|
|
||||||
SYS_SENDMMSG = 269
|
|
||||||
SYS_PROCESS_VM_READV = 270
|
|
||||||
SYS_PROCESS_VM_WRITEV = 271
|
|
||||||
SYS_KCMP = 272
|
|
||||||
SYS_FINIT_MODULE = 273
|
|
||||||
SYS_SCHED_SETATTR = 274
|
|
||||||
SYS_SCHED_GETATTR = 275
|
|
||||||
SYS_RENAMEAT2 = 276
|
|
||||||
SYS_SECCOMP = 277
|
|
||||||
SYS_GETRANDOM = 278
|
|
||||||
SYS_MEMFD_CREATE = 279
|
|
||||||
SYS_BPF = 280
|
|
||||||
SYS_EXECVEAT = 281
|
|
||||||
SYS_USERFAULTFD = 282
|
|
||||||
SYS_MEMBARRIER = 283
|
|
||||||
SYS_MLOCK2 = 284
|
|
||||||
SYS_COPY_FILE_RANGE = 285
|
|
||||||
SYS_PREADV2 = 286
|
|
||||||
SYS_PWRITEV2 = 287
|
|
||||||
SYS_PKEY_MPROTECT = 288
|
|
||||||
SYS_PKEY_ALLOC = 289
|
|
||||||
SYS_PKEY_FREE = 290
|
|
||||||
SYS_STATX = 291
|
|
||||||
SYS_IO_PGETEVENTS = 292
|
|
||||||
SYS_RSEQ = 293
|
|
||||||
SYS_KEXEC_FILE_LOAD = 294
|
|
||||||
)
|
|
377
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
generated
vendored
377
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
generated
vendored
|
@ -1,377 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build mips,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_SYSCALL = 4000
|
|
||||||
SYS_EXIT = 4001
|
|
||||||
SYS_FORK = 4002
|
|
||||||
SYS_READ = 4003
|
|
||||||
SYS_WRITE = 4004
|
|
||||||
SYS_OPEN = 4005
|
|
||||||
SYS_CLOSE = 4006
|
|
||||||
SYS_WAITPID = 4007
|
|
||||||
SYS_CREAT = 4008
|
|
||||||
SYS_LINK = 4009
|
|
||||||
SYS_UNLINK = 4010
|
|
||||||
SYS_EXECVE = 4011
|
|
||||||
SYS_CHDIR = 4012
|
|
||||||
SYS_TIME = 4013
|
|
||||||
SYS_MKNOD = 4014
|
|
||||||
SYS_CHMOD = 4015
|
|
||||||
SYS_LCHOWN = 4016
|
|
||||||
SYS_BREAK = 4017
|
|
||||||
SYS_UNUSED18 = 4018
|
|
||||||
SYS_LSEEK = 4019
|
|
||||||
SYS_GETPID = 4020
|
|
||||||
SYS_MOUNT = 4021
|
|
||||||
SYS_UMOUNT = 4022
|
|
||||||
SYS_SETUID = 4023
|
|
||||||
SYS_GETUID = 4024
|
|
||||||
SYS_STIME = 4025
|
|
||||||
SYS_PTRACE = 4026
|
|
||||||
SYS_ALARM = 4027
|
|
||||||
SYS_UNUSED28 = 4028
|
|
||||||
SYS_PAUSE = 4029
|
|
||||||
SYS_UTIME = 4030
|
|
||||||
SYS_STTY = 4031
|
|
||||||
SYS_GTTY = 4032
|
|
||||||
SYS_ACCESS = 4033
|
|
||||||
SYS_NICE = 4034
|
|
||||||
SYS_FTIME = 4035
|
|
||||||
SYS_SYNC = 4036
|
|
||||||
SYS_KILL = 4037
|
|
||||||
SYS_RENAME = 4038
|
|
||||||
SYS_MKDIR = 4039
|
|
||||||
SYS_RMDIR = 4040
|
|
||||||
SYS_DUP = 4041
|
|
||||||
SYS_PIPE = 4042
|
|
||||||
SYS_TIMES = 4043
|
|
||||||
SYS_PROF = 4044
|
|
||||||
SYS_BRK = 4045
|
|
||||||
SYS_SETGID = 4046
|
|
||||||
SYS_GETGID = 4047
|
|
||||||
SYS_SIGNAL = 4048
|
|
||||||
SYS_GETEUID = 4049
|
|
||||||
SYS_GETEGID = 4050
|
|
||||||
SYS_ACCT = 4051
|
|
||||||
SYS_UMOUNT2 = 4052
|
|
||||||
SYS_LOCK = 4053
|
|
||||||
SYS_IOCTL = 4054
|
|
||||||
SYS_FCNTL = 4055
|
|
||||||
SYS_MPX = 4056
|
|
||||||
SYS_SETPGID = 4057
|
|
||||||
SYS_ULIMIT = 4058
|
|
||||||
SYS_UNUSED59 = 4059
|
|
||||||
SYS_UMASK = 4060
|
|
||||||
SYS_CHROOT = 4061
|
|
||||||
SYS_USTAT = 4062
|
|
||||||
SYS_DUP2 = 4063
|
|
||||||
SYS_GETPPID = 4064
|
|
||||||
SYS_GETPGRP = 4065
|
|
||||||
SYS_SETSID = 4066
|
|
||||||
SYS_SIGACTION = 4067
|
|
||||||
SYS_SGETMASK = 4068
|
|
||||||
SYS_SSETMASK = 4069
|
|
||||||
SYS_SETREUID = 4070
|
|
||||||
SYS_SETREGID = 4071
|
|
||||||
SYS_SIGSUSPEND = 4072
|
|
||||||
SYS_SIGPENDING = 4073
|
|
||||||
SYS_SETHOSTNAME = 4074
|
|
||||||
SYS_SETRLIMIT = 4075
|
|
||||||
SYS_GETRLIMIT = 4076
|
|
||||||
SYS_GETRUSAGE = 4077
|
|
||||||
SYS_GETTIMEOFDAY = 4078
|
|
||||||
SYS_SETTIMEOFDAY = 4079
|
|
||||||
SYS_GETGROUPS = 4080
|
|
||||||
SYS_SETGROUPS = 4081
|
|
||||||
SYS_RESERVED82 = 4082
|
|
||||||
SYS_SYMLINK = 4083
|
|
||||||
SYS_UNUSED84 = 4084
|
|
||||||
SYS_READLINK = 4085
|
|
||||||
SYS_USELIB = 4086
|
|
||||||
SYS_SWAPON = 4087
|
|
||||||
SYS_REBOOT = 4088
|
|
||||||
SYS_READDIR = 4089
|
|
||||||
SYS_MMAP = 4090
|
|
||||||
SYS_MUNMAP = 4091
|
|
||||||
SYS_TRUNCATE = 4092
|
|
||||||
SYS_FTRUNCATE = 4093
|
|
||||||
SYS_FCHMOD = 4094
|
|
||||||
SYS_FCHOWN = 4095
|
|
||||||
SYS_GETPRIORITY = 4096
|
|
||||||
SYS_SETPRIORITY = 4097
|
|
||||||
SYS_PROFIL = 4098
|
|
||||||
SYS_STATFS = 4099
|
|
||||||
SYS_FSTATFS = 4100
|
|
||||||
SYS_IOPERM = 4101
|
|
||||||
SYS_SOCKETCALL = 4102
|
|
||||||
SYS_SYSLOG = 4103
|
|
||||||
SYS_SETITIMER = 4104
|
|
||||||
SYS_GETITIMER = 4105
|
|
||||||
SYS_STAT = 4106
|
|
||||||
SYS_LSTAT = 4107
|
|
||||||
SYS_FSTAT = 4108
|
|
||||||
SYS_UNUSED109 = 4109
|
|
||||||
SYS_IOPL = 4110
|
|
||||||
SYS_VHANGUP = 4111
|
|
||||||
SYS_IDLE = 4112
|
|
||||||
SYS_VM86 = 4113
|
|
||||||
SYS_WAIT4 = 4114
|
|
||||||
SYS_SWAPOFF = 4115
|
|
||||||
SYS_SYSINFO = 4116
|
|
||||||
SYS_IPC = 4117
|
|
||||||
SYS_FSYNC = 4118
|
|
||||||
SYS_SIGRETURN = 4119
|
|
||||||
SYS_CLONE = 4120
|
|
||||||
SYS_SETDOMAINNAME = 4121
|
|
||||||
SYS_UNAME = 4122
|
|
||||||
SYS_MODIFY_LDT = 4123
|
|
||||||
SYS_ADJTIMEX = 4124
|
|
||||||
SYS_MPROTECT = 4125
|
|
||||||
SYS_SIGPROCMASK = 4126
|
|
||||||
SYS_CREATE_MODULE = 4127
|
|
||||||
SYS_INIT_MODULE = 4128
|
|
||||||
SYS_DELETE_MODULE = 4129
|
|
||||||
SYS_GET_KERNEL_SYMS = 4130
|
|
||||||
SYS_QUOTACTL = 4131
|
|
||||||
SYS_GETPGID = 4132
|
|
||||||
SYS_FCHDIR = 4133
|
|
||||||
SYS_BDFLUSH = 4134
|
|
||||||
SYS_SYSFS = 4135
|
|
||||||
SYS_PERSONALITY = 4136
|
|
||||||
SYS_AFS_SYSCALL = 4137
|
|
||||||
SYS_SETFSUID = 4138
|
|
||||||
SYS_SETFSGID = 4139
|
|
||||||
SYS__LLSEEK = 4140
|
|
||||||
SYS_GETDENTS = 4141
|
|
||||||
SYS__NEWSELECT = 4142
|
|
||||||
SYS_FLOCK = 4143
|
|
||||||
SYS_MSYNC = 4144
|
|
||||||
SYS_READV = 4145
|
|
||||||
SYS_WRITEV = 4146
|
|
||||||
SYS_CACHEFLUSH = 4147
|
|
||||||
SYS_CACHECTL = 4148
|
|
||||||
SYS_SYSMIPS = 4149
|
|
||||||
SYS_UNUSED150 = 4150
|
|
||||||
SYS_GETSID = 4151
|
|
||||||
SYS_FDATASYNC = 4152
|
|
||||||
SYS__SYSCTL = 4153
|
|
||||||
SYS_MLOCK = 4154
|
|
||||||
SYS_MUNLOCK = 4155
|
|
||||||
SYS_MLOCKALL = 4156
|
|
||||||
SYS_MUNLOCKALL = 4157
|
|
||||||
SYS_SCHED_SETPARAM = 4158
|
|
||||||
SYS_SCHED_GETPARAM = 4159
|
|
||||||
SYS_SCHED_SETSCHEDULER = 4160
|
|
||||||
SYS_SCHED_GETSCHEDULER = 4161
|
|
||||||
SYS_SCHED_YIELD = 4162
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 4163
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 4164
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 4165
|
|
||||||
SYS_NANOSLEEP = 4166
|
|
||||||
SYS_MREMAP = 4167
|
|
||||||
SYS_ACCEPT = 4168
|
|
||||||
SYS_BIND = 4169
|
|
||||||
SYS_CONNECT = 4170
|
|
||||||
SYS_GETPEERNAME = 4171
|
|
||||||
SYS_GETSOCKNAME = 4172
|
|
||||||
SYS_GETSOCKOPT = 4173
|
|
||||||
SYS_LISTEN = 4174
|
|
||||||
SYS_RECV = 4175
|
|
||||||
SYS_RECVFROM = 4176
|
|
||||||
SYS_RECVMSG = 4177
|
|
||||||
SYS_SEND = 4178
|
|
||||||
SYS_SENDMSG = 4179
|
|
||||||
SYS_SENDTO = 4180
|
|
||||||
SYS_SETSOCKOPT = 4181
|
|
||||||
SYS_SHUTDOWN = 4182
|
|
||||||
SYS_SOCKET = 4183
|
|
||||||
SYS_SOCKETPAIR = 4184
|
|
||||||
SYS_SETRESUID = 4185
|
|
||||||
SYS_GETRESUID = 4186
|
|
||||||
SYS_QUERY_MODULE = 4187
|
|
||||||
SYS_POLL = 4188
|
|
||||||
SYS_NFSSERVCTL = 4189
|
|
||||||
SYS_SETRESGID = 4190
|
|
||||||
SYS_GETRESGID = 4191
|
|
||||||
SYS_PRCTL = 4192
|
|
||||||
SYS_RT_SIGRETURN = 4193
|
|
||||||
SYS_RT_SIGACTION = 4194
|
|
||||||
SYS_RT_SIGPROCMASK = 4195
|
|
||||||
SYS_RT_SIGPENDING = 4196
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 4197
|
|
||||||
SYS_RT_SIGQUEUEINFO = 4198
|
|
||||||
SYS_RT_SIGSUSPEND = 4199
|
|
||||||
SYS_PREAD64 = 4200
|
|
||||||
SYS_PWRITE64 = 4201
|
|
||||||
SYS_CHOWN = 4202
|
|
||||||
SYS_GETCWD = 4203
|
|
||||||
SYS_CAPGET = 4204
|
|
||||||
SYS_CAPSET = 4205
|
|
||||||
SYS_SIGALTSTACK = 4206
|
|
||||||
SYS_SENDFILE = 4207
|
|
||||||
SYS_GETPMSG = 4208
|
|
||||||
SYS_PUTPMSG = 4209
|
|
||||||
SYS_MMAP2 = 4210
|
|
||||||
SYS_TRUNCATE64 = 4211
|
|
||||||
SYS_FTRUNCATE64 = 4212
|
|
||||||
SYS_STAT64 = 4213
|
|
||||||
SYS_LSTAT64 = 4214
|
|
||||||
SYS_FSTAT64 = 4215
|
|
||||||
SYS_PIVOT_ROOT = 4216
|
|
||||||
SYS_MINCORE = 4217
|
|
||||||
SYS_MADVISE = 4218
|
|
||||||
SYS_GETDENTS64 = 4219
|
|
||||||
SYS_FCNTL64 = 4220
|
|
||||||
SYS_RESERVED221 = 4221
|
|
||||||
SYS_GETTID = 4222
|
|
||||||
SYS_READAHEAD = 4223
|
|
||||||
SYS_SETXATTR = 4224
|
|
||||||
SYS_LSETXATTR = 4225
|
|
||||||
SYS_FSETXATTR = 4226
|
|
||||||
SYS_GETXATTR = 4227
|
|
||||||
SYS_LGETXATTR = 4228
|
|
||||||
SYS_FGETXATTR = 4229
|
|
||||||
SYS_LISTXATTR = 4230
|
|
||||||
SYS_LLISTXATTR = 4231
|
|
||||||
SYS_FLISTXATTR = 4232
|
|
||||||
SYS_REMOVEXATTR = 4233
|
|
||||||
SYS_LREMOVEXATTR = 4234
|
|
||||||
SYS_FREMOVEXATTR = 4235
|
|
||||||
SYS_TKILL = 4236
|
|
||||||
SYS_SENDFILE64 = 4237
|
|
||||||
SYS_FUTEX = 4238
|
|
||||||
SYS_SCHED_SETAFFINITY = 4239
|
|
||||||
SYS_SCHED_GETAFFINITY = 4240
|
|
||||||
SYS_IO_SETUP = 4241
|
|
||||||
SYS_IO_DESTROY = 4242
|
|
||||||
SYS_IO_GETEVENTS = 4243
|
|
||||||
SYS_IO_SUBMIT = 4244
|
|
||||||
SYS_IO_CANCEL = 4245
|
|
||||||
SYS_EXIT_GROUP = 4246
|
|
||||||
SYS_LOOKUP_DCOOKIE = 4247
|
|
||||||
SYS_EPOLL_CREATE = 4248
|
|
||||||
SYS_EPOLL_CTL = 4249
|
|
||||||
SYS_EPOLL_WAIT = 4250
|
|
||||||
SYS_REMAP_FILE_PAGES = 4251
|
|
||||||
SYS_SET_TID_ADDRESS = 4252
|
|
||||||
SYS_RESTART_SYSCALL = 4253
|
|
||||||
SYS_FADVISE64 = 4254
|
|
||||||
SYS_STATFS64 = 4255
|
|
||||||
SYS_FSTATFS64 = 4256
|
|
||||||
SYS_TIMER_CREATE = 4257
|
|
||||||
SYS_TIMER_SETTIME = 4258
|
|
||||||
SYS_TIMER_GETTIME = 4259
|
|
||||||
SYS_TIMER_GETOVERRUN = 4260
|
|
||||||
SYS_TIMER_DELETE = 4261
|
|
||||||
SYS_CLOCK_SETTIME = 4262
|
|
||||||
SYS_CLOCK_GETTIME = 4263
|
|
||||||
SYS_CLOCK_GETRES = 4264
|
|
||||||
SYS_CLOCK_NANOSLEEP = 4265
|
|
||||||
SYS_TGKILL = 4266
|
|
||||||
SYS_UTIMES = 4267
|
|
||||||
SYS_MBIND = 4268
|
|
||||||
SYS_GET_MEMPOLICY = 4269
|
|
||||||
SYS_SET_MEMPOLICY = 4270
|
|
||||||
SYS_MQ_OPEN = 4271
|
|
||||||
SYS_MQ_UNLINK = 4272
|
|
||||||
SYS_MQ_TIMEDSEND = 4273
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 4274
|
|
||||||
SYS_MQ_NOTIFY = 4275
|
|
||||||
SYS_MQ_GETSETATTR = 4276
|
|
||||||
SYS_VSERVER = 4277
|
|
||||||
SYS_WAITID = 4278
|
|
||||||
SYS_ADD_KEY = 4280
|
|
||||||
SYS_REQUEST_KEY = 4281
|
|
||||||
SYS_KEYCTL = 4282
|
|
||||||
SYS_SET_THREAD_AREA = 4283
|
|
||||||
SYS_INOTIFY_INIT = 4284
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 4285
|
|
||||||
SYS_INOTIFY_RM_WATCH = 4286
|
|
||||||
SYS_MIGRATE_PAGES = 4287
|
|
||||||
SYS_OPENAT = 4288
|
|
||||||
SYS_MKDIRAT = 4289
|
|
||||||
SYS_MKNODAT = 4290
|
|
||||||
SYS_FCHOWNAT = 4291
|
|
||||||
SYS_FUTIMESAT = 4292
|
|
||||||
SYS_FSTATAT64 = 4293
|
|
||||||
SYS_UNLINKAT = 4294
|
|
||||||
SYS_RENAMEAT = 4295
|
|
||||||
SYS_LINKAT = 4296
|
|
||||||
SYS_SYMLINKAT = 4297
|
|
||||||
SYS_READLINKAT = 4298
|
|
||||||
SYS_FCHMODAT = 4299
|
|
||||||
SYS_FACCESSAT = 4300
|
|
||||||
SYS_PSELECT6 = 4301
|
|
||||||
SYS_PPOLL = 4302
|
|
||||||
SYS_UNSHARE = 4303
|
|
||||||
SYS_SPLICE = 4304
|
|
||||||
SYS_SYNC_FILE_RANGE = 4305
|
|
||||||
SYS_TEE = 4306
|
|
||||||
SYS_VMSPLICE = 4307
|
|
||||||
SYS_MOVE_PAGES = 4308
|
|
||||||
SYS_SET_ROBUST_LIST = 4309
|
|
||||||
SYS_GET_ROBUST_LIST = 4310
|
|
||||||
SYS_KEXEC_LOAD = 4311
|
|
||||||
SYS_GETCPU = 4312
|
|
||||||
SYS_EPOLL_PWAIT = 4313
|
|
||||||
SYS_IOPRIO_SET = 4314
|
|
||||||
SYS_IOPRIO_GET = 4315
|
|
||||||
SYS_UTIMENSAT = 4316
|
|
||||||
SYS_SIGNALFD = 4317
|
|
||||||
SYS_TIMERFD = 4318
|
|
||||||
SYS_EVENTFD = 4319
|
|
||||||
SYS_FALLOCATE = 4320
|
|
||||||
SYS_TIMERFD_CREATE = 4321
|
|
||||||
SYS_TIMERFD_GETTIME = 4322
|
|
||||||
SYS_TIMERFD_SETTIME = 4323
|
|
||||||
SYS_SIGNALFD4 = 4324
|
|
||||||
SYS_EVENTFD2 = 4325
|
|
||||||
SYS_EPOLL_CREATE1 = 4326
|
|
||||||
SYS_DUP3 = 4327
|
|
||||||
SYS_PIPE2 = 4328
|
|
||||||
SYS_INOTIFY_INIT1 = 4329
|
|
||||||
SYS_PREADV = 4330
|
|
||||||
SYS_PWRITEV = 4331
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 4332
|
|
||||||
SYS_PERF_EVENT_OPEN = 4333
|
|
||||||
SYS_ACCEPT4 = 4334
|
|
||||||
SYS_RECVMMSG = 4335
|
|
||||||
SYS_FANOTIFY_INIT = 4336
|
|
||||||
SYS_FANOTIFY_MARK = 4337
|
|
||||||
SYS_PRLIMIT64 = 4338
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 4339
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 4340
|
|
||||||
SYS_CLOCK_ADJTIME = 4341
|
|
||||||
SYS_SYNCFS = 4342
|
|
||||||
SYS_SENDMMSG = 4343
|
|
||||||
SYS_SETNS = 4344
|
|
||||||
SYS_PROCESS_VM_READV = 4345
|
|
||||||
SYS_PROCESS_VM_WRITEV = 4346
|
|
||||||
SYS_KCMP = 4347
|
|
||||||
SYS_FINIT_MODULE = 4348
|
|
||||||
SYS_SCHED_SETATTR = 4349
|
|
||||||
SYS_SCHED_GETATTR = 4350
|
|
||||||
SYS_RENAMEAT2 = 4351
|
|
||||||
SYS_SECCOMP = 4352
|
|
||||||
SYS_GETRANDOM = 4353
|
|
||||||
SYS_MEMFD_CREATE = 4354
|
|
||||||
SYS_BPF = 4355
|
|
||||||
SYS_EXECVEAT = 4356
|
|
||||||
SYS_USERFAULTFD = 4357
|
|
||||||
SYS_MEMBARRIER = 4358
|
|
||||||
SYS_MLOCK2 = 4359
|
|
||||||
SYS_COPY_FILE_RANGE = 4360
|
|
||||||
SYS_PREADV2 = 4361
|
|
||||||
SYS_PWRITEV2 = 4362
|
|
||||||
SYS_PKEY_MPROTECT = 4363
|
|
||||||
SYS_PKEY_ALLOC = 4364
|
|
||||||
SYS_PKEY_FREE = 4365
|
|
||||||
SYS_STATX = 4366
|
|
||||||
SYS_RSEQ = 4367
|
|
||||||
SYS_IO_PGETEVENTS = 4368
|
|
||||||
)
|
|
337
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
generated
vendored
337
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
generated
vendored
|
@ -1,337 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build mips64,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_READ = 5000
|
|
||||||
SYS_WRITE = 5001
|
|
||||||
SYS_OPEN = 5002
|
|
||||||
SYS_CLOSE = 5003
|
|
||||||
SYS_STAT = 5004
|
|
||||||
SYS_FSTAT = 5005
|
|
||||||
SYS_LSTAT = 5006
|
|
||||||
SYS_POLL = 5007
|
|
||||||
SYS_LSEEK = 5008
|
|
||||||
SYS_MMAP = 5009
|
|
||||||
SYS_MPROTECT = 5010
|
|
||||||
SYS_MUNMAP = 5011
|
|
||||||
SYS_BRK = 5012
|
|
||||||
SYS_RT_SIGACTION = 5013
|
|
||||||
SYS_RT_SIGPROCMASK = 5014
|
|
||||||
SYS_IOCTL = 5015
|
|
||||||
SYS_PREAD64 = 5016
|
|
||||||
SYS_PWRITE64 = 5017
|
|
||||||
SYS_READV = 5018
|
|
||||||
SYS_WRITEV = 5019
|
|
||||||
SYS_ACCESS = 5020
|
|
||||||
SYS_PIPE = 5021
|
|
||||||
SYS__NEWSELECT = 5022
|
|
||||||
SYS_SCHED_YIELD = 5023
|
|
||||||
SYS_MREMAP = 5024
|
|
||||||
SYS_MSYNC = 5025
|
|
||||||
SYS_MINCORE = 5026
|
|
||||||
SYS_MADVISE = 5027
|
|
||||||
SYS_SHMGET = 5028
|
|
||||||
SYS_SHMAT = 5029
|
|
||||||
SYS_SHMCTL = 5030
|
|
||||||
SYS_DUP = 5031
|
|
||||||
SYS_DUP2 = 5032
|
|
||||||
SYS_PAUSE = 5033
|
|
||||||
SYS_NANOSLEEP = 5034
|
|
||||||
SYS_GETITIMER = 5035
|
|
||||||
SYS_SETITIMER = 5036
|
|
||||||
SYS_ALARM = 5037
|
|
||||||
SYS_GETPID = 5038
|
|
||||||
SYS_SENDFILE = 5039
|
|
||||||
SYS_SOCKET = 5040
|
|
||||||
SYS_CONNECT = 5041
|
|
||||||
SYS_ACCEPT = 5042
|
|
||||||
SYS_SENDTO = 5043
|
|
||||||
SYS_RECVFROM = 5044
|
|
||||||
SYS_SENDMSG = 5045
|
|
||||||
SYS_RECVMSG = 5046
|
|
||||||
SYS_SHUTDOWN = 5047
|
|
||||||
SYS_BIND = 5048
|
|
||||||
SYS_LISTEN = 5049
|
|
||||||
SYS_GETSOCKNAME = 5050
|
|
||||||
SYS_GETPEERNAME = 5051
|
|
||||||
SYS_SOCKETPAIR = 5052
|
|
||||||
SYS_SETSOCKOPT = 5053
|
|
||||||
SYS_GETSOCKOPT = 5054
|
|
||||||
SYS_CLONE = 5055
|
|
||||||
SYS_FORK = 5056
|
|
||||||
SYS_EXECVE = 5057
|
|
||||||
SYS_EXIT = 5058
|
|
||||||
SYS_WAIT4 = 5059
|
|
||||||
SYS_KILL = 5060
|
|
||||||
SYS_UNAME = 5061
|
|
||||||
SYS_SEMGET = 5062
|
|
||||||
SYS_SEMOP = 5063
|
|
||||||
SYS_SEMCTL = 5064
|
|
||||||
SYS_SHMDT = 5065
|
|
||||||
SYS_MSGGET = 5066
|
|
||||||
SYS_MSGSND = 5067
|
|
||||||
SYS_MSGRCV = 5068
|
|
||||||
SYS_MSGCTL = 5069
|
|
||||||
SYS_FCNTL = 5070
|
|
||||||
SYS_FLOCK = 5071
|
|
||||||
SYS_FSYNC = 5072
|
|
||||||
SYS_FDATASYNC = 5073
|
|
||||||
SYS_TRUNCATE = 5074
|
|
||||||
SYS_FTRUNCATE = 5075
|
|
||||||
SYS_GETDENTS = 5076
|
|
||||||
SYS_GETCWD = 5077
|
|
||||||
SYS_CHDIR = 5078
|
|
||||||
SYS_FCHDIR = 5079
|
|
||||||
SYS_RENAME = 5080
|
|
||||||
SYS_MKDIR = 5081
|
|
||||||
SYS_RMDIR = 5082
|
|
||||||
SYS_CREAT = 5083
|
|
||||||
SYS_LINK = 5084
|
|
||||||
SYS_UNLINK = 5085
|
|
||||||
SYS_SYMLINK = 5086
|
|
||||||
SYS_READLINK = 5087
|
|
||||||
SYS_CHMOD = 5088
|
|
||||||
SYS_FCHMOD = 5089
|
|
||||||
SYS_CHOWN = 5090
|
|
||||||
SYS_FCHOWN = 5091
|
|
||||||
SYS_LCHOWN = 5092
|
|
||||||
SYS_UMASK = 5093
|
|
||||||
SYS_GETTIMEOFDAY = 5094
|
|
||||||
SYS_GETRLIMIT = 5095
|
|
||||||
SYS_GETRUSAGE = 5096
|
|
||||||
SYS_SYSINFO = 5097
|
|
||||||
SYS_TIMES = 5098
|
|
||||||
SYS_PTRACE = 5099
|
|
||||||
SYS_GETUID = 5100
|
|
||||||
SYS_SYSLOG = 5101
|
|
||||||
SYS_GETGID = 5102
|
|
||||||
SYS_SETUID = 5103
|
|
||||||
SYS_SETGID = 5104
|
|
||||||
SYS_GETEUID = 5105
|
|
||||||
SYS_GETEGID = 5106
|
|
||||||
SYS_SETPGID = 5107
|
|
||||||
SYS_GETPPID = 5108
|
|
||||||
SYS_GETPGRP = 5109
|
|
||||||
SYS_SETSID = 5110
|
|
||||||
SYS_SETREUID = 5111
|
|
||||||
SYS_SETREGID = 5112
|
|
||||||
SYS_GETGROUPS = 5113
|
|
||||||
SYS_SETGROUPS = 5114
|
|
||||||
SYS_SETRESUID = 5115
|
|
||||||
SYS_GETRESUID = 5116
|
|
||||||
SYS_SETRESGID = 5117
|
|
||||||
SYS_GETRESGID = 5118
|
|
||||||
SYS_GETPGID = 5119
|
|
||||||
SYS_SETFSUID = 5120
|
|
||||||
SYS_SETFSGID = 5121
|
|
||||||
SYS_GETSID = 5122
|
|
||||||
SYS_CAPGET = 5123
|
|
||||||
SYS_CAPSET = 5124
|
|
||||||
SYS_RT_SIGPENDING = 5125
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 5126
|
|
||||||
SYS_RT_SIGQUEUEINFO = 5127
|
|
||||||
SYS_RT_SIGSUSPEND = 5128
|
|
||||||
SYS_SIGALTSTACK = 5129
|
|
||||||
SYS_UTIME = 5130
|
|
||||||
SYS_MKNOD = 5131
|
|
||||||
SYS_PERSONALITY = 5132
|
|
||||||
SYS_USTAT = 5133
|
|
||||||
SYS_STATFS = 5134
|
|
||||||
SYS_FSTATFS = 5135
|
|
||||||
SYS_SYSFS = 5136
|
|
||||||
SYS_GETPRIORITY = 5137
|
|
||||||
SYS_SETPRIORITY = 5138
|
|
||||||
SYS_SCHED_SETPARAM = 5139
|
|
||||||
SYS_SCHED_GETPARAM = 5140
|
|
||||||
SYS_SCHED_SETSCHEDULER = 5141
|
|
||||||
SYS_SCHED_GETSCHEDULER = 5142
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 5143
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 5144
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 5145
|
|
||||||
SYS_MLOCK = 5146
|
|
||||||
SYS_MUNLOCK = 5147
|
|
||||||
SYS_MLOCKALL = 5148
|
|
||||||
SYS_MUNLOCKALL = 5149
|
|
||||||
SYS_VHANGUP = 5150
|
|
||||||
SYS_PIVOT_ROOT = 5151
|
|
||||||
SYS__SYSCTL = 5152
|
|
||||||
SYS_PRCTL = 5153
|
|
||||||
SYS_ADJTIMEX = 5154
|
|
||||||
SYS_SETRLIMIT = 5155
|
|
||||||
SYS_CHROOT = 5156
|
|
||||||
SYS_SYNC = 5157
|
|
||||||
SYS_ACCT = 5158
|
|
||||||
SYS_SETTIMEOFDAY = 5159
|
|
||||||
SYS_MOUNT = 5160
|
|
||||||
SYS_UMOUNT2 = 5161
|
|
||||||
SYS_SWAPON = 5162
|
|
||||||
SYS_SWAPOFF = 5163
|
|
||||||
SYS_REBOOT = 5164
|
|
||||||
SYS_SETHOSTNAME = 5165
|
|
||||||
SYS_SETDOMAINNAME = 5166
|
|
||||||
SYS_CREATE_MODULE = 5167
|
|
||||||
SYS_INIT_MODULE = 5168
|
|
||||||
SYS_DELETE_MODULE = 5169
|
|
||||||
SYS_GET_KERNEL_SYMS = 5170
|
|
||||||
SYS_QUERY_MODULE = 5171
|
|
||||||
SYS_QUOTACTL = 5172
|
|
||||||
SYS_NFSSERVCTL = 5173
|
|
||||||
SYS_GETPMSG = 5174
|
|
||||||
SYS_PUTPMSG = 5175
|
|
||||||
SYS_AFS_SYSCALL = 5176
|
|
||||||
SYS_RESERVED177 = 5177
|
|
||||||
SYS_GETTID = 5178
|
|
||||||
SYS_READAHEAD = 5179
|
|
||||||
SYS_SETXATTR = 5180
|
|
||||||
SYS_LSETXATTR = 5181
|
|
||||||
SYS_FSETXATTR = 5182
|
|
||||||
SYS_GETXATTR = 5183
|
|
||||||
SYS_LGETXATTR = 5184
|
|
||||||
SYS_FGETXATTR = 5185
|
|
||||||
SYS_LISTXATTR = 5186
|
|
||||||
SYS_LLISTXATTR = 5187
|
|
||||||
SYS_FLISTXATTR = 5188
|
|
||||||
SYS_REMOVEXATTR = 5189
|
|
||||||
SYS_LREMOVEXATTR = 5190
|
|
||||||
SYS_FREMOVEXATTR = 5191
|
|
||||||
SYS_TKILL = 5192
|
|
||||||
SYS_RESERVED193 = 5193
|
|
||||||
SYS_FUTEX = 5194
|
|
||||||
SYS_SCHED_SETAFFINITY = 5195
|
|
||||||
SYS_SCHED_GETAFFINITY = 5196
|
|
||||||
SYS_CACHEFLUSH = 5197
|
|
||||||
SYS_CACHECTL = 5198
|
|
||||||
SYS_SYSMIPS = 5199
|
|
||||||
SYS_IO_SETUP = 5200
|
|
||||||
SYS_IO_DESTROY = 5201
|
|
||||||
SYS_IO_GETEVENTS = 5202
|
|
||||||
SYS_IO_SUBMIT = 5203
|
|
||||||
SYS_IO_CANCEL = 5204
|
|
||||||
SYS_EXIT_GROUP = 5205
|
|
||||||
SYS_LOOKUP_DCOOKIE = 5206
|
|
||||||
SYS_EPOLL_CREATE = 5207
|
|
||||||
SYS_EPOLL_CTL = 5208
|
|
||||||
SYS_EPOLL_WAIT = 5209
|
|
||||||
SYS_REMAP_FILE_PAGES = 5210
|
|
||||||
SYS_RT_SIGRETURN = 5211
|
|
||||||
SYS_SET_TID_ADDRESS = 5212
|
|
||||||
SYS_RESTART_SYSCALL = 5213
|
|
||||||
SYS_SEMTIMEDOP = 5214
|
|
||||||
SYS_FADVISE64 = 5215
|
|
||||||
SYS_TIMER_CREATE = 5216
|
|
||||||
SYS_TIMER_SETTIME = 5217
|
|
||||||
SYS_TIMER_GETTIME = 5218
|
|
||||||
SYS_TIMER_GETOVERRUN = 5219
|
|
||||||
SYS_TIMER_DELETE = 5220
|
|
||||||
SYS_CLOCK_SETTIME = 5221
|
|
||||||
SYS_CLOCK_GETTIME = 5222
|
|
||||||
SYS_CLOCK_GETRES = 5223
|
|
||||||
SYS_CLOCK_NANOSLEEP = 5224
|
|
||||||
SYS_TGKILL = 5225
|
|
||||||
SYS_UTIMES = 5226
|
|
||||||
SYS_MBIND = 5227
|
|
||||||
SYS_GET_MEMPOLICY = 5228
|
|
||||||
SYS_SET_MEMPOLICY = 5229
|
|
||||||
SYS_MQ_OPEN = 5230
|
|
||||||
SYS_MQ_UNLINK = 5231
|
|
||||||
SYS_MQ_TIMEDSEND = 5232
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 5233
|
|
||||||
SYS_MQ_NOTIFY = 5234
|
|
||||||
SYS_MQ_GETSETATTR = 5235
|
|
||||||
SYS_VSERVER = 5236
|
|
||||||
SYS_WAITID = 5237
|
|
||||||
SYS_ADD_KEY = 5239
|
|
||||||
SYS_REQUEST_KEY = 5240
|
|
||||||
SYS_KEYCTL = 5241
|
|
||||||
SYS_SET_THREAD_AREA = 5242
|
|
||||||
SYS_INOTIFY_INIT = 5243
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 5244
|
|
||||||
SYS_INOTIFY_RM_WATCH = 5245
|
|
||||||
SYS_MIGRATE_PAGES = 5246
|
|
||||||
SYS_OPENAT = 5247
|
|
||||||
SYS_MKDIRAT = 5248
|
|
||||||
SYS_MKNODAT = 5249
|
|
||||||
SYS_FCHOWNAT = 5250
|
|
||||||
SYS_FUTIMESAT = 5251
|
|
||||||
SYS_NEWFSTATAT = 5252
|
|
||||||
SYS_UNLINKAT = 5253
|
|
||||||
SYS_RENAMEAT = 5254
|
|
||||||
SYS_LINKAT = 5255
|
|
||||||
SYS_SYMLINKAT = 5256
|
|
||||||
SYS_READLINKAT = 5257
|
|
||||||
SYS_FCHMODAT = 5258
|
|
||||||
SYS_FACCESSAT = 5259
|
|
||||||
SYS_PSELECT6 = 5260
|
|
||||||
SYS_PPOLL = 5261
|
|
||||||
SYS_UNSHARE = 5262
|
|
||||||
SYS_SPLICE = 5263
|
|
||||||
SYS_SYNC_FILE_RANGE = 5264
|
|
||||||
SYS_TEE = 5265
|
|
||||||
SYS_VMSPLICE = 5266
|
|
||||||
SYS_MOVE_PAGES = 5267
|
|
||||||
SYS_SET_ROBUST_LIST = 5268
|
|
||||||
SYS_GET_ROBUST_LIST = 5269
|
|
||||||
SYS_KEXEC_LOAD = 5270
|
|
||||||
SYS_GETCPU = 5271
|
|
||||||
SYS_EPOLL_PWAIT = 5272
|
|
||||||
SYS_IOPRIO_SET = 5273
|
|
||||||
SYS_IOPRIO_GET = 5274
|
|
||||||
SYS_UTIMENSAT = 5275
|
|
||||||
SYS_SIGNALFD = 5276
|
|
||||||
SYS_TIMERFD = 5277
|
|
||||||
SYS_EVENTFD = 5278
|
|
||||||
SYS_FALLOCATE = 5279
|
|
||||||
SYS_TIMERFD_CREATE = 5280
|
|
||||||
SYS_TIMERFD_GETTIME = 5281
|
|
||||||
SYS_TIMERFD_SETTIME = 5282
|
|
||||||
SYS_SIGNALFD4 = 5283
|
|
||||||
SYS_EVENTFD2 = 5284
|
|
||||||
SYS_EPOLL_CREATE1 = 5285
|
|
||||||
SYS_DUP3 = 5286
|
|
||||||
SYS_PIPE2 = 5287
|
|
||||||
SYS_INOTIFY_INIT1 = 5288
|
|
||||||
SYS_PREADV = 5289
|
|
||||||
SYS_PWRITEV = 5290
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 5291
|
|
||||||
SYS_PERF_EVENT_OPEN = 5292
|
|
||||||
SYS_ACCEPT4 = 5293
|
|
||||||
SYS_RECVMMSG = 5294
|
|
||||||
SYS_FANOTIFY_INIT = 5295
|
|
||||||
SYS_FANOTIFY_MARK = 5296
|
|
||||||
SYS_PRLIMIT64 = 5297
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 5298
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 5299
|
|
||||||
SYS_CLOCK_ADJTIME = 5300
|
|
||||||
SYS_SYNCFS = 5301
|
|
||||||
SYS_SENDMMSG = 5302
|
|
||||||
SYS_SETNS = 5303
|
|
||||||
SYS_PROCESS_VM_READV = 5304
|
|
||||||
SYS_PROCESS_VM_WRITEV = 5305
|
|
||||||
SYS_KCMP = 5306
|
|
||||||
SYS_FINIT_MODULE = 5307
|
|
||||||
SYS_GETDENTS64 = 5308
|
|
||||||
SYS_SCHED_SETATTR = 5309
|
|
||||||
SYS_SCHED_GETATTR = 5310
|
|
||||||
SYS_RENAMEAT2 = 5311
|
|
||||||
SYS_SECCOMP = 5312
|
|
||||||
SYS_GETRANDOM = 5313
|
|
||||||
SYS_MEMFD_CREATE = 5314
|
|
||||||
SYS_BPF = 5315
|
|
||||||
SYS_EXECVEAT = 5316
|
|
||||||
SYS_USERFAULTFD = 5317
|
|
||||||
SYS_MEMBARRIER = 5318
|
|
||||||
SYS_MLOCK2 = 5319
|
|
||||||
SYS_COPY_FILE_RANGE = 5320
|
|
||||||
SYS_PREADV2 = 5321
|
|
||||||
SYS_PWRITEV2 = 5322
|
|
||||||
SYS_PKEY_MPROTECT = 5323
|
|
||||||
SYS_PKEY_ALLOC = 5324
|
|
||||||
SYS_PKEY_FREE = 5325
|
|
||||||
SYS_STATX = 5326
|
|
||||||
SYS_RSEQ = 5327
|
|
||||||
SYS_IO_PGETEVENTS = 5328
|
|
||||||
)
|
|
337
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
generated
vendored
337
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
generated
vendored
|
@ -1,337 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build mips64le,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_READ = 5000
|
|
||||||
SYS_WRITE = 5001
|
|
||||||
SYS_OPEN = 5002
|
|
||||||
SYS_CLOSE = 5003
|
|
||||||
SYS_STAT = 5004
|
|
||||||
SYS_FSTAT = 5005
|
|
||||||
SYS_LSTAT = 5006
|
|
||||||
SYS_POLL = 5007
|
|
||||||
SYS_LSEEK = 5008
|
|
||||||
SYS_MMAP = 5009
|
|
||||||
SYS_MPROTECT = 5010
|
|
||||||
SYS_MUNMAP = 5011
|
|
||||||
SYS_BRK = 5012
|
|
||||||
SYS_RT_SIGACTION = 5013
|
|
||||||
SYS_RT_SIGPROCMASK = 5014
|
|
||||||
SYS_IOCTL = 5015
|
|
||||||
SYS_PREAD64 = 5016
|
|
||||||
SYS_PWRITE64 = 5017
|
|
||||||
SYS_READV = 5018
|
|
||||||
SYS_WRITEV = 5019
|
|
||||||
SYS_ACCESS = 5020
|
|
||||||
SYS_PIPE = 5021
|
|
||||||
SYS__NEWSELECT = 5022
|
|
||||||
SYS_SCHED_YIELD = 5023
|
|
||||||
SYS_MREMAP = 5024
|
|
||||||
SYS_MSYNC = 5025
|
|
||||||
SYS_MINCORE = 5026
|
|
||||||
SYS_MADVISE = 5027
|
|
||||||
SYS_SHMGET = 5028
|
|
||||||
SYS_SHMAT = 5029
|
|
||||||
SYS_SHMCTL = 5030
|
|
||||||
SYS_DUP = 5031
|
|
||||||
SYS_DUP2 = 5032
|
|
||||||
SYS_PAUSE = 5033
|
|
||||||
SYS_NANOSLEEP = 5034
|
|
||||||
SYS_GETITIMER = 5035
|
|
||||||
SYS_SETITIMER = 5036
|
|
||||||
SYS_ALARM = 5037
|
|
||||||
SYS_GETPID = 5038
|
|
||||||
SYS_SENDFILE = 5039
|
|
||||||
SYS_SOCKET = 5040
|
|
||||||
SYS_CONNECT = 5041
|
|
||||||
SYS_ACCEPT = 5042
|
|
||||||
SYS_SENDTO = 5043
|
|
||||||
SYS_RECVFROM = 5044
|
|
||||||
SYS_SENDMSG = 5045
|
|
||||||
SYS_RECVMSG = 5046
|
|
||||||
SYS_SHUTDOWN = 5047
|
|
||||||
SYS_BIND = 5048
|
|
||||||
SYS_LISTEN = 5049
|
|
||||||
SYS_GETSOCKNAME = 5050
|
|
||||||
SYS_GETPEERNAME = 5051
|
|
||||||
SYS_SOCKETPAIR = 5052
|
|
||||||
SYS_SETSOCKOPT = 5053
|
|
||||||
SYS_GETSOCKOPT = 5054
|
|
||||||
SYS_CLONE = 5055
|
|
||||||
SYS_FORK = 5056
|
|
||||||
SYS_EXECVE = 5057
|
|
||||||
SYS_EXIT = 5058
|
|
||||||
SYS_WAIT4 = 5059
|
|
||||||
SYS_KILL = 5060
|
|
||||||
SYS_UNAME = 5061
|
|
||||||
SYS_SEMGET = 5062
|
|
||||||
SYS_SEMOP = 5063
|
|
||||||
SYS_SEMCTL = 5064
|
|
||||||
SYS_SHMDT = 5065
|
|
||||||
SYS_MSGGET = 5066
|
|
||||||
SYS_MSGSND = 5067
|
|
||||||
SYS_MSGRCV = 5068
|
|
||||||
SYS_MSGCTL = 5069
|
|
||||||
SYS_FCNTL = 5070
|
|
||||||
SYS_FLOCK = 5071
|
|
||||||
SYS_FSYNC = 5072
|
|
||||||
SYS_FDATASYNC = 5073
|
|
||||||
SYS_TRUNCATE = 5074
|
|
||||||
SYS_FTRUNCATE = 5075
|
|
||||||
SYS_GETDENTS = 5076
|
|
||||||
SYS_GETCWD = 5077
|
|
||||||
SYS_CHDIR = 5078
|
|
||||||
SYS_FCHDIR = 5079
|
|
||||||
SYS_RENAME = 5080
|
|
||||||
SYS_MKDIR = 5081
|
|
||||||
SYS_RMDIR = 5082
|
|
||||||
SYS_CREAT = 5083
|
|
||||||
SYS_LINK = 5084
|
|
||||||
SYS_UNLINK = 5085
|
|
||||||
SYS_SYMLINK = 5086
|
|
||||||
SYS_READLINK = 5087
|
|
||||||
SYS_CHMOD = 5088
|
|
||||||
SYS_FCHMOD = 5089
|
|
||||||
SYS_CHOWN = 5090
|
|
||||||
SYS_FCHOWN = 5091
|
|
||||||
SYS_LCHOWN = 5092
|
|
||||||
SYS_UMASK = 5093
|
|
||||||
SYS_GETTIMEOFDAY = 5094
|
|
||||||
SYS_GETRLIMIT = 5095
|
|
||||||
SYS_GETRUSAGE = 5096
|
|
||||||
SYS_SYSINFO = 5097
|
|
||||||
SYS_TIMES = 5098
|
|
||||||
SYS_PTRACE = 5099
|
|
||||||
SYS_GETUID = 5100
|
|
||||||
SYS_SYSLOG = 5101
|
|
||||||
SYS_GETGID = 5102
|
|
||||||
SYS_SETUID = 5103
|
|
||||||
SYS_SETGID = 5104
|
|
||||||
SYS_GETEUID = 5105
|
|
||||||
SYS_GETEGID = 5106
|
|
||||||
SYS_SETPGID = 5107
|
|
||||||
SYS_GETPPID = 5108
|
|
||||||
SYS_GETPGRP = 5109
|
|
||||||
SYS_SETSID = 5110
|
|
||||||
SYS_SETREUID = 5111
|
|
||||||
SYS_SETREGID = 5112
|
|
||||||
SYS_GETGROUPS = 5113
|
|
||||||
SYS_SETGROUPS = 5114
|
|
||||||
SYS_SETRESUID = 5115
|
|
||||||
SYS_GETRESUID = 5116
|
|
||||||
SYS_SETRESGID = 5117
|
|
||||||
SYS_GETRESGID = 5118
|
|
||||||
SYS_GETPGID = 5119
|
|
||||||
SYS_SETFSUID = 5120
|
|
||||||
SYS_SETFSGID = 5121
|
|
||||||
SYS_GETSID = 5122
|
|
||||||
SYS_CAPGET = 5123
|
|
||||||
SYS_CAPSET = 5124
|
|
||||||
SYS_RT_SIGPENDING = 5125
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 5126
|
|
||||||
SYS_RT_SIGQUEUEINFO = 5127
|
|
||||||
SYS_RT_SIGSUSPEND = 5128
|
|
||||||
SYS_SIGALTSTACK = 5129
|
|
||||||
SYS_UTIME = 5130
|
|
||||||
SYS_MKNOD = 5131
|
|
||||||
SYS_PERSONALITY = 5132
|
|
||||||
SYS_USTAT = 5133
|
|
||||||
SYS_STATFS = 5134
|
|
||||||
SYS_FSTATFS = 5135
|
|
||||||
SYS_SYSFS = 5136
|
|
||||||
SYS_GETPRIORITY = 5137
|
|
||||||
SYS_SETPRIORITY = 5138
|
|
||||||
SYS_SCHED_SETPARAM = 5139
|
|
||||||
SYS_SCHED_GETPARAM = 5140
|
|
||||||
SYS_SCHED_SETSCHEDULER = 5141
|
|
||||||
SYS_SCHED_GETSCHEDULER = 5142
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 5143
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 5144
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 5145
|
|
||||||
SYS_MLOCK = 5146
|
|
||||||
SYS_MUNLOCK = 5147
|
|
||||||
SYS_MLOCKALL = 5148
|
|
||||||
SYS_MUNLOCKALL = 5149
|
|
||||||
SYS_VHANGUP = 5150
|
|
||||||
SYS_PIVOT_ROOT = 5151
|
|
||||||
SYS__SYSCTL = 5152
|
|
||||||
SYS_PRCTL = 5153
|
|
||||||
SYS_ADJTIMEX = 5154
|
|
||||||
SYS_SETRLIMIT = 5155
|
|
||||||
SYS_CHROOT = 5156
|
|
||||||
SYS_SYNC = 5157
|
|
||||||
SYS_ACCT = 5158
|
|
||||||
SYS_SETTIMEOFDAY = 5159
|
|
||||||
SYS_MOUNT = 5160
|
|
||||||
SYS_UMOUNT2 = 5161
|
|
||||||
SYS_SWAPON = 5162
|
|
||||||
SYS_SWAPOFF = 5163
|
|
||||||
SYS_REBOOT = 5164
|
|
||||||
SYS_SETHOSTNAME = 5165
|
|
||||||
SYS_SETDOMAINNAME = 5166
|
|
||||||
SYS_CREATE_MODULE = 5167
|
|
||||||
SYS_INIT_MODULE = 5168
|
|
||||||
SYS_DELETE_MODULE = 5169
|
|
||||||
SYS_GET_KERNEL_SYMS = 5170
|
|
||||||
SYS_QUERY_MODULE = 5171
|
|
||||||
SYS_QUOTACTL = 5172
|
|
||||||
SYS_NFSSERVCTL = 5173
|
|
||||||
SYS_GETPMSG = 5174
|
|
||||||
SYS_PUTPMSG = 5175
|
|
||||||
SYS_AFS_SYSCALL = 5176
|
|
||||||
SYS_RESERVED177 = 5177
|
|
||||||
SYS_GETTID = 5178
|
|
||||||
SYS_READAHEAD = 5179
|
|
||||||
SYS_SETXATTR = 5180
|
|
||||||
SYS_LSETXATTR = 5181
|
|
||||||
SYS_FSETXATTR = 5182
|
|
||||||
SYS_GETXATTR = 5183
|
|
||||||
SYS_LGETXATTR = 5184
|
|
||||||
SYS_FGETXATTR = 5185
|
|
||||||
SYS_LISTXATTR = 5186
|
|
||||||
SYS_LLISTXATTR = 5187
|
|
||||||
SYS_FLISTXATTR = 5188
|
|
||||||
SYS_REMOVEXATTR = 5189
|
|
||||||
SYS_LREMOVEXATTR = 5190
|
|
||||||
SYS_FREMOVEXATTR = 5191
|
|
||||||
SYS_TKILL = 5192
|
|
||||||
SYS_RESERVED193 = 5193
|
|
||||||
SYS_FUTEX = 5194
|
|
||||||
SYS_SCHED_SETAFFINITY = 5195
|
|
||||||
SYS_SCHED_GETAFFINITY = 5196
|
|
||||||
SYS_CACHEFLUSH = 5197
|
|
||||||
SYS_CACHECTL = 5198
|
|
||||||
SYS_SYSMIPS = 5199
|
|
||||||
SYS_IO_SETUP = 5200
|
|
||||||
SYS_IO_DESTROY = 5201
|
|
||||||
SYS_IO_GETEVENTS = 5202
|
|
||||||
SYS_IO_SUBMIT = 5203
|
|
||||||
SYS_IO_CANCEL = 5204
|
|
||||||
SYS_EXIT_GROUP = 5205
|
|
||||||
SYS_LOOKUP_DCOOKIE = 5206
|
|
||||||
SYS_EPOLL_CREATE = 5207
|
|
||||||
SYS_EPOLL_CTL = 5208
|
|
||||||
SYS_EPOLL_WAIT = 5209
|
|
||||||
SYS_REMAP_FILE_PAGES = 5210
|
|
||||||
SYS_RT_SIGRETURN = 5211
|
|
||||||
SYS_SET_TID_ADDRESS = 5212
|
|
||||||
SYS_RESTART_SYSCALL = 5213
|
|
||||||
SYS_SEMTIMEDOP = 5214
|
|
||||||
SYS_FADVISE64 = 5215
|
|
||||||
SYS_TIMER_CREATE = 5216
|
|
||||||
SYS_TIMER_SETTIME = 5217
|
|
||||||
SYS_TIMER_GETTIME = 5218
|
|
||||||
SYS_TIMER_GETOVERRUN = 5219
|
|
||||||
SYS_TIMER_DELETE = 5220
|
|
||||||
SYS_CLOCK_SETTIME = 5221
|
|
||||||
SYS_CLOCK_GETTIME = 5222
|
|
||||||
SYS_CLOCK_GETRES = 5223
|
|
||||||
SYS_CLOCK_NANOSLEEP = 5224
|
|
||||||
SYS_TGKILL = 5225
|
|
||||||
SYS_UTIMES = 5226
|
|
||||||
SYS_MBIND = 5227
|
|
||||||
SYS_GET_MEMPOLICY = 5228
|
|
||||||
SYS_SET_MEMPOLICY = 5229
|
|
||||||
SYS_MQ_OPEN = 5230
|
|
||||||
SYS_MQ_UNLINK = 5231
|
|
||||||
SYS_MQ_TIMEDSEND = 5232
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 5233
|
|
||||||
SYS_MQ_NOTIFY = 5234
|
|
||||||
SYS_MQ_GETSETATTR = 5235
|
|
||||||
SYS_VSERVER = 5236
|
|
||||||
SYS_WAITID = 5237
|
|
||||||
SYS_ADD_KEY = 5239
|
|
||||||
SYS_REQUEST_KEY = 5240
|
|
||||||
SYS_KEYCTL = 5241
|
|
||||||
SYS_SET_THREAD_AREA = 5242
|
|
||||||
SYS_INOTIFY_INIT = 5243
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 5244
|
|
||||||
SYS_INOTIFY_RM_WATCH = 5245
|
|
||||||
SYS_MIGRATE_PAGES = 5246
|
|
||||||
SYS_OPENAT = 5247
|
|
||||||
SYS_MKDIRAT = 5248
|
|
||||||
SYS_MKNODAT = 5249
|
|
||||||
SYS_FCHOWNAT = 5250
|
|
||||||
SYS_FUTIMESAT = 5251
|
|
||||||
SYS_NEWFSTATAT = 5252
|
|
||||||
SYS_UNLINKAT = 5253
|
|
||||||
SYS_RENAMEAT = 5254
|
|
||||||
SYS_LINKAT = 5255
|
|
||||||
SYS_SYMLINKAT = 5256
|
|
||||||
SYS_READLINKAT = 5257
|
|
||||||
SYS_FCHMODAT = 5258
|
|
||||||
SYS_FACCESSAT = 5259
|
|
||||||
SYS_PSELECT6 = 5260
|
|
||||||
SYS_PPOLL = 5261
|
|
||||||
SYS_UNSHARE = 5262
|
|
||||||
SYS_SPLICE = 5263
|
|
||||||
SYS_SYNC_FILE_RANGE = 5264
|
|
||||||
SYS_TEE = 5265
|
|
||||||
SYS_VMSPLICE = 5266
|
|
||||||
SYS_MOVE_PAGES = 5267
|
|
||||||
SYS_SET_ROBUST_LIST = 5268
|
|
||||||
SYS_GET_ROBUST_LIST = 5269
|
|
||||||
SYS_KEXEC_LOAD = 5270
|
|
||||||
SYS_GETCPU = 5271
|
|
||||||
SYS_EPOLL_PWAIT = 5272
|
|
||||||
SYS_IOPRIO_SET = 5273
|
|
||||||
SYS_IOPRIO_GET = 5274
|
|
||||||
SYS_UTIMENSAT = 5275
|
|
||||||
SYS_SIGNALFD = 5276
|
|
||||||
SYS_TIMERFD = 5277
|
|
||||||
SYS_EVENTFD = 5278
|
|
||||||
SYS_FALLOCATE = 5279
|
|
||||||
SYS_TIMERFD_CREATE = 5280
|
|
||||||
SYS_TIMERFD_GETTIME = 5281
|
|
||||||
SYS_TIMERFD_SETTIME = 5282
|
|
||||||
SYS_SIGNALFD4 = 5283
|
|
||||||
SYS_EVENTFD2 = 5284
|
|
||||||
SYS_EPOLL_CREATE1 = 5285
|
|
||||||
SYS_DUP3 = 5286
|
|
||||||
SYS_PIPE2 = 5287
|
|
||||||
SYS_INOTIFY_INIT1 = 5288
|
|
||||||
SYS_PREADV = 5289
|
|
||||||
SYS_PWRITEV = 5290
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 5291
|
|
||||||
SYS_PERF_EVENT_OPEN = 5292
|
|
||||||
SYS_ACCEPT4 = 5293
|
|
||||||
SYS_RECVMMSG = 5294
|
|
||||||
SYS_FANOTIFY_INIT = 5295
|
|
||||||
SYS_FANOTIFY_MARK = 5296
|
|
||||||
SYS_PRLIMIT64 = 5297
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 5298
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 5299
|
|
||||||
SYS_CLOCK_ADJTIME = 5300
|
|
||||||
SYS_SYNCFS = 5301
|
|
||||||
SYS_SENDMMSG = 5302
|
|
||||||
SYS_SETNS = 5303
|
|
||||||
SYS_PROCESS_VM_READV = 5304
|
|
||||||
SYS_PROCESS_VM_WRITEV = 5305
|
|
||||||
SYS_KCMP = 5306
|
|
||||||
SYS_FINIT_MODULE = 5307
|
|
||||||
SYS_GETDENTS64 = 5308
|
|
||||||
SYS_SCHED_SETATTR = 5309
|
|
||||||
SYS_SCHED_GETATTR = 5310
|
|
||||||
SYS_RENAMEAT2 = 5311
|
|
||||||
SYS_SECCOMP = 5312
|
|
||||||
SYS_GETRANDOM = 5313
|
|
||||||
SYS_MEMFD_CREATE = 5314
|
|
||||||
SYS_BPF = 5315
|
|
||||||
SYS_EXECVEAT = 5316
|
|
||||||
SYS_USERFAULTFD = 5317
|
|
||||||
SYS_MEMBARRIER = 5318
|
|
||||||
SYS_MLOCK2 = 5319
|
|
||||||
SYS_COPY_FILE_RANGE = 5320
|
|
||||||
SYS_PREADV2 = 5321
|
|
||||||
SYS_PWRITEV2 = 5322
|
|
||||||
SYS_PKEY_MPROTECT = 5323
|
|
||||||
SYS_PKEY_ALLOC = 5324
|
|
||||||
SYS_PKEY_FREE = 5325
|
|
||||||
SYS_STATX = 5326
|
|
||||||
SYS_RSEQ = 5327
|
|
||||||
SYS_IO_PGETEVENTS = 5328
|
|
||||||
)
|
|
377
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
generated
vendored
377
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
generated
vendored
|
@ -1,377 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build mipsle,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_SYSCALL = 4000
|
|
||||||
SYS_EXIT = 4001
|
|
||||||
SYS_FORK = 4002
|
|
||||||
SYS_READ = 4003
|
|
||||||
SYS_WRITE = 4004
|
|
||||||
SYS_OPEN = 4005
|
|
||||||
SYS_CLOSE = 4006
|
|
||||||
SYS_WAITPID = 4007
|
|
||||||
SYS_CREAT = 4008
|
|
||||||
SYS_LINK = 4009
|
|
||||||
SYS_UNLINK = 4010
|
|
||||||
SYS_EXECVE = 4011
|
|
||||||
SYS_CHDIR = 4012
|
|
||||||
SYS_TIME = 4013
|
|
||||||
SYS_MKNOD = 4014
|
|
||||||
SYS_CHMOD = 4015
|
|
||||||
SYS_LCHOWN = 4016
|
|
||||||
SYS_BREAK = 4017
|
|
||||||
SYS_UNUSED18 = 4018
|
|
||||||
SYS_LSEEK = 4019
|
|
||||||
SYS_GETPID = 4020
|
|
||||||
SYS_MOUNT = 4021
|
|
||||||
SYS_UMOUNT = 4022
|
|
||||||
SYS_SETUID = 4023
|
|
||||||
SYS_GETUID = 4024
|
|
||||||
SYS_STIME = 4025
|
|
||||||
SYS_PTRACE = 4026
|
|
||||||
SYS_ALARM = 4027
|
|
||||||
SYS_UNUSED28 = 4028
|
|
||||||
SYS_PAUSE = 4029
|
|
||||||
SYS_UTIME = 4030
|
|
||||||
SYS_STTY = 4031
|
|
||||||
SYS_GTTY = 4032
|
|
||||||
SYS_ACCESS = 4033
|
|
||||||
SYS_NICE = 4034
|
|
||||||
SYS_FTIME = 4035
|
|
||||||
SYS_SYNC = 4036
|
|
||||||
SYS_KILL = 4037
|
|
||||||
SYS_RENAME = 4038
|
|
||||||
SYS_MKDIR = 4039
|
|
||||||
SYS_RMDIR = 4040
|
|
||||||
SYS_DUP = 4041
|
|
||||||
SYS_PIPE = 4042
|
|
||||||
SYS_TIMES = 4043
|
|
||||||
SYS_PROF = 4044
|
|
||||||
SYS_BRK = 4045
|
|
||||||
SYS_SETGID = 4046
|
|
||||||
SYS_GETGID = 4047
|
|
||||||
SYS_SIGNAL = 4048
|
|
||||||
SYS_GETEUID = 4049
|
|
||||||
SYS_GETEGID = 4050
|
|
||||||
SYS_ACCT = 4051
|
|
||||||
SYS_UMOUNT2 = 4052
|
|
||||||
SYS_LOCK = 4053
|
|
||||||
SYS_IOCTL = 4054
|
|
||||||
SYS_FCNTL = 4055
|
|
||||||
SYS_MPX = 4056
|
|
||||||
SYS_SETPGID = 4057
|
|
||||||
SYS_ULIMIT = 4058
|
|
||||||
SYS_UNUSED59 = 4059
|
|
||||||
SYS_UMASK = 4060
|
|
||||||
SYS_CHROOT = 4061
|
|
||||||
SYS_USTAT = 4062
|
|
||||||
SYS_DUP2 = 4063
|
|
||||||
SYS_GETPPID = 4064
|
|
||||||
SYS_GETPGRP = 4065
|
|
||||||
SYS_SETSID = 4066
|
|
||||||
SYS_SIGACTION = 4067
|
|
||||||
SYS_SGETMASK = 4068
|
|
||||||
SYS_SSETMASK = 4069
|
|
||||||
SYS_SETREUID = 4070
|
|
||||||
SYS_SETREGID = 4071
|
|
||||||
SYS_SIGSUSPEND = 4072
|
|
||||||
SYS_SIGPENDING = 4073
|
|
||||||
SYS_SETHOSTNAME = 4074
|
|
||||||
SYS_SETRLIMIT = 4075
|
|
||||||
SYS_GETRLIMIT = 4076
|
|
||||||
SYS_GETRUSAGE = 4077
|
|
||||||
SYS_GETTIMEOFDAY = 4078
|
|
||||||
SYS_SETTIMEOFDAY = 4079
|
|
||||||
SYS_GETGROUPS = 4080
|
|
||||||
SYS_SETGROUPS = 4081
|
|
||||||
SYS_RESERVED82 = 4082
|
|
||||||
SYS_SYMLINK = 4083
|
|
||||||
SYS_UNUSED84 = 4084
|
|
||||||
SYS_READLINK = 4085
|
|
||||||
SYS_USELIB = 4086
|
|
||||||
SYS_SWAPON = 4087
|
|
||||||
SYS_REBOOT = 4088
|
|
||||||
SYS_READDIR = 4089
|
|
||||||
SYS_MMAP = 4090
|
|
||||||
SYS_MUNMAP = 4091
|
|
||||||
SYS_TRUNCATE = 4092
|
|
||||||
SYS_FTRUNCATE = 4093
|
|
||||||
SYS_FCHMOD = 4094
|
|
||||||
SYS_FCHOWN = 4095
|
|
||||||
SYS_GETPRIORITY = 4096
|
|
||||||
SYS_SETPRIORITY = 4097
|
|
||||||
SYS_PROFIL = 4098
|
|
||||||
SYS_STATFS = 4099
|
|
||||||
SYS_FSTATFS = 4100
|
|
||||||
SYS_IOPERM = 4101
|
|
||||||
SYS_SOCKETCALL = 4102
|
|
||||||
SYS_SYSLOG = 4103
|
|
||||||
SYS_SETITIMER = 4104
|
|
||||||
SYS_GETITIMER = 4105
|
|
||||||
SYS_STAT = 4106
|
|
||||||
SYS_LSTAT = 4107
|
|
||||||
SYS_FSTAT = 4108
|
|
||||||
SYS_UNUSED109 = 4109
|
|
||||||
SYS_IOPL = 4110
|
|
||||||
SYS_VHANGUP = 4111
|
|
||||||
SYS_IDLE = 4112
|
|
||||||
SYS_VM86 = 4113
|
|
||||||
SYS_WAIT4 = 4114
|
|
||||||
SYS_SWAPOFF = 4115
|
|
||||||
SYS_SYSINFO = 4116
|
|
||||||
SYS_IPC = 4117
|
|
||||||
SYS_FSYNC = 4118
|
|
||||||
SYS_SIGRETURN = 4119
|
|
||||||
SYS_CLONE = 4120
|
|
||||||
SYS_SETDOMAINNAME = 4121
|
|
||||||
SYS_UNAME = 4122
|
|
||||||
SYS_MODIFY_LDT = 4123
|
|
||||||
SYS_ADJTIMEX = 4124
|
|
||||||
SYS_MPROTECT = 4125
|
|
||||||
SYS_SIGPROCMASK = 4126
|
|
||||||
SYS_CREATE_MODULE = 4127
|
|
||||||
SYS_INIT_MODULE = 4128
|
|
||||||
SYS_DELETE_MODULE = 4129
|
|
||||||
SYS_GET_KERNEL_SYMS = 4130
|
|
||||||
SYS_QUOTACTL = 4131
|
|
||||||
SYS_GETPGID = 4132
|
|
||||||
SYS_FCHDIR = 4133
|
|
||||||
SYS_BDFLUSH = 4134
|
|
||||||
SYS_SYSFS = 4135
|
|
||||||
SYS_PERSONALITY = 4136
|
|
||||||
SYS_AFS_SYSCALL = 4137
|
|
||||||
SYS_SETFSUID = 4138
|
|
||||||
SYS_SETFSGID = 4139
|
|
||||||
SYS__LLSEEK = 4140
|
|
||||||
SYS_GETDENTS = 4141
|
|
||||||
SYS__NEWSELECT = 4142
|
|
||||||
SYS_FLOCK = 4143
|
|
||||||
SYS_MSYNC = 4144
|
|
||||||
SYS_READV = 4145
|
|
||||||
SYS_WRITEV = 4146
|
|
||||||
SYS_CACHEFLUSH = 4147
|
|
||||||
SYS_CACHECTL = 4148
|
|
||||||
SYS_SYSMIPS = 4149
|
|
||||||
SYS_UNUSED150 = 4150
|
|
||||||
SYS_GETSID = 4151
|
|
||||||
SYS_FDATASYNC = 4152
|
|
||||||
SYS__SYSCTL = 4153
|
|
||||||
SYS_MLOCK = 4154
|
|
||||||
SYS_MUNLOCK = 4155
|
|
||||||
SYS_MLOCKALL = 4156
|
|
||||||
SYS_MUNLOCKALL = 4157
|
|
||||||
SYS_SCHED_SETPARAM = 4158
|
|
||||||
SYS_SCHED_GETPARAM = 4159
|
|
||||||
SYS_SCHED_SETSCHEDULER = 4160
|
|
||||||
SYS_SCHED_GETSCHEDULER = 4161
|
|
||||||
SYS_SCHED_YIELD = 4162
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 4163
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 4164
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 4165
|
|
||||||
SYS_NANOSLEEP = 4166
|
|
||||||
SYS_MREMAP = 4167
|
|
||||||
SYS_ACCEPT = 4168
|
|
||||||
SYS_BIND = 4169
|
|
||||||
SYS_CONNECT = 4170
|
|
||||||
SYS_GETPEERNAME = 4171
|
|
||||||
SYS_GETSOCKNAME = 4172
|
|
||||||
SYS_GETSOCKOPT = 4173
|
|
||||||
SYS_LISTEN = 4174
|
|
||||||
SYS_RECV = 4175
|
|
||||||
SYS_RECVFROM = 4176
|
|
||||||
SYS_RECVMSG = 4177
|
|
||||||
SYS_SEND = 4178
|
|
||||||
SYS_SENDMSG = 4179
|
|
||||||
SYS_SENDTO = 4180
|
|
||||||
SYS_SETSOCKOPT = 4181
|
|
||||||
SYS_SHUTDOWN = 4182
|
|
||||||
SYS_SOCKET = 4183
|
|
||||||
SYS_SOCKETPAIR = 4184
|
|
||||||
SYS_SETRESUID = 4185
|
|
||||||
SYS_GETRESUID = 4186
|
|
||||||
SYS_QUERY_MODULE = 4187
|
|
||||||
SYS_POLL = 4188
|
|
||||||
SYS_NFSSERVCTL = 4189
|
|
||||||
SYS_SETRESGID = 4190
|
|
||||||
SYS_GETRESGID = 4191
|
|
||||||
SYS_PRCTL = 4192
|
|
||||||
SYS_RT_SIGRETURN = 4193
|
|
||||||
SYS_RT_SIGACTION = 4194
|
|
||||||
SYS_RT_SIGPROCMASK = 4195
|
|
||||||
SYS_RT_SIGPENDING = 4196
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 4197
|
|
||||||
SYS_RT_SIGQUEUEINFO = 4198
|
|
||||||
SYS_RT_SIGSUSPEND = 4199
|
|
||||||
SYS_PREAD64 = 4200
|
|
||||||
SYS_PWRITE64 = 4201
|
|
||||||
SYS_CHOWN = 4202
|
|
||||||
SYS_GETCWD = 4203
|
|
||||||
SYS_CAPGET = 4204
|
|
||||||
SYS_CAPSET = 4205
|
|
||||||
SYS_SIGALTSTACK = 4206
|
|
||||||
SYS_SENDFILE = 4207
|
|
||||||
SYS_GETPMSG = 4208
|
|
||||||
SYS_PUTPMSG = 4209
|
|
||||||
SYS_MMAP2 = 4210
|
|
||||||
SYS_TRUNCATE64 = 4211
|
|
||||||
SYS_FTRUNCATE64 = 4212
|
|
||||||
SYS_STAT64 = 4213
|
|
||||||
SYS_LSTAT64 = 4214
|
|
||||||
SYS_FSTAT64 = 4215
|
|
||||||
SYS_PIVOT_ROOT = 4216
|
|
||||||
SYS_MINCORE = 4217
|
|
||||||
SYS_MADVISE = 4218
|
|
||||||
SYS_GETDENTS64 = 4219
|
|
||||||
SYS_FCNTL64 = 4220
|
|
||||||
SYS_RESERVED221 = 4221
|
|
||||||
SYS_GETTID = 4222
|
|
||||||
SYS_READAHEAD = 4223
|
|
||||||
SYS_SETXATTR = 4224
|
|
||||||
SYS_LSETXATTR = 4225
|
|
||||||
SYS_FSETXATTR = 4226
|
|
||||||
SYS_GETXATTR = 4227
|
|
||||||
SYS_LGETXATTR = 4228
|
|
||||||
SYS_FGETXATTR = 4229
|
|
||||||
SYS_LISTXATTR = 4230
|
|
||||||
SYS_LLISTXATTR = 4231
|
|
||||||
SYS_FLISTXATTR = 4232
|
|
||||||
SYS_REMOVEXATTR = 4233
|
|
||||||
SYS_LREMOVEXATTR = 4234
|
|
||||||
SYS_FREMOVEXATTR = 4235
|
|
||||||
SYS_TKILL = 4236
|
|
||||||
SYS_SENDFILE64 = 4237
|
|
||||||
SYS_FUTEX = 4238
|
|
||||||
SYS_SCHED_SETAFFINITY = 4239
|
|
||||||
SYS_SCHED_GETAFFINITY = 4240
|
|
||||||
SYS_IO_SETUP = 4241
|
|
||||||
SYS_IO_DESTROY = 4242
|
|
||||||
SYS_IO_GETEVENTS = 4243
|
|
||||||
SYS_IO_SUBMIT = 4244
|
|
||||||
SYS_IO_CANCEL = 4245
|
|
||||||
SYS_EXIT_GROUP = 4246
|
|
||||||
SYS_LOOKUP_DCOOKIE = 4247
|
|
||||||
SYS_EPOLL_CREATE = 4248
|
|
||||||
SYS_EPOLL_CTL = 4249
|
|
||||||
SYS_EPOLL_WAIT = 4250
|
|
||||||
SYS_REMAP_FILE_PAGES = 4251
|
|
||||||
SYS_SET_TID_ADDRESS = 4252
|
|
||||||
SYS_RESTART_SYSCALL = 4253
|
|
||||||
SYS_FADVISE64 = 4254
|
|
||||||
SYS_STATFS64 = 4255
|
|
||||||
SYS_FSTATFS64 = 4256
|
|
||||||
SYS_TIMER_CREATE = 4257
|
|
||||||
SYS_TIMER_SETTIME = 4258
|
|
||||||
SYS_TIMER_GETTIME = 4259
|
|
||||||
SYS_TIMER_GETOVERRUN = 4260
|
|
||||||
SYS_TIMER_DELETE = 4261
|
|
||||||
SYS_CLOCK_SETTIME = 4262
|
|
||||||
SYS_CLOCK_GETTIME = 4263
|
|
||||||
SYS_CLOCK_GETRES = 4264
|
|
||||||
SYS_CLOCK_NANOSLEEP = 4265
|
|
||||||
SYS_TGKILL = 4266
|
|
||||||
SYS_UTIMES = 4267
|
|
||||||
SYS_MBIND = 4268
|
|
||||||
SYS_GET_MEMPOLICY = 4269
|
|
||||||
SYS_SET_MEMPOLICY = 4270
|
|
||||||
SYS_MQ_OPEN = 4271
|
|
||||||
SYS_MQ_UNLINK = 4272
|
|
||||||
SYS_MQ_TIMEDSEND = 4273
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 4274
|
|
||||||
SYS_MQ_NOTIFY = 4275
|
|
||||||
SYS_MQ_GETSETATTR = 4276
|
|
||||||
SYS_VSERVER = 4277
|
|
||||||
SYS_WAITID = 4278
|
|
||||||
SYS_ADD_KEY = 4280
|
|
||||||
SYS_REQUEST_KEY = 4281
|
|
||||||
SYS_KEYCTL = 4282
|
|
||||||
SYS_SET_THREAD_AREA = 4283
|
|
||||||
SYS_INOTIFY_INIT = 4284
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 4285
|
|
||||||
SYS_INOTIFY_RM_WATCH = 4286
|
|
||||||
SYS_MIGRATE_PAGES = 4287
|
|
||||||
SYS_OPENAT = 4288
|
|
||||||
SYS_MKDIRAT = 4289
|
|
||||||
SYS_MKNODAT = 4290
|
|
||||||
SYS_FCHOWNAT = 4291
|
|
||||||
SYS_FUTIMESAT = 4292
|
|
||||||
SYS_FSTATAT64 = 4293
|
|
||||||
SYS_UNLINKAT = 4294
|
|
||||||
SYS_RENAMEAT = 4295
|
|
||||||
SYS_LINKAT = 4296
|
|
||||||
SYS_SYMLINKAT = 4297
|
|
||||||
SYS_READLINKAT = 4298
|
|
||||||
SYS_FCHMODAT = 4299
|
|
||||||
SYS_FACCESSAT = 4300
|
|
||||||
SYS_PSELECT6 = 4301
|
|
||||||
SYS_PPOLL = 4302
|
|
||||||
SYS_UNSHARE = 4303
|
|
||||||
SYS_SPLICE = 4304
|
|
||||||
SYS_SYNC_FILE_RANGE = 4305
|
|
||||||
SYS_TEE = 4306
|
|
||||||
SYS_VMSPLICE = 4307
|
|
||||||
SYS_MOVE_PAGES = 4308
|
|
||||||
SYS_SET_ROBUST_LIST = 4309
|
|
||||||
SYS_GET_ROBUST_LIST = 4310
|
|
||||||
SYS_KEXEC_LOAD = 4311
|
|
||||||
SYS_GETCPU = 4312
|
|
||||||
SYS_EPOLL_PWAIT = 4313
|
|
||||||
SYS_IOPRIO_SET = 4314
|
|
||||||
SYS_IOPRIO_GET = 4315
|
|
||||||
SYS_UTIMENSAT = 4316
|
|
||||||
SYS_SIGNALFD = 4317
|
|
||||||
SYS_TIMERFD = 4318
|
|
||||||
SYS_EVENTFD = 4319
|
|
||||||
SYS_FALLOCATE = 4320
|
|
||||||
SYS_TIMERFD_CREATE = 4321
|
|
||||||
SYS_TIMERFD_GETTIME = 4322
|
|
||||||
SYS_TIMERFD_SETTIME = 4323
|
|
||||||
SYS_SIGNALFD4 = 4324
|
|
||||||
SYS_EVENTFD2 = 4325
|
|
||||||
SYS_EPOLL_CREATE1 = 4326
|
|
||||||
SYS_DUP3 = 4327
|
|
||||||
SYS_PIPE2 = 4328
|
|
||||||
SYS_INOTIFY_INIT1 = 4329
|
|
||||||
SYS_PREADV = 4330
|
|
||||||
SYS_PWRITEV = 4331
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 4332
|
|
||||||
SYS_PERF_EVENT_OPEN = 4333
|
|
||||||
SYS_ACCEPT4 = 4334
|
|
||||||
SYS_RECVMMSG = 4335
|
|
||||||
SYS_FANOTIFY_INIT = 4336
|
|
||||||
SYS_FANOTIFY_MARK = 4337
|
|
||||||
SYS_PRLIMIT64 = 4338
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 4339
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 4340
|
|
||||||
SYS_CLOCK_ADJTIME = 4341
|
|
||||||
SYS_SYNCFS = 4342
|
|
||||||
SYS_SENDMMSG = 4343
|
|
||||||
SYS_SETNS = 4344
|
|
||||||
SYS_PROCESS_VM_READV = 4345
|
|
||||||
SYS_PROCESS_VM_WRITEV = 4346
|
|
||||||
SYS_KCMP = 4347
|
|
||||||
SYS_FINIT_MODULE = 4348
|
|
||||||
SYS_SCHED_SETATTR = 4349
|
|
||||||
SYS_SCHED_GETATTR = 4350
|
|
||||||
SYS_RENAMEAT2 = 4351
|
|
||||||
SYS_SECCOMP = 4352
|
|
||||||
SYS_GETRANDOM = 4353
|
|
||||||
SYS_MEMFD_CREATE = 4354
|
|
||||||
SYS_BPF = 4355
|
|
||||||
SYS_EXECVEAT = 4356
|
|
||||||
SYS_USERFAULTFD = 4357
|
|
||||||
SYS_MEMBARRIER = 4358
|
|
||||||
SYS_MLOCK2 = 4359
|
|
||||||
SYS_COPY_FILE_RANGE = 4360
|
|
||||||
SYS_PREADV2 = 4361
|
|
||||||
SYS_PWRITEV2 = 4362
|
|
||||||
SYS_PKEY_MPROTECT = 4363
|
|
||||||
SYS_PKEY_ALLOC = 4364
|
|
||||||
SYS_PKEY_FREE = 4365
|
|
||||||
SYS_STATX = 4366
|
|
||||||
SYS_RSEQ = 4367
|
|
||||||
SYS_IO_PGETEVENTS = 4368
|
|
||||||
)
|
|
375
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
generated
vendored
375
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
generated
vendored
|
@ -1,375 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build ppc64,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_RESTART_SYSCALL = 0
|
|
||||||
SYS_EXIT = 1
|
|
||||||
SYS_FORK = 2
|
|
||||||
SYS_READ = 3
|
|
||||||
SYS_WRITE = 4
|
|
||||||
SYS_OPEN = 5
|
|
||||||
SYS_CLOSE = 6
|
|
||||||
SYS_WAITPID = 7
|
|
||||||
SYS_CREAT = 8
|
|
||||||
SYS_LINK = 9
|
|
||||||
SYS_UNLINK = 10
|
|
||||||
SYS_EXECVE = 11
|
|
||||||
SYS_CHDIR = 12
|
|
||||||
SYS_TIME = 13
|
|
||||||
SYS_MKNOD = 14
|
|
||||||
SYS_CHMOD = 15
|
|
||||||
SYS_LCHOWN = 16
|
|
||||||
SYS_BREAK = 17
|
|
||||||
SYS_OLDSTAT = 18
|
|
||||||
SYS_LSEEK = 19
|
|
||||||
SYS_GETPID = 20
|
|
||||||
SYS_MOUNT = 21
|
|
||||||
SYS_UMOUNT = 22
|
|
||||||
SYS_SETUID = 23
|
|
||||||
SYS_GETUID = 24
|
|
||||||
SYS_STIME = 25
|
|
||||||
SYS_PTRACE = 26
|
|
||||||
SYS_ALARM = 27
|
|
||||||
SYS_OLDFSTAT = 28
|
|
||||||
SYS_PAUSE = 29
|
|
||||||
SYS_UTIME = 30
|
|
||||||
SYS_STTY = 31
|
|
||||||
SYS_GTTY = 32
|
|
||||||
SYS_ACCESS = 33
|
|
||||||
SYS_NICE = 34
|
|
||||||
SYS_FTIME = 35
|
|
||||||
SYS_SYNC = 36
|
|
||||||
SYS_KILL = 37
|
|
||||||
SYS_RENAME = 38
|
|
||||||
SYS_MKDIR = 39
|
|
||||||
SYS_RMDIR = 40
|
|
||||||
SYS_DUP = 41
|
|
||||||
SYS_PIPE = 42
|
|
||||||
SYS_TIMES = 43
|
|
||||||
SYS_PROF = 44
|
|
||||||
SYS_BRK = 45
|
|
||||||
SYS_SETGID = 46
|
|
||||||
SYS_GETGID = 47
|
|
||||||
SYS_SIGNAL = 48
|
|
||||||
SYS_GETEUID = 49
|
|
||||||
SYS_GETEGID = 50
|
|
||||||
SYS_ACCT = 51
|
|
||||||
SYS_UMOUNT2 = 52
|
|
||||||
SYS_LOCK = 53
|
|
||||||
SYS_IOCTL = 54
|
|
||||||
SYS_FCNTL = 55
|
|
||||||
SYS_MPX = 56
|
|
||||||
SYS_SETPGID = 57
|
|
||||||
SYS_ULIMIT = 58
|
|
||||||
SYS_OLDOLDUNAME = 59
|
|
||||||
SYS_UMASK = 60
|
|
||||||
SYS_CHROOT = 61
|
|
||||||
SYS_USTAT = 62
|
|
||||||
SYS_DUP2 = 63
|
|
||||||
SYS_GETPPID = 64
|
|
||||||
SYS_GETPGRP = 65
|
|
||||||
SYS_SETSID = 66
|
|
||||||
SYS_SIGACTION = 67
|
|
||||||
SYS_SGETMASK = 68
|
|
||||||
SYS_SSETMASK = 69
|
|
||||||
SYS_SETREUID = 70
|
|
||||||
SYS_SETREGID = 71
|
|
||||||
SYS_SIGSUSPEND = 72
|
|
||||||
SYS_SIGPENDING = 73
|
|
||||||
SYS_SETHOSTNAME = 74
|
|
||||||
SYS_SETRLIMIT = 75
|
|
||||||
SYS_GETRLIMIT = 76
|
|
||||||
SYS_GETRUSAGE = 77
|
|
||||||
SYS_GETTIMEOFDAY = 78
|
|
||||||
SYS_SETTIMEOFDAY = 79
|
|
||||||
SYS_GETGROUPS = 80
|
|
||||||
SYS_SETGROUPS = 81
|
|
||||||
SYS_SELECT = 82
|
|
||||||
SYS_SYMLINK = 83
|
|
||||||
SYS_OLDLSTAT = 84
|
|
||||||
SYS_READLINK = 85
|
|
||||||
SYS_USELIB = 86
|
|
||||||
SYS_SWAPON = 87
|
|
||||||
SYS_REBOOT = 88
|
|
||||||
SYS_READDIR = 89
|
|
||||||
SYS_MMAP = 90
|
|
||||||
SYS_MUNMAP = 91
|
|
||||||
SYS_TRUNCATE = 92
|
|
||||||
SYS_FTRUNCATE = 93
|
|
||||||
SYS_FCHMOD = 94
|
|
||||||
SYS_FCHOWN = 95
|
|
||||||
SYS_GETPRIORITY = 96
|
|
||||||
SYS_SETPRIORITY = 97
|
|
||||||
SYS_PROFIL = 98
|
|
||||||
SYS_STATFS = 99
|
|
||||||
SYS_FSTATFS = 100
|
|
||||||
SYS_IOPERM = 101
|
|
||||||
SYS_SOCKETCALL = 102
|
|
||||||
SYS_SYSLOG = 103
|
|
||||||
SYS_SETITIMER = 104
|
|
||||||
SYS_GETITIMER = 105
|
|
||||||
SYS_STAT = 106
|
|
||||||
SYS_LSTAT = 107
|
|
||||||
SYS_FSTAT = 108
|
|
||||||
SYS_OLDUNAME = 109
|
|
||||||
SYS_IOPL = 110
|
|
||||||
SYS_VHANGUP = 111
|
|
||||||
SYS_IDLE = 112
|
|
||||||
SYS_VM86 = 113
|
|
||||||
SYS_WAIT4 = 114
|
|
||||||
SYS_SWAPOFF = 115
|
|
||||||
SYS_SYSINFO = 116
|
|
||||||
SYS_IPC = 117
|
|
||||||
SYS_FSYNC = 118
|
|
||||||
SYS_SIGRETURN = 119
|
|
||||||
SYS_CLONE = 120
|
|
||||||
SYS_SETDOMAINNAME = 121
|
|
||||||
SYS_UNAME = 122
|
|
||||||
SYS_MODIFY_LDT = 123
|
|
||||||
SYS_ADJTIMEX = 124
|
|
||||||
SYS_MPROTECT = 125
|
|
||||||
SYS_SIGPROCMASK = 126
|
|
||||||
SYS_CREATE_MODULE = 127
|
|
||||||
SYS_INIT_MODULE = 128
|
|
||||||
SYS_DELETE_MODULE = 129
|
|
||||||
SYS_GET_KERNEL_SYMS = 130
|
|
||||||
SYS_QUOTACTL = 131
|
|
||||||
SYS_GETPGID = 132
|
|
||||||
SYS_FCHDIR = 133
|
|
||||||
SYS_BDFLUSH = 134
|
|
||||||
SYS_SYSFS = 135
|
|
||||||
SYS_PERSONALITY = 136
|
|
||||||
SYS_AFS_SYSCALL = 137
|
|
||||||
SYS_SETFSUID = 138
|
|
||||||
SYS_SETFSGID = 139
|
|
||||||
SYS__LLSEEK = 140
|
|
||||||
SYS_GETDENTS = 141
|
|
||||||
SYS__NEWSELECT = 142
|
|
||||||
SYS_FLOCK = 143
|
|
||||||
SYS_MSYNC = 144
|
|
||||||
SYS_READV = 145
|
|
||||||
SYS_WRITEV = 146
|
|
||||||
SYS_GETSID = 147
|
|
||||||
SYS_FDATASYNC = 148
|
|
||||||
SYS__SYSCTL = 149
|
|
||||||
SYS_MLOCK = 150
|
|
||||||
SYS_MUNLOCK = 151
|
|
||||||
SYS_MLOCKALL = 152
|
|
||||||
SYS_MUNLOCKALL = 153
|
|
||||||
SYS_SCHED_SETPARAM = 154
|
|
||||||
SYS_SCHED_GETPARAM = 155
|
|
||||||
SYS_SCHED_SETSCHEDULER = 156
|
|
||||||
SYS_SCHED_GETSCHEDULER = 157
|
|
||||||
SYS_SCHED_YIELD = 158
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 159
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 160
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 161
|
|
||||||
SYS_NANOSLEEP = 162
|
|
||||||
SYS_MREMAP = 163
|
|
||||||
SYS_SETRESUID = 164
|
|
||||||
SYS_GETRESUID = 165
|
|
||||||
SYS_QUERY_MODULE = 166
|
|
||||||
SYS_POLL = 167
|
|
||||||
SYS_NFSSERVCTL = 168
|
|
||||||
SYS_SETRESGID = 169
|
|
||||||
SYS_GETRESGID = 170
|
|
||||||
SYS_PRCTL = 171
|
|
||||||
SYS_RT_SIGRETURN = 172
|
|
||||||
SYS_RT_SIGACTION = 173
|
|
||||||
SYS_RT_SIGPROCMASK = 174
|
|
||||||
SYS_RT_SIGPENDING = 175
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 176
|
|
||||||
SYS_RT_SIGQUEUEINFO = 177
|
|
||||||
SYS_RT_SIGSUSPEND = 178
|
|
||||||
SYS_PREAD64 = 179
|
|
||||||
SYS_PWRITE64 = 180
|
|
||||||
SYS_CHOWN = 181
|
|
||||||
SYS_GETCWD = 182
|
|
||||||
SYS_CAPGET = 183
|
|
||||||
SYS_CAPSET = 184
|
|
||||||
SYS_SIGALTSTACK = 185
|
|
||||||
SYS_SENDFILE = 186
|
|
||||||
SYS_GETPMSG = 187
|
|
||||||
SYS_PUTPMSG = 188
|
|
||||||
SYS_VFORK = 189
|
|
||||||
SYS_UGETRLIMIT = 190
|
|
||||||
SYS_READAHEAD = 191
|
|
||||||
SYS_PCICONFIG_READ = 198
|
|
||||||
SYS_PCICONFIG_WRITE = 199
|
|
||||||
SYS_PCICONFIG_IOBASE = 200
|
|
||||||
SYS_MULTIPLEXER = 201
|
|
||||||
SYS_GETDENTS64 = 202
|
|
||||||
SYS_PIVOT_ROOT = 203
|
|
||||||
SYS_MADVISE = 205
|
|
||||||
SYS_MINCORE = 206
|
|
||||||
SYS_GETTID = 207
|
|
||||||
SYS_TKILL = 208
|
|
||||||
SYS_SETXATTR = 209
|
|
||||||
SYS_LSETXATTR = 210
|
|
||||||
SYS_FSETXATTR = 211
|
|
||||||
SYS_GETXATTR = 212
|
|
||||||
SYS_LGETXATTR = 213
|
|
||||||
SYS_FGETXATTR = 214
|
|
||||||
SYS_LISTXATTR = 215
|
|
||||||
SYS_LLISTXATTR = 216
|
|
||||||
SYS_FLISTXATTR = 217
|
|
||||||
SYS_REMOVEXATTR = 218
|
|
||||||
SYS_LREMOVEXATTR = 219
|
|
||||||
SYS_FREMOVEXATTR = 220
|
|
||||||
SYS_FUTEX = 221
|
|
||||||
SYS_SCHED_SETAFFINITY = 222
|
|
||||||
SYS_SCHED_GETAFFINITY = 223
|
|
||||||
SYS_TUXCALL = 225
|
|
||||||
SYS_IO_SETUP = 227
|
|
||||||
SYS_IO_DESTROY = 228
|
|
||||||
SYS_IO_GETEVENTS = 229
|
|
||||||
SYS_IO_SUBMIT = 230
|
|
||||||
SYS_IO_CANCEL = 231
|
|
||||||
SYS_SET_TID_ADDRESS = 232
|
|
||||||
SYS_FADVISE64 = 233
|
|
||||||
SYS_EXIT_GROUP = 234
|
|
||||||
SYS_LOOKUP_DCOOKIE = 235
|
|
||||||
SYS_EPOLL_CREATE = 236
|
|
||||||
SYS_EPOLL_CTL = 237
|
|
||||||
SYS_EPOLL_WAIT = 238
|
|
||||||
SYS_REMAP_FILE_PAGES = 239
|
|
||||||
SYS_TIMER_CREATE = 240
|
|
||||||
SYS_TIMER_SETTIME = 241
|
|
||||||
SYS_TIMER_GETTIME = 242
|
|
||||||
SYS_TIMER_GETOVERRUN = 243
|
|
||||||
SYS_TIMER_DELETE = 244
|
|
||||||
SYS_CLOCK_SETTIME = 245
|
|
||||||
SYS_CLOCK_GETTIME = 246
|
|
||||||
SYS_CLOCK_GETRES = 247
|
|
||||||
SYS_CLOCK_NANOSLEEP = 248
|
|
||||||
SYS_SWAPCONTEXT = 249
|
|
||||||
SYS_TGKILL = 250
|
|
||||||
SYS_UTIMES = 251
|
|
||||||
SYS_STATFS64 = 252
|
|
||||||
SYS_FSTATFS64 = 253
|
|
||||||
SYS_RTAS = 255
|
|
||||||
SYS_SYS_DEBUG_SETCONTEXT = 256
|
|
||||||
SYS_MIGRATE_PAGES = 258
|
|
||||||
SYS_MBIND = 259
|
|
||||||
SYS_GET_MEMPOLICY = 260
|
|
||||||
SYS_SET_MEMPOLICY = 261
|
|
||||||
SYS_MQ_OPEN = 262
|
|
||||||
SYS_MQ_UNLINK = 263
|
|
||||||
SYS_MQ_TIMEDSEND = 264
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 265
|
|
||||||
SYS_MQ_NOTIFY = 266
|
|
||||||
SYS_MQ_GETSETATTR = 267
|
|
||||||
SYS_KEXEC_LOAD = 268
|
|
||||||
SYS_ADD_KEY = 269
|
|
||||||
SYS_REQUEST_KEY = 270
|
|
||||||
SYS_KEYCTL = 271
|
|
||||||
SYS_WAITID = 272
|
|
||||||
SYS_IOPRIO_SET = 273
|
|
||||||
SYS_IOPRIO_GET = 274
|
|
||||||
SYS_INOTIFY_INIT = 275
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 276
|
|
||||||
SYS_INOTIFY_RM_WATCH = 277
|
|
||||||
SYS_SPU_RUN = 278
|
|
||||||
SYS_SPU_CREATE = 279
|
|
||||||
SYS_PSELECT6 = 280
|
|
||||||
SYS_PPOLL = 281
|
|
||||||
SYS_UNSHARE = 282
|
|
||||||
SYS_SPLICE = 283
|
|
||||||
SYS_TEE = 284
|
|
||||||
SYS_VMSPLICE = 285
|
|
||||||
SYS_OPENAT = 286
|
|
||||||
SYS_MKDIRAT = 287
|
|
||||||
SYS_MKNODAT = 288
|
|
||||||
SYS_FCHOWNAT = 289
|
|
||||||
SYS_FUTIMESAT = 290
|
|
||||||
SYS_NEWFSTATAT = 291
|
|
||||||
SYS_UNLINKAT = 292
|
|
||||||
SYS_RENAMEAT = 293
|
|
||||||
SYS_LINKAT = 294
|
|
||||||
SYS_SYMLINKAT = 295
|
|
||||||
SYS_READLINKAT = 296
|
|
||||||
SYS_FCHMODAT = 297
|
|
||||||
SYS_FACCESSAT = 298
|
|
||||||
SYS_GET_ROBUST_LIST = 299
|
|
||||||
SYS_SET_ROBUST_LIST = 300
|
|
||||||
SYS_MOVE_PAGES = 301
|
|
||||||
SYS_GETCPU = 302
|
|
||||||
SYS_EPOLL_PWAIT = 303
|
|
||||||
SYS_UTIMENSAT = 304
|
|
||||||
SYS_SIGNALFD = 305
|
|
||||||
SYS_TIMERFD_CREATE = 306
|
|
||||||
SYS_EVENTFD = 307
|
|
||||||
SYS_SYNC_FILE_RANGE2 = 308
|
|
||||||
SYS_FALLOCATE = 309
|
|
||||||
SYS_SUBPAGE_PROT = 310
|
|
||||||
SYS_TIMERFD_SETTIME = 311
|
|
||||||
SYS_TIMERFD_GETTIME = 312
|
|
||||||
SYS_SIGNALFD4 = 313
|
|
||||||
SYS_EVENTFD2 = 314
|
|
||||||
SYS_EPOLL_CREATE1 = 315
|
|
||||||
SYS_DUP3 = 316
|
|
||||||
SYS_PIPE2 = 317
|
|
||||||
SYS_INOTIFY_INIT1 = 318
|
|
||||||
SYS_PERF_EVENT_OPEN = 319
|
|
||||||
SYS_PREADV = 320
|
|
||||||
SYS_PWRITEV = 321
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 322
|
|
||||||
SYS_FANOTIFY_INIT = 323
|
|
||||||
SYS_FANOTIFY_MARK = 324
|
|
||||||
SYS_PRLIMIT64 = 325
|
|
||||||
SYS_SOCKET = 326
|
|
||||||
SYS_BIND = 327
|
|
||||||
SYS_CONNECT = 328
|
|
||||||
SYS_LISTEN = 329
|
|
||||||
SYS_ACCEPT = 330
|
|
||||||
SYS_GETSOCKNAME = 331
|
|
||||||
SYS_GETPEERNAME = 332
|
|
||||||
SYS_SOCKETPAIR = 333
|
|
||||||
SYS_SEND = 334
|
|
||||||
SYS_SENDTO = 335
|
|
||||||
SYS_RECV = 336
|
|
||||||
SYS_RECVFROM = 337
|
|
||||||
SYS_SHUTDOWN = 338
|
|
||||||
SYS_SETSOCKOPT = 339
|
|
||||||
SYS_GETSOCKOPT = 340
|
|
||||||
SYS_SENDMSG = 341
|
|
||||||
SYS_RECVMSG = 342
|
|
||||||
SYS_RECVMMSG = 343
|
|
||||||
SYS_ACCEPT4 = 344
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 345
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 346
|
|
||||||
SYS_CLOCK_ADJTIME = 347
|
|
||||||
SYS_SYNCFS = 348
|
|
||||||
SYS_SENDMMSG = 349
|
|
||||||
SYS_SETNS = 350
|
|
||||||
SYS_PROCESS_VM_READV = 351
|
|
||||||
SYS_PROCESS_VM_WRITEV = 352
|
|
||||||
SYS_FINIT_MODULE = 353
|
|
||||||
SYS_KCMP = 354
|
|
||||||
SYS_SCHED_SETATTR = 355
|
|
||||||
SYS_SCHED_GETATTR = 356
|
|
||||||
SYS_RENAMEAT2 = 357
|
|
||||||
SYS_SECCOMP = 358
|
|
||||||
SYS_GETRANDOM = 359
|
|
||||||
SYS_MEMFD_CREATE = 360
|
|
||||||
SYS_BPF = 361
|
|
||||||
SYS_EXECVEAT = 362
|
|
||||||
SYS_SWITCH_ENDIAN = 363
|
|
||||||
SYS_USERFAULTFD = 364
|
|
||||||
SYS_MEMBARRIER = 365
|
|
||||||
SYS_MLOCK2 = 378
|
|
||||||
SYS_COPY_FILE_RANGE = 379
|
|
||||||
SYS_PREADV2 = 380
|
|
||||||
SYS_PWRITEV2 = 381
|
|
||||||
SYS_KEXEC_FILE_LOAD = 382
|
|
||||||
SYS_STATX = 383
|
|
||||||
SYS_PKEY_ALLOC = 384
|
|
||||||
SYS_PKEY_FREE = 385
|
|
||||||
SYS_PKEY_MPROTECT = 386
|
|
||||||
SYS_RSEQ = 387
|
|
||||||
SYS_IO_PGETEVENTS = 388
|
|
||||||
)
|
|
375
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
generated
vendored
375
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
generated
vendored
|
@ -1,375 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build ppc64le,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_RESTART_SYSCALL = 0
|
|
||||||
SYS_EXIT = 1
|
|
||||||
SYS_FORK = 2
|
|
||||||
SYS_READ = 3
|
|
||||||
SYS_WRITE = 4
|
|
||||||
SYS_OPEN = 5
|
|
||||||
SYS_CLOSE = 6
|
|
||||||
SYS_WAITPID = 7
|
|
||||||
SYS_CREAT = 8
|
|
||||||
SYS_LINK = 9
|
|
||||||
SYS_UNLINK = 10
|
|
||||||
SYS_EXECVE = 11
|
|
||||||
SYS_CHDIR = 12
|
|
||||||
SYS_TIME = 13
|
|
||||||
SYS_MKNOD = 14
|
|
||||||
SYS_CHMOD = 15
|
|
||||||
SYS_LCHOWN = 16
|
|
||||||
SYS_BREAK = 17
|
|
||||||
SYS_OLDSTAT = 18
|
|
||||||
SYS_LSEEK = 19
|
|
||||||
SYS_GETPID = 20
|
|
||||||
SYS_MOUNT = 21
|
|
||||||
SYS_UMOUNT = 22
|
|
||||||
SYS_SETUID = 23
|
|
||||||
SYS_GETUID = 24
|
|
||||||
SYS_STIME = 25
|
|
||||||
SYS_PTRACE = 26
|
|
||||||
SYS_ALARM = 27
|
|
||||||
SYS_OLDFSTAT = 28
|
|
||||||
SYS_PAUSE = 29
|
|
||||||
SYS_UTIME = 30
|
|
||||||
SYS_STTY = 31
|
|
||||||
SYS_GTTY = 32
|
|
||||||
SYS_ACCESS = 33
|
|
||||||
SYS_NICE = 34
|
|
||||||
SYS_FTIME = 35
|
|
||||||
SYS_SYNC = 36
|
|
||||||
SYS_KILL = 37
|
|
||||||
SYS_RENAME = 38
|
|
||||||
SYS_MKDIR = 39
|
|
||||||
SYS_RMDIR = 40
|
|
||||||
SYS_DUP = 41
|
|
||||||
SYS_PIPE = 42
|
|
||||||
SYS_TIMES = 43
|
|
||||||
SYS_PROF = 44
|
|
||||||
SYS_BRK = 45
|
|
||||||
SYS_SETGID = 46
|
|
||||||
SYS_GETGID = 47
|
|
||||||
SYS_SIGNAL = 48
|
|
||||||
SYS_GETEUID = 49
|
|
||||||
SYS_GETEGID = 50
|
|
||||||
SYS_ACCT = 51
|
|
||||||
SYS_UMOUNT2 = 52
|
|
||||||
SYS_LOCK = 53
|
|
||||||
SYS_IOCTL = 54
|
|
||||||
SYS_FCNTL = 55
|
|
||||||
SYS_MPX = 56
|
|
||||||
SYS_SETPGID = 57
|
|
||||||
SYS_ULIMIT = 58
|
|
||||||
SYS_OLDOLDUNAME = 59
|
|
||||||
SYS_UMASK = 60
|
|
||||||
SYS_CHROOT = 61
|
|
||||||
SYS_USTAT = 62
|
|
||||||
SYS_DUP2 = 63
|
|
||||||
SYS_GETPPID = 64
|
|
||||||
SYS_GETPGRP = 65
|
|
||||||
SYS_SETSID = 66
|
|
||||||
SYS_SIGACTION = 67
|
|
||||||
SYS_SGETMASK = 68
|
|
||||||
SYS_SSETMASK = 69
|
|
||||||
SYS_SETREUID = 70
|
|
||||||
SYS_SETREGID = 71
|
|
||||||
SYS_SIGSUSPEND = 72
|
|
||||||
SYS_SIGPENDING = 73
|
|
||||||
SYS_SETHOSTNAME = 74
|
|
||||||
SYS_SETRLIMIT = 75
|
|
||||||
SYS_GETRLIMIT = 76
|
|
||||||
SYS_GETRUSAGE = 77
|
|
||||||
SYS_GETTIMEOFDAY = 78
|
|
||||||
SYS_SETTIMEOFDAY = 79
|
|
||||||
SYS_GETGROUPS = 80
|
|
||||||
SYS_SETGROUPS = 81
|
|
||||||
SYS_SELECT = 82
|
|
||||||
SYS_SYMLINK = 83
|
|
||||||
SYS_OLDLSTAT = 84
|
|
||||||
SYS_READLINK = 85
|
|
||||||
SYS_USELIB = 86
|
|
||||||
SYS_SWAPON = 87
|
|
||||||
SYS_REBOOT = 88
|
|
||||||
SYS_READDIR = 89
|
|
||||||
SYS_MMAP = 90
|
|
||||||
SYS_MUNMAP = 91
|
|
||||||
SYS_TRUNCATE = 92
|
|
||||||
SYS_FTRUNCATE = 93
|
|
||||||
SYS_FCHMOD = 94
|
|
||||||
SYS_FCHOWN = 95
|
|
||||||
SYS_GETPRIORITY = 96
|
|
||||||
SYS_SETPRIORITY = 97
|
|
||||||
SYS_PROFIL = 98
|
|
||||||
SYS_STATFS = 99
|
|
||||||
SYS_FSTATFS = 100
|
|
||||||
SYS_IOPERM = 101
|
|
||||||
SYS_SOCKETCALL = 102
|
|
||||||
SYS_SYSLOG = 103
|
|
||||||
SYS_SETITIMER = 104
|
|
||||||
SYS_GETITIMER = 105
|
|
||||||
SYS_STAT = 106
|
|
||||||
SYS_LSTAT = 107
|
|
||||||
SYS_FSTAT = 108
|
|
||||||
SYS_OLDUNAME = 109
|
|
||||||
SYS_IOPL = 110
|
|
||||||
SYS_VHANGUP = 111
|
|
||||||
SYS_IDLE = 112
|
|
||||||
SYS_VM86 = 113
|
|
||||||
SYS_WAIT4 = 114
|
|
||||||
SYS_SWAPOFF = 115
|
|
||||||
SYS_SYSINFO = 116
|
|
||||||
SYS_IPC = 117
|
|
||||||
SYS_FSYNC = 118
|
|
||||||
SYS_SIGRETURN = 119
|
|
||||||
SYS_CLONE = 120
|
|
||||||
SYS_SETDOMAINNAME = 121
|
|
||||||
SYS_UNAME = 122
|
|
||||||
SYS_MODIFY_LDT = 123
|
|
||||||
SYS_ADJTIMEX = 124
|
|
||||||
SYS_MPROTECT = 125
|
|
||||||
SYS_SIGPROCMASK = 126
|
|
||||||
SYS_CREATE_MODULE = 127
|
|
||||||
SYS_INIT_MODULE = 128
|
|
||||||
SYS_DELETE_MODULE = 129
|
|
||||||
SYS_GET_KERNEL_SYMS = 130
|
|
||||||
SYS_QUOTACTL = 131
|
|
||||||
SYS_GETPGID = 132
|
|
||||||
SYS_FCHDIR = 133
|
|
||||||
SYS_BDFLUSH = 134
|
|
||||||
SYS_SYSFS = 135
|
|
||||||
SYS_PERSONALITY = 136
|
|
||||||
SYS_AFS_SYSCALL = 137
|
|
||||||
SYS_SETFSUID = 138
|
|
||||||
SYS_SETFSGID = 139
|
|
||||||
SYS__LLSEEK = 140
|
|
||||||
SYS_GETDENTS = 141
|
|
||||||
SYS__NEWSELECT = 142
|
|
||||||
SYS_FLOCK = 143
|
|
||||||
SYS_MSYNC = 144
|
|
||||||
SYS_READV = 145
|
|
||||||
SYS_WRITEV = 146
|
|
||||||
SYS_GETSID = 147
|
|
||||||
SYS_FDATASYNC = 148
|
|
||||||
SYS__SYSCTL = 149
|
|
||||||
SYS_MLOCK = 150
|
|
||||||
SYS_MUNLOCK = 151
|
|
||||||
SYS_MLOCKALL = 152
|
|
||||||
SYS_MUNLOCKALL = 153
|
|
||||||
SYS_SCHED_SETPARAM = 154
|
|
||||||
SYS_SCHED_GETPARAM = 155
|
|
||||||
SYS_SCHED_SETSCHEDULER = 156
|
|
||||||
SYS_SCHED_GETSCHEDULER = 157
|
|
||||||
SYS_SCHED_YIELD = 158
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 159
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 160
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 161
|
|
||||||
SYS_NANOSLEEP = 162
|
|
||||||
SYS_MREMAP = 163
|
|
||||||
SYS_SETRESUID = 164
|
|
||||||
SYS_GETRESUID = 165
|
|
||||||
SYS_QUERY_MODULE = 166
|
|
||||||
SYS_POLL = 167
|
|
||||||
SYS_NFSSERVCTL = 168
|
|
||||||
SYS_SETRESGID = 169
|
|
||||||
SYS_GETRESGID = 170
|
|
||||||
SYS_PRCTL = 171
|
|
||||||
SYS_RT_SIGRETURN = 172
|
|
||||||
SYS_RT_SIGACTION = 173
|
|
||||||
SYS_RT_SIGPROCMASK = 174
|
|
||||||
SYS_RT_SIGPENDING = 175
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 176
|
|
||||||
SYS_RT_SIGQUEUEINFO = 177
|
|
||||||
SYS_RT_SIGSUSPEND = 178
|
|
||||||
SYS_PREAD64 = 179
|
|
||||||
SYS_PWRITE64 = 180
|
|
||||||
SYS_CHOWN = 181
|
|
||||||
SYS_GETCWD = 182
|
|
||||||
SYS_CAPGET = 183
|
|
||||||
SYS_CAPSET = 184
|
|
||||||
SYS_SIGALTSTACK = 185
|
|
||||||
SYS_SENDFILE = 186
|
|
||||||
SYS_GETPMSG = 187
|
|
||||||
SYS_PUTPMSG = 188
|
|
||||||
SYS_VFORK = 189
|
|
||||||
SYS_UGETRLIMIT = 190
|
|
||||||
SYS_READAHEAD = 191
|
|
||||||
SYS_PCICONFIG_READ = 198
|
|
||||||
SYS_PCICONFIG_WRITE = 199
|
|
||||||
SYS_PCICONFIG_IOBASE = 200
|
|
||||||
SYS_MULTIPLEXER = 201
|
|
||||||
SYS_GETDENTS64 = 202
|
|
||||||
SYS_PIVOT_ROOT = 203
|
|
||||||
SYS_MADVISE = 205
|
|
||||||
SYS_MINCORE = 206
|
|
||||||
SYS_GETTID = 207
|
|
||||||
SYS_TKILL = 208
|
|
||||||
SYS_SETXATTR = 209
|
|
||||||
SYS_LSETXATTR = 210
|
|
||||||
SYS_FSETXATTR = 211
|
|
||||||
SYS_GETXATTR = 212
|
|
||||||
SYS_LGETXATTR = 213
|
|
||||||
SYS_FGETXATTR = 214
|
|
||||||
SYS_LISTXATTR = 215
|
|
||||||
SYS_LLISTXATTR = 216
|
|
||||||
SYS_FLISTXATTR = 217
|
|
||||||
SYS_REMOVEXATTR = 218
|
|
||||||
SYS_LREMOVEXATTR = 219
|
|
||||||
SYS_FREMOVEXATTR = 220
|
|
||||||
SYS_FUTEX = 221
|
|
||||||
SYS_SCHED_SETAFFINITY = 222
|
|
||||||
SYS_SCHED_GETAFFINITY = 223
|
|
||||||
SYS_TUXCALL = 225
|
|
||||||
SYS_IO_SETUP = 227
|
|
||||||
SYS_IO_DESTROY = 228
|
|
||||||
SYS_IO_GETEVENTS = 229
|
|
||||||
SYS_IO_SUBMIT = 230
|
|
||||||
SYS_IO_CANCEL = 231
|
|
||||||
SYS_SET_TID_ADDRESS = 232
|
|
||||||
SYS_FADVISE64 = 233
|
|
||||||
SYS_EXIT_GROUP = 234
|
|
||||||
SYS_LOOKUP_DCOOKIE = 235
|
|
||||||
SYS_EPOLL_CREATE = 236
|
|
||||||
SYS_EPOLL_CTL = 237
|
|
||||||
SYS_EPOLL_WAIT = 238
|
|
||||||
SYS_REMAP_FILE_PAGES = 239
|
|
||||||
SYS_TIMER_CREATE = 240
|
|
||||||
SYS_TIMER_SETTIME = 241
|
|
||||||
SYS_TIMER_GETTIME = 242
|
|
||||||
SYS_TIMER_GETOVERRUN = 243
|
|
||||||
SYS_TIMER_DELETE = 244
|
|
||||||
SYS_CLOCK_SETTIME = 245
|
|
||||||
SYS_CLOCK_GETTIME = 246
|
|
||||||
SYS_CLOCK_GETRES = 247
|
|
||||||
SYS_CLOCK_NANOSLEEP = 248
|
|
||||||
SYS_SWAPCONTEXT = 249
|
|
||||||
SYS_TGKILL = 250
|
|
||||||
SYS_UTIMES = 251
|
|
||||||
SYS_STATFS64 = 252
|
|
||||||
SYS_FSTATFS64 = 253
|
|
||||||
SYS_RTAS = 255
|
|
||||||
SYS_SYS_DEBUG_SETCONTEXT = 256
|
|
||||||
SYS_MIGRATE_PAGES = 258
|
|
||||||
SYS_MBIND = 259
|
|
||||||
SYS_GET_MEMPOLICY = 260
|
|
||||||
SYS_SET_MEMPOLICY = 261
|
|
||||||
SYS_MQ_OPEN = 262
|
|
||||||
SYS_MQ_UNLINK = 263
|
|
||||||
SYS_MQ_TIMEDSEND = 264
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 265
|
|
||||||
SYS_MQ_NOTIFY = 266
|
|
||||||
SYS_MQ_GETSETATTR = 267
|
|
||||||
SYS_KEXEC_LOAD = 268
|
|
||||||
SYS_ADD_KEY = 269
|
|
||||||
SYS_REQUEST_KEY = 270
|
|
||||||
SYS_KEYCTL = 271
|
|
||||||
SYS_WAITID = 272
|
|
||||||
SYS_IOPRIO_SET = 273
|
|
||||||
SYS_IOPRIO_GET = 274
|
|
||||||
SYS_INOTIFY_INIT = 275
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 276
|
|
||||||
SYS_INOTIFY_RM_WATCH = 277
|
|
||||||
SYS_SPU_RUN = 278
|
|
||||||
SYS_SPU_CREATE = 279
|
|
||||||
SYS_PSELECT6 = 280
|
|
||||||
SYS_PPOLL = 281
|
|
||||||
SYS_UNSHARE = 282
|
|
||||||
SYS_SPLICE = 283
|
|
||||||
SYS_TEE = 284
|
|
||||||
SYS_VMSPLICE = 285
|
|
||||||
SYS_OPENAT = 286
|
|
||||||
SYS_MKDIRAT = 287
|
|
||||||
SYS_MKNODAT = 288
|
|
||||||
SYS_FCHOWNAT = 289
|
|
||||||
SYS_FUTIMESAT = 290
|
|
||||||
SYS_NEWFSTATAT = 291
|
|
||||||
SYS_UNLINKAT = 292
|
|
||||||
SYS_RENAMEAT = 293
|
|
||||||
SYS_LINKAT = 294
|
|
||||||
SYS_SYMLINKAT = 295
|
|
||||||
SYS_READLINKAT = 296
|
|
||||||
SYS_FCHMODAT = 297
|
|
||||||
SYS_FACCESSAT = 298
|
|
||||||
SYS_GET_ROBUST_LIST = 299
|
|
||||||
SYS_SET_ROBUST_LIST = 300
|
|
||||||
SYS_MOVE_PAGES = 301
|
|
||||||
SYS_GETCPU = 302
|
|
||||||
SYS_EPOLL_PWAIT = 303
|
|
||||||
SYS_UTIMENSAT = 304
|
|
||||||
SYS_SIGNALFD = 305
|
|
||||||
SYS_TIMERFD_CREATE = 306
|
|
||||||
SYS_EVENTFD = 307
|
|
||||||
SYS_SYNC_FILE_RANGE2 = 308
|
|
||||||
SYS_FALLOCATE = 309
|
|
||||||
SYS_SUBPAGE_PROT = 310
|
|
||||||
SYS_TIMERFD_SETTIME = 311
|
|
||||||
SYS_TIMERFD_GETTIME = 312
|
|
||||||
SYS_SIGNALFD4 = 313
|
|
||||||
SYS_EVENTFD2 = 314
|
|
||||||
SYS_EPOLL_CREATE1 = 315
|
|
||||||
SYS_DUP3 = 316
|
|
||||||
SYS_PIPE2 = 317
|
|
||||||
SYS_INOTIFY_INIT1 = 318
|
|
||||||
SYS_PERF_EVENT_OPEN = 319
|
|
||||||
SYS_PREADV = 320
|
|
||||||
SYS_PWRITEV = 321
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 322
|
|
||||||
SYS_FANOTIFY_INIT = 323
|
|
||||||
SYS_FANOTIFY_MARK = 324
|
|
||||||
SYS_PRLIMIT64 = 325
|
|
||||||
SYS_SOCKET = 326
|
|
||||||
SYS_BIND = 327
|
|
||||||
SYS_CONNECT = 328
|
|
||||||
SYS_LISTEN = 329
|
|
||||||
SYS_ACCEPT = 330
|
|
||||||
SYS_GETSOCKNAME = 331
|
|
||||||
SYS_GETPEERNAME = 332
|
|
||||||
SYS_SOCKETPAIR = 333
|
|
||||||
SYS_SEND = 334
|
|
||||||
SYS_SENDTO = 335
|
|
||||||
SYS_RECV = 336
|
|
||||||
SYS_RECVFROM = 337
|
|
||||||
SYS_SHUTDOWN = 338
|
|
||||||
SYS_SETSOCKOPT = 339
|
|
||||||
SYS_GETSOCKOPT = 340
|
|
||||||
SYS_SENDMSG = 341
|
|
||||||
SYS_RECVMSG = 342
|
|
||||||
SYS_RECVMMSG = 343
|
|
||||||
SYS_ACCEPT4 = 344
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 345
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 346
|
|
||||||
SYS_CLOCK_ADJTIME = 347
|
|
||||||
SYS_SYNCFS = 348
|
|
||||||
SYS_SENDMMSG = 349
|
|
||||||
SYS_SETNS = 350
|
|
||||||
SYS_PROCESS_VM_READV = 351
|
|
||||||
SYS_PROCESS_VM_WRITEV = 352
|
|
||||||
SYS_FINIT_MODULE = 353
|
|
||||||
SYS_KCMP = 354
|
|
||||||
SYS_SCHED_SETATTR = 355
|
|
||||||
SYS_SCHED_GETATTR = 356
|
|
||||||
SYS_RENAMEAT2 = 357
|
|
||||||
SYS_SECCOMP = 358
|
|
||||||
SYS_GETRANDOM = 359
|
|
||||||
SYS_MEMFD_CREATE = 360
|
|
||||||
SYS_BPF = 361
|
|
||||||
SYS_EXECVEAT = 362
|
|
||||||
SYS_SWITCH_ENDIAN = 363
|
|
||||||
SYS_USERFAULTFD = 364
|
|
||||||
SYS_MEMBARRIER = 365
|
|
||||||
SYS_MLOCK2 = 378
|
|
||||||
SYS_COPY_FILE_RANGE = 379
|
|
||||||
SYS_PREADV2 = 380
|
|
||||||
SYS_PWRITEV2 = 381
|
|
||||||
SYS_KEXEC_FILE_LOAD = 382
|
|
||||||
SYS_STATX = 383
|
|
||||||
SYS_PKEY_ALLOC = 384
|
|
||||||
SYS_PKEY_FREE = 385
|
|
||||||
SYS_PKEY_MPROTECT = 386
|
|
||||||
SYS_RSEQ = 387
|
|
||||||
SYS_IO_PGETEVENTS = 388
|
|
||||||
)
|
|
288
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
generated
vendored
288
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
generated
vendored
|
@ -1,288 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build riscv64,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_IO_SETUP = 0
|
|
||||||
SYS_IO_DESTROY = 1
|
|
||||||
SYS_IO_SUBMIT = 2
|
|
||||||
SYS_IO_CANCEL = 3
|
|
||||||
SYS_IO_GETEVENTS = 4
|
|
||||||
SYS_SETXATTR = 5
|
|
||||||
SYS_LSETXATTR = 6
|
|
||||||
SYS_FSETXATTR = 7
|
|
||||||
SYS_GETXATTR = 8
|
|
||||||
SYS_LGETXATTR = 9
|
|
||||||
SYS_FGETXATTR = 10
|
|
||||||
SYS_LISTXATTR = 11
|
|
||||||
SYS_LLISTXATTR = 12
|
|
||||||
SYS_FLISTXATTR = 13
|
|
||||||
SYS_REMOVEXATTR = 14
|
|
||||||
SYS_LREMOVEXATTR = 15
|
|
||||||
SYS_FREMOVEXATTR = 16
|
|
||||||
SYS_GETCWD = 17
|
|
||||||
SYS_LOOKUP_DCOOKIE = 18
|
|
||||||
SYS_EVENTFD2 = 19
|
|
||||||
SYS_EPOLL_CREATE1 = 20
|
|
||||||
SYS_EPOLL_CTL = 21
|
|
||||||
SYS_EPOLL_PWAIT = 22
|
|
||||||
SYS_DUP = 23
|
|
||||||
SYS_DUP3 = 24
|
|
||||||
SYS_FCNTL = 25
|
|
||||||
SYS_INOTIFY_INIT1 = 26
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 27
|
|
||||||
SYS_INOTIFY_RM_WATCH = 28
|
|
||||||
SYS_IOCTL = 29
|
|
||||||
SYS_IOPRIO_SET = 30
|
|
||||||
SYS_IOPRIO_GET = 31
|
|
||||||
SYS_FLOCK = 32
|
|
||||||
SYS_MKNODAT = 33
|
|
||||||
SYS_MKDIRAT = 34
|
|
||||||
SYS_UNLINKAT = 35
|
|
||||||
SYS_SYMLINKAT = 36
|
|
||||||
SYS_LINKAT = 37
|
|
||||||
SYS_UMOUNT2 = 39
|
|
||||||
SYS_MOUNT = 40
|
|
||||||
SYS_PIVOT_ROOT = 41
|
|
||||||
SYS_NFSSERVCTL = 42
|
|
||||||
SYS_STATFS = 43
|
|
||||||
SYS_FSTATFS = 44
|
|
||||||
SYS_TRUNCATE = 45
|
|
||||||
SYS_FTRUNCATE = 46
|
|
||||||
SYS_FALLOCATE = 47
|
|
||||||
SYS_FACCESSAT = 48
|
|
||||||
SYS_CHDIR = 49
|
|
||||||
SYS_FCHDIR = 50
|
|
||||||
SYS_CHROOT = 51
|
|
||||||
SYS_FCHMOD = 52
|
|
||||||
SYS_FCHMODAT = 53
|
|
||||||
SYS_FCHOWNAT = 54
|
|
||||||
SYS_FCHOWN = 55
|
|
||||||
SYS_OPENAT = 56
|
|
||||||
SYS_CLOSE = 57
|
|
||||||
SYS_VHANGUP = 58
|
|
||||||
SYS_PIPE2 = 59
|
|
||||||
SYS_QUOTACTL = 60
|
|
||||||
SYS_GETDENTS64 = 61
|
|
||||||
SYS_LSEEK = 62
|
|
||||||
SYS_READ = 63
|
|
||||||
SYS_WRITE = 64
|
|
||||||
SYS_READV = 65
|
|
||||||
SYS_WRITEV = 66
|
|
||||||
SYS_PREAD64 = 67
|
|
||||||
SYS_PWRITE64 = 68
|
|
||||||
SYS_PREADV = 69
|
|
||||||
SYS_PWRITEV = 70
|
|
||||||
SYS_SENDFILE = 71
|
|
||||||
SYS_PSELECT6 = 72
|
|
||||||
SYS_PPOLL = 73
|
|
||||||
SYS_SIGNALFD4 = 74
|
|
||||||
SYS_VMSPLICE = 75
|
|
||||||
SYS_SPLICE = 76
|
|
||||||
SYS_TEE = 77
|
|
||||||
SYS_READLINKAT = 78
|
|
||||||
SYS_FSTATAT = 79
|
|
||||||
SYS_FSTAT = 80
|
|
||||||
SYS_SYNC = 81
|
|
||||||
SYS_FSYNC = 82
|
|
||||||
SYS_FDATASYNC = 83
|
|
||||||
SYS_SYNC_FILE_RANGE = 84
|
|
||||||
SYS_TIMERFD_CREATE = 85
|
|
||||||
SYS_TIMERFD_SETTIME = 86
|
|
||||||
SYS_TIMERFD_GETTIME = 87
|
|
||||||
SYS_UTIMENSAT = 88
|
|
||||||
SYS_ACCT = 89
|
|
||||||
SYS_CAPGET = 90
|
|
||||||
SYS_CAPSET = 91
|
|
||||||
SYS_PERSONALITY = 92
|
|
||||||
SYS_EXIT = 93
|
|
||||||
SYS_EXIT_GROUP = 94
|
|
||||||
SYS_WAITID = 95
|
|
||||||
SYS_SET_TID_ADDRESS = 96
|
|
||||||
SYS_UNSHARE = 97
|
|
||||||
SYS_FUTEX = 98
|
|
||||||
SYS_SET_ROBUST_LIST = 99
|
|
||||||
SYS_GET_ROBUST_LIST = 100
|
|
||||||
SYS_NANOSLEEP = 101
|
|
||||||
SYS_GETITIMER = 102
|
|
||||||
SYS_SETITIMER = 103
|
|
||||||
SYS_KEXEC_LOAD = 104
|
|
||||||
SYS_INIT_MODULE = 105
|
|
||||||
SYS_DELETE_MODULE = 106
|
|
||||||
SYS_TIMER_CREATE = 107
|
|
||||||
SYS_TIMER_GETTIME = 108
|
|
||||||
SYS_TIMER_GETOVERRUN = 109
|
|
||||||
SYS_TIMER_SETTIME = 110
|
|
||||||
SYS_TIMER_DELETE = 111
|
|
||||||
SYS_CLOCK_SETTIME = 112
|
|
||||||
SYS_CLOCK_GETTIME = 113
|
|
||||||
SYS_CLOCK_GETRES = 114
|
|
||||||
SYS_CLOCK_NANOSLEEP = 115
|
|
||||||
SYS_SYSLOG = 116
|
|
||||||
SYS_PTRACE = 117
|
|
||||||
SYS_SCHED_SETPARAM = 118
|
|
||||||
SYS_SCHED_SETSCHEDULER = 119
|
|
||||||
SYS_SCHED_GETSCHEDULER = 120
|
|
||||||
SYS_SCHED_GETPARAM = 121
|
|
||||||
SYS_SCHED_SETAFFINITY = 122
|
|
||||||
SYS_SCHED_GETAFFINITY = 123
|
|
||||||
SYS_SCHED_YIELD = 124
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 125
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 126
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 127
|
|
||||||
SYS_RESTART_SYSCALL = 128
|
|
||||||
SYS_KILL = 129
|
|
||||||
SYS_TKILL = 130
|
|
||||||
SYS_TGKILL = 131
|
|
||||||
SYS_SIGALTSTACK = 132
|
|
||||||
SYS_RT_SIGSUSPEND = 133
|
|
||||||
SYS_RT_SIGACTION = 134
|
|
||||||
SYS_RT_SIGPROCMASK = 135
|
|
||||||
SYS_RT_SIGPENDING = 136
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 137
|
|
||||||
SYS_RT_SIGQUEUEINFO = 138
|
|
||||||
SYS_RT_SIGRETURN = 139
|
|
||||||
SYS_SETPRIORITY = 140
|
|
||||||
SYS_GETPRIORITY = 141
|
|
||||||
SYS_REBOOT = 142
|
|
||||||
SYS_SETREGID = 143
|
|
||||||
SYS_SETGID = 144
|
|
||||||
SYS_SETREUID = 145
|
|
||||||
SYS_SETUID = 146
|
|
||||||
SYS_SETRESUID = 147
|
|
||||||
SYS_GETRESUID = 148
|
|
||||||
SYS_SETRESGID = 149
|
|
||||||
SYS_GETRESGID = 150
|
|
||||||
SYS_SETFSUID = 151
|
|
||||||
SYS_SETFSGID = 152
|
|
||||||
SYS_TIMES = 153
|
|
||||||
SYS_SETPGID = 154
|
|
||||||
SYS_GETPGID = 155
|
|
||||||
SYS_GETSID = 156
|
|
||||||
SYS_SETSID = 157
|
|
||||||
SYS_GETGROUPS = 158
|
|
||||||
SYS_SETGROUPS = 159
|
|
||||||
SYS_UNAME = 160
|
|
||||||
SYS_SETHOSTNAME = 161
|
|
||||||
SYS_SETDOMAINNAME = 162
|
|
||||||
SYS_GETRLIMIT = 163
|
|
||||||
SYS_SETRLIMIT = 164
|
|
||||||
SYS_GETRUSAGE = 165
|
|
||||||
SYS_UMASK = 166
|
|
||||||
SYS_PRCTL = 167
|
|
||||||
SYS_GETCPU = 168
|
|
||||||
SYS_GETTIMEOFDAY = 169
|
|
||||||
SYS_SETTIMEOFDAY = 170
|
|
||||||
SYS_ADJTIMEX = 171
|
|
||||||
SYS_GETPID = 172
|
|
||||||
SYS_GETPPID = 173
|
|
||||||
SYS_GETUID = 174
|
|
||||||
SYS_GETEUID = 175
|
|
||||||
SYS_GETGID = 176
|
|
||||||
SYS_GETEGID = 177
|
|
||||||
SYS_GETTID = 178
|
|
||||||
SYS_SYSINFO = 179
|
|
||||||
SYS_MQ_OPEN = 180
|
|
||||||
SYS_MQ_UNLINK = 181
|
|
||||||
SYS_MQ_TIMEDSEND = 182
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 183
|
|
||||||
SYS_MQ_NOTIFY = 184
|
|
||||||
SYS_MQ_GETSETATTR = 185
|
|
||||||
SYS_MSGGET = 186
|
|
||||||
SYS_MSGCTL = 187
|
|
||||||
SYS_MSGRCV = 188
|
|
||||||
SYS_MSGSND = 189
|
|
||||||
SYS_SEMGET = 190
|
|
||||||
SYS_SEMCTL = 191
|
|
||||||
SYS_SEMTIMEDOP = 192
|
|
||||||
SYS_SEMOP = 193
|
|
||||||
SYS_SHMGET = 194
|
|
||||||
SYS_SHMCTL = 195
|
|
||||||
SYS_SHMAT = 196
|
|
||||||
SYS_SHMDT = 197
|
|
||||||
SYS_SOCKET = 198
|
|
||||||
SYS_SOCKETPAIR = 199
|
|
||||||
SYS_BIND = 200
|
|
||||||
SYS_LISTEN = 201
|
|
||||||
SYS_ACCEPT = 202
|
|
||||||
SYS_CONNECT = 203
|
|
||||||
SYS_GETSOCKNAME = 204
|
|
||||||
SYS_GETPEERNAME = 205
|
|
||||||
SYS_SENDTO = 206
|
|
||||||
SYS_RECVFROM = 207
|
|
||||||
SYS_SETSOCKOPT = 208
|
|
||||||
SYS_GETSOCKOPT = 209
|
|
||||||
SYS_SHUTDOWN = 210
|
|
||||||
SYS_SENDMSG = 211
|
|
||||||
SYS_RECVMSG = 212
|
|
||||||
SYS_READAHEAD = 213
|
|
||||||
SYS_BRK = 214
|
|
||||||
SYS_MUNMAP = 215
|
|
||||||
SYS_MREMAP = 216
|
|
||||||
SYS_ADD_KEY = 217
|
|
||||||
SYS_REQUEST_KEY = 218
|
|
||||||
SYS_KEYCTL = 219
|
|
||||||
SYS_CLONE = 220
|
|
||||||
SYS_EXECVE = 221
|
|
||||||
SYS_MMAP = 222
|
|
||||||
SYS_FADVISE64 = 223
|
|
||||||
SYS_SWAPON = 224
|
|
||||||
SYS_SWAPOFF = 225
|
|
||||||
SYS_MPROTECT = 226
|
|
||||||
SYS_MSYNC = 227
|
|
||||||
SYS_MLOCK = 228
|
|
||||||
SYS_MUNLOCK = 229
|
|
||||||
SYS_MLOCKALL = 230
|
|
||||||
SYS_MUNLOCKALL = 231
|
|
||||||
SYS_MINCORE = 232
|
|
||||||
SYS_MADVISE = 233
|
|
||||||
SYS_REMAP_FILE_PAGES = 234
|
|
||||||
SYS_MBIND = 235
|
|
||||||
SYS_GET_MEMPOLICY = 236
|
|
||||||
SYS_SET_MEMPOLICY = 237
|
|
||||||
SYS_MIGRATE_PAGES = 238
|
|
||||||
SYS_MOVE_PAGES = 239
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 240
|
|
||||||
SYS_PERF_EVENT_OPEN = 241
|
|
||||||
SYS_ACCEPT4 = 242
|
|
||||||
SYS_RECVMMSG = 243
|
|
||||||
SYS_ARCH_SPECIFIC_SYSCALL = 244
|
|
||||||
SYS_WAIT4 = 260
|
|
||||||
SYS_PRLIMIT64 = 261
|
|
||||||
SYS_FANOTIFY_INIT = 262
|
|
||||||
SYS_FANOTIFY_MARK = 263
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 264
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 265
|
|
||||||
SYS_CLOCK_ADJTIME = 266
|
|
||||||
SYS_SYNCFS = 267
|
|
||||||
SYS_SETNS = 268
|
|
||||||
SYS_SENDMMSG = 269
|
|
||||||
SYS_PROCESS_VM_READV = 270
|
|
||||||
SYS_PROCESS_VM_WRITEV = 271
|
|
||||||
SYS_KCMP = 272
|
|
||||||
SYS_FINIT_MODULE = 273
|
|
||||||
SYS_SCHED_SETATTR = 274
|
|
||||||
SYS_SCHED_GETATTR = 275
|
|
||||||
SYS_RENAMEAT2 = 276
|
|
||||||
SYS_SECCOMP = 277
|
|
||||||
SYS_GETRANDOM = 278
|
|
||||||
SYS_MEMFD_CREATE = 279
|
|
||||||
SYS_BPF = 280
|
|
||||||
SYS_EXECVEAT = 281
|
|
||||||
SYS_USERFAULTFD = 282
|
|
||||||
SYS_MEMBARRIER = 283
|
|
||||||
SYS_MLOCK2 = 284
|
|
||||||
SYS_COPY_FILE_RANGE = 285
|
|
||||||
SYS_PREADV2 = 286
|
|
||||||
SYS_PWRITEV2 = 287
|
|
||||||
SYS_PKEY_MPROTECT = 288
|
|
||||||
SYS_PKEY_ALLOC = 289
|
|
||||||
SYS_PKEY_FREE = 290
|
|
||||||
SYS_STATX = 291
|
|
||||||
SYS_IO_PGETEVENTS = 292
|
|
||||||
SYS_RSEQ = 293
|
|
||||||
SYS_KEXEC_FILE_LOAD = 294
|
|
||||||
)
|
|
337
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
generated
vendored
337
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
generated
vendored
|
@ -1,337 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build s390x,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_EXIT = 1
|
|
||||||
SYS_FORK = 2
|
|
||||||
SYS_READ = 3
|
|
||||||
SYS_WRITE = 4
|
|
||||||
SYS_OPEN = 5
|
|
||||||
SYS_CLOSE = 6
|
|
||||||
SYS_RESTART_SYSCALL = 7
|
|
||||||
SYS_CREAT = 8
|
|
||||||
SYS_LINK = 9
|
|
||||||
SYS_UNLINK = 10
|
|
||||||
SYS_EXECVE = 11
|
|
||||||
SYS_CHDIR = 12
|
|
||||||
SYS_MKNOD = 14
|
|
||||||
SYS_CHMOD = 15
|
|
||||||
SYS_LSEEK = 19
|
|
||||||
SYS_GETPID = 20
|
|
||||||
SYS_MOUNT = 21
|
|
||||||
SYS_UMOUNT = 22
|
|
||||||
SYS_PTRACE = 26
|
|
||||||
SYS_ALARM = 27
|
|
||||||
SYS_PAUSE = 29
|
|
||||||
SYS_UTIME = 30
|
|
||||||
SYS_ACCESS = 33
|
|
||||||
SYS_NICE = 34
|
|
||||||
SYS_SYNC = 36
|
|
||||||
SYS_KILL = 37
|
|
||||||
SYS_RENAME = 38
|
|
||||||
SYS_MKDIR = 39
|
|
||||||
SYS_RMDIR = 40
|
|
||||||
SYS_DUP = 41
|
|
||||||
SYS_PIPE = 42
|
|
||||||
SYS_TIMES = 43
|
|
||||||
SYS_BRK = 45
|
|
||||||
SYS_SIGNAL = 48
|
|
||||||
SYS_ACCT = 51
|
|
||||||
SYS_UMOUNT2 = 52
|
|
||||||
SYS_IOCTL = 54
|
|
||||||
SYS_FCNTL = 55
|
|
||||||
SYS_SETPGID = 57
|
|
||||||
SYS_UMASK = 60
|
|
||||||
SYS_CHROOT = 61
|
|
||||||
SYS_USTAT = 62
|
|
||||||
SYS_DUP2 = 63
|
|
||||||
SYS_GETPPID = 64
|
|
||||||
SYS_GETPGRP = 65
|
|
||||||
SYS_SETSID = 66
|
|
||||||
SYS_SIGACTION = 67
|
|
||||||
SYS_SIGSUSPEND = 72
|
|
||||||
SYS_SIGPENDING = 73
|
|
||||||
SYS_SETHOSTNAME = 74
|
|
||||||
SYS_SETRLIMIT = 75
|
|
||||||
SYS_GETRUSAGE = 77
|
|
||||||
SYS_GETTIMEOFDAY = 78
|
|
||||||
SYS_SETTIMEOFDAY = 79
|
|
||||||
SYS_SYMLINK = 83
|
|
||||||
SYS_READLINK = 85
|
|
||||||
SYS_USELIB = 86
|
|
||||||
SYS_SWAPON = 87
|
|
||||||
SYS_REBOOT = 88
|
|
||||||
SYS_READDIR = 89
|
|
||||||
SYS_MMAP = 90
|
|
||||||
SYS_MUNMAP = 91
|
|
||||||
SYS_TRUNCATE = 92
|
|
||||||
SYS_FTRUNCATE = 93
|
|
||||||
SYS_FCHMOD = 94
|
|
||||||
SYS_GETPRIORITY = 96
|
|
||||||
SYS_SETPRIORITY = 97
|
|
||||||
SYS_STATFS = 99
|
|
||||||
SYS_FSTATFS = 100
|
|
||||||
SYS_SOCKETCALL = 102
|
|
||||||
SYS_SYSLOG = 103
|
|
||||||
SYS_SETITIMER = 104
|
|
||||||
SYS_GETITIMER = 105
|
|
||||||
SYS_STAT = 106
|
|
||||||
SYS_LSTAT = 107
|
|
||||||
SYS_FSTAT = 108
|
|
||||||
SYS_LOOKUP_DCOOKIE = 110
|
|
||||||
SYS_VHANGUP = 111
|
|
||||||
SYS_IDLE = 112
|
|
||||||
SYS_WAIT4 = 114
|
|
||||||
SYS_SWAPOFF = 115
|
|
||||||
SYS_SYSINFO = 116
|
|
||||||
SYS_IPC = 117
|
|
||||||
SYS_FSYNC = 118
|
|
||||||
SYS_SIGRETURN = 119
|
|
||||||
SYS_CLONE = 120
|
|
||||||
SYS_SETDOMAINNAME = 121
|
|
||||||
SYS_UNAME = 122
|
|
||||||
SYS_ADJTIMEX = 124
|
|
||||||
SYS_MPROTECT = 125
|
|
||||||
SYS_SIGPROCMASK = 126
|
|
||||||
SYS_CREATE_MODULE = 127
|
|
||||||
SYS_INIT_MODULE = 128
|
|
||||||
SYS_DELETE_MODULE = 129
|
|
||||||
SYS_GET_KERNEL_SYMS = 130
|
|
||||||
SYS_QUOTACTL = 131
|
|
||||||
SYS_GETPGID = 132
|
|
||||||
SYS_FCHDIR = 133
|
|
||||||
SYS_BDFLUSH = 134
|
|
||||||
SYS_SYSFS = 135
|
|
||||||
SYS_PERSONALITY = 136
|
|
||||||
SYS_AFS_SYSCALL = 137
|
|
||||||
SYS_GETDENTS = 141
|
|
||||||
SYS_SELECT = 142
|
|
||||||
SYS_FLOCK = 143
|
|
||||||
SYS_MSYNC = 144
|
|
||||||
SYS_READV = 145
|
|
||||||
SYS_WRITEV = 146
|
|
||||||
SYS_GETSID = 147
|
|
||||||
SYS_FDATASYNC = 148
|
|
||||||
SYS__SYSCTL = 149
|
|
||||||
SYS_MLOCK = 150
|
|
||||||
SYS_MUNLOCK = 151
|
|
||||||
SYS_MLOCKALL = 152
|
|
||||||
SYS_MUNLOCKALL = 153
|
|
||||||
SYS_SCHED_SETPARAM = 154
|
|
||||||
SYS_SCHED_GETPARAM = 155
|
|
||||||
SYS_SCHED_SETSCHEDULER = 156
|
|
||||||
SYS_SCHED_GETSCHEDULER = 157
|
|
||||||
SYS_SCHED_YIELD = 158
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 159
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 160
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 161
|
|
||||||
SYS_NANOSLEEP = 162
|
|
||||||
SYS_MREMAP = 163
|
|
||||||
SYS_QUERY_MODULE = 167
|
|
||||||
SYS_POLL = 168
|
|
||||||
SYS_NFSSERVCTL = 169
|
|
||||||
SYS_PRCTL = 172
|
|
||||||
SYS_RT_SIGRETURN = 173
|
|
||||||
SYS_RT_SIGACTION = 174
|
|
||||||
SYS_RT_SIGPROCMASK = 175
|
|
||||||
SYS_RT_SIGPENDING = 176
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 177
|
|
||||||
SYS_RT_SIGQUEUEINFO = 178
|
|
||||||
SYS_RT_SIGSUSPEND = 179
|
|
||||||
SYS_PREAD64 = 180
|
|
||||||
SYS_PWRITE64 = 181
|
|
||||||
SYS_GETCWD = 183
|
|
||||||
SYS_CAPGET = 184
|
|
||||||
SYS_CAPSET = 185
|
|
||||||
SYS_SIGALTSTACK = 186
|
|
||||||
SYS_SENDFILE = 187
|
|
||||||
SYS_GETPMSG = 188
|
|
||||||
SYS_PUTPMSG = 189
|
|
||||||
SYS_VFORK = 190
|
|
||||||
SYS_GETRLIMIT = 191
|
|
||||||
SYS_LCHOWN = 198
|
|
||||||
SYS_GETUID = 199
|
|
||||||
SYS_GETGID = 200
|
|
||||||
SYS_GETEUID = 201
|
|
||||||
SYS_GETEGID = 202
|
|
||||||
SYS_SETREUID = 203
|
|
||||||
SYS_SETREGID = 204
|
|
||||||
SYS_GETGROUPS = 205
|
|
||||||
SYS_SETGROUPS = 206
|
|
||||||
SYS_FCHOWN = 207
|
|
||||||
SYS_SETRESUID = 208
|
|
||||||
SYS_GETRESUID = 209
|
|
||||||
SYS_SETRESGID = 210
|
|
||||||
SYS_GETRESGID = 211
|
|
||||||
SYS_CHOWN = 212
|
|
||||||
SYS_SETUID = 213
|
|
||||||
SYS_SETGID = 214
|
|
||||||
SYS_SETFSUID = 215
|
|
||||||
SYS_SETFSGID = 216
|
|
||||||
SYS_PIVOT_ROOT = 217
|
|
||||||
SYS_MINCORE = 218
|
|
||||||
SYS_MADVISE = 219
|
|
||||||
SYS_GETDENTS64 = 220
|
|
||||||
SYS_READAHEAD = 222
|
|
||||||
SYS_SETXATTR = 224
|
|
||||||
SYS_LSETXATTR = 225
|
|
||||||
SYS_FSETXATTR = 226
|
|
||||||
SYS_GETXATTR = 227
|
|
||||||
SYS_LGETXATTR = 228
|
|
||||||
SYS_FGETXATTR = 229
|
|
||||||
SYS_LISTXATTR = 230
|
|
||||||
SYS_LLISTXATTR = 231
|
|
||||||
SYS_FLISTXATTR = 232
|
|
||||||
SYS_REMOVEXATTR = 233
|
|
||||||
SYS_LREMOVEXATTR = 234
|
|
||||||
SYS_FREMOVEXATTR = 235
|
|
||||||
SYS_GETTID = 236
|
|
||||||
SYS_TKILL = 237
|
|
||||||
SYS_FUTEX = 238
|
|
||||||
SYS_SCHED_SETAFFINITY = 239
|
|
||||||
SYS_SCHED_GETAFFINITY = 240
|
|
||||||
SYS_TGKILL = 241
|
|
||||||
SYS_IO_SETUP = 243
|
|
||||||
SYS_IO_DESTROY = 244
|
|
||||||
SYS_IO_GETEVENTS = 245
|
|
||||||
SYS_IO_SUBMIT = 246
|
|
||||||
SYS_IO_CANCEL = 247
|
|
||||||
SYS_EXIT_GROUP = 248
|
|
||||||
SYS_EPOLL_CREATE = 249
|
|
||||||
SYS_EPOLL_CTL = 250
|
|
||||||
SYS_EPOLL_WAIT = 251
|
|
||||||
SYS_SET_TID_ADDRESS = 252
|
|
||||||
SYS_FADVISE64 = 253
|
|
||||||
SYS_TIMER_CREATE = 254
|
|
||||||
SYS_TIMER_SETTIME = 255
|
|
||||||
SYS_TIMER_GETTIME = 256
|
|
||||||
SYS_TIMER_GETOVERRUN = 257
|
|
||||||
SYS_TIMER_DELETE = 258
|
|
||||||
SYS_CLOCK_SETTIME = 259
|
|
||||||
SYS_CLOCK_GETTIME = 260
|
|
||||||
SYS_CLOCK_GETRES = 261
|
|
||||||
SYS_CLOCK_NANOSLEEP = 262
|
|
||||||
SYS_STATFS64 = 265
|
|
||||||
SYS_FSTATFS64 = 266
|
|
||||||
SYS_REMAP_FILE_PAGES = 267
|
|
||||||
SYS_MBIND = 268
|
|
||||||
SYS_GET_MEMPOLICY = 269
|
|
||||||
SYS_SET_MEMPOLICY = 270
|
|
||||||
SYS_MQ_OPEN = 271
|
|
||||||
SYS_MQ_UNLINK = 272
|
|
||||||
SYS_MQ_TIMEDSEND = 273
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 274
|
|
||||||
SYS_MQ_NOTIFY = 275
|
|
||||||
SYS_MQ_GETSETATTR = 276
|
|
||||||
SYS_KEXEC_LOAD = 277
|
|
||||||
SYS_ADD_KEY = 278
|
|
||||||
SYS_REQUEST_KEY = 279
|
|
||||||
SYS_KEYCTL = 280
|
|
||||||
SYS_WAITID = 281
|
|
||||||
SYS_IOPRIO_SET = 282
|
|
||||||
SYS_IOPRIO_GET = 283
|
|
||||||
SYS_INOTIFY_INIT = 284
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 285
|
|
||||||
SYS_INOTIFY_RM_WATCH = 286
|
|
||||||
SYS_MIGRATE_PAGES = 287
|
|
||||||
SYS_OPENAT = 288
|
|
||||||
SYS_MKDIRAT = 289
|
|
||||||
SYS_MKNODAT = 290
|
|
||||||
SYS_FCHOWNAT = 291
|
|
||||||
SYS_FUTIMESAT = 292
|
|
||||||
SYS_NEWFSTATAT = 293
|
|
||||||
SYS_UNLINKAT = 294
|
|
||||||
SYS_RENAMEAT = 295
|
|
||||||
SYS_LINKAT = 296
|
|
||||||
SYS_SYMLINKAT = 297
|
|
||||||
SYS_READLINKAT = 298
|
|
||||||
SYS_FCHMODAT = 299
|
|
||||||
SYS_FACCESSAT = 300
|
|
||||||
SYS_PSELECT6 = 301
|
|
||||||
SYS_PPOLL = 302
|
|
||||||
SYS_UNSHARE = 303
|
|
||||||
SYS_SET_ROBUST_LIST = 304
|
|
||||||
SYS_GET_ROBUST_LIST = 305
|
|
||||||
SYS_SPLICE = 306
|
|
||||||
SYS_SYNC_FILE_RANGE = 307
|
|
||||||
SYS_TEE = 308
|
|
||||||
SYS_VMSPLICE = 309
|
|
||||||
SYS_MOVE_PAGES = 310
|
|
||||||
SYS_GETCPU = 311
|
|
||||||
SYS_EPOLL_PWAIT = 312
|
|
||||||
SYS_UTIMES = 313
|
|
||||||
SYS_FALLOCATE = 314
|
|
||||||
SYS_UTIMENSAT = 315
|
|
||||||
SYS_SIGNALFD = 316
|
|
||||||
SYS_TIMERFD = 317
|
|
||||||
SYS_EVENTFD = 318
|
|
||||||
SYS_TIMERFD_CREATE = 319
|
|
||||||
SYS_TIMERFD_SETTIME = 320
|
|
||||||
SYS_TIMERFD_GETTIME = 321
|
|
||||||
SYS_SIGNALFD4 = 322
|
|
||||||
SYS_EVENTFD2 = 323
|
|
||||||
SYS_INOTIFY_INIT1 = 324
|
|
||||||
SYS_PIPE2 = 325
|
|
||||||
SYS_DUP3 = 326
|
|
||||||
SYS_EPOLL_CREATE1 = 327
|
|
||||||
SYS_PREADV = 328
|
|
||||||
SYS_PWRITEV = 329
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 330
|
|
||||||
SYS_PERF_EVENT_OPEN = 331
|
|
||||||
SYS_FANOTIFY_INIT = 332
|
|
||||||
SYS_FANOTIFY_MARK = 333
|
|
||||||
SYS_PRLIMIT64 = 334
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 335
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 336
|
|
||||||
SYS_CLOCK_ADJTIME = 337
|
|
||||||
SYS_SYNCFS = 338
|
|
||||||
SYS_SETNS = 339
|
|
||||||
SYS_PROCESS_VM_READV = 340
|
|
||||||
SYS_PROCESS_VM_WRITEV = 341
|
|
||||||
SYS_S390_RUNTIME_INSTR = 342
|
|
||||||
SYS_KCMP = 343
|
|
||||||
SYS_FINIT_MODULE = 344
|
|
||||||
SYS_SCHED_SETATTR = 345
|
|
||||||
SYS_SCHED_GETATTR = 346
|
|
||||||
SYS_RENAMEAT2 = 347
|
|
||||||
SYS_SECCOMP = 348
|
|
||||||
SYS_GETRANDOM = 349
|
|
||||||
SYS_MEMFD_CREATE = 350
|
|
||||||
SYS_BPF = 351
|
|
||||||
SYS_S390_PCI_MMIO_WRITE = 352
|
|
||||||
SYS_S390_PCI_MMIO_READ = 353
|
|
||||||
SYS_EXECVEAT = 354
|
|
||||||
SYS_USERFAULTFD = 355
|
|
||||||
SYS_MEMBARRIER = 356
|
|
||||||
SYS_RECVMMSG = 357
|
|
||||||
SYS_SENDMMSG = 358
|
|
||||||
SYS_SOCKET = 359
|
|
||||||
SYS_SOCKETPAIR = 360
|
|
||||||
SYS_BIND = 361
|
|
||||||
SYS_CONNECT = 362
|
|
||||||
SYS_LISTEN = 363
|
|
||||||
SYS_ACCEPT4 = 364
|
|
||||||
SYS_GETSOCKOPT = 365
|
|
||||||
SYS_SETSOCKOPT = 366
|
|
||||||
SYS_GETSOCKNAME = 367
|
|
||||||
SYS_GETPEERNAME = 368
|
|
||||||
SYS_SENDTO = 369
|
|
||||||
SYS_SENDMSG = 370
|
|
||||||
SYS_RECVFROM = 371
|
|
||||||
SYS_RECVMSG = 372
|
|
||||||
SYS_SHUTDOWN = 373
|
|
||||||
SYS_MLOCK2 = 374
|
|
||||||
SYS_COPY_FILE_RANGE = 375
|
|
||||||
SYS_PREADV2 = 376
|
|
||||||
SYS_PWRITEV2 = 377
|
|
||||||
SYS_S390_GUARDED_STORAGE = 378
|
|
||||||
SYS_STATX = 379
|
|
||||||
SYS_S390_STHYI = 380
|
|
||||||
SYS_KEXEC_FILE_LOAD = 381
|
|
||||||
SYS_IO_PGETEVENTS = 382
|
|
||||||
SYS_RSEQ = 383
|
|
||||||
)
|
|
351
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
generated
vendored
351
cmd/mailnotify/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
generated
vendored
|
@ -1,351 +0,0 @@
|
||||||
// go run linux/mksysnum.go -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build sparc64,linux
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SYS_RESTART_SYSCALL = 0
|
|
||||||
SYS_EXIT = 1
|
|
||||||
SYS_FORK = 2
|
|
||||||
SYS_READ = 3
|
|
||||||
SYS_WRITE = 4
|
|
||||||
SYS_OPEN = 5
|
|
||||||
SYS_CLOSE = 6
|
|
||||||
SYS_WAIT4 = 7
|
|
||||||
SYS_CREAT = 8
|
|
||||||
SYS_LINK = 9
|
|
||||||
SYS_UNLINK = 10
|
|
||||||
SYS_EXECV = 11
|
|
||||||
SYS_CHDIR = 12
|
|
||||||
SYS_CHOWN = 13
|
|
||||||
SYS_MKNOD = 14
|
|
||||||
SYS_CHMOD = 15
|
|
||||||
SYS_LCHOWN = 16
|
|
||||||
SYS_BRK = 17
|
|
||||||
SYS_PERFCTR = 18
|
|
||||||
SYS_LSEEK = 19
|
|
||||||
SYS_GETPID = 20
|
|
||||||
SYS_CAPGET = 21
|
|
||||||
SYS_CAPSET = 22
|
|
||||||
SYS_SETUID = 23
|
|
||||||
SYS_GETUID = 24
|
|
||||||
SYS_VMSPLICE = 25
|
|
||||||
SYS_PTRACE = 26
|
|
||||||
SYS_ALARM = 27
|
|
||||||
SYS_SIGALTSTACK = 28
|
|
||||||
SYS_PAUSE = 29
|
|
||||||
SYS_UTIME = 30
|
|
||||||
SYS_ACCESS = 33
|
|
||||||
SYS_NICE = 34
|
|
||||||
SYS_SYNC = 36
|
|
||||||
SYS_KILL = 37
|
|
||||||
SYS_STAT = 38
|
|
||||||
SYS_SENDFILE = 39
|
|
||||||
SYS_LSTAT = 40
|
|
||||||
SYS_DUP = 41
|
|
||||||
SYS_PIPE = 42
|
|
||||||
SYS_TIMES = 43
|
|
||||||
SYS_UMOUNT2 = 45
|
|
||||||
SYS_SETGID = 46
|
|
||||||
SYS_GETGID = 47
|
|
||||||
SYS_SIGNAL = 48
|
|
||||||
SYS_GETEUID = 49
|
|
||||||
SYS_GETEGID = 50
|
|
||||||
SYS_ACCT = 51
|
|
||||||
SYS_MEMORY_ORDERING = 52
|
|
||||||
SYS_IOCTL = 54
|
|
||||||
SYS_REBOOT = 55
|
|
||||||
SYS_SYMLINK = 57
|
|
||||||
SYS_READLINK = 58
|
|
||||||
SYS_EXECVE = 59
|
|
||||||
SYS_UMASK = 60
|
|
||||||
SYS_CHROOT = 61
|
|
||||||
SYS_FSTAT = 62
|
|
||||||
SYS_FSTAT64 = 63
|
|
||||||
SYS_GETPAGESIZE = 64
|
|
||||||
SYS_MSYNC = 65
|
|
||||||
SYS_VFORK = 66
|
|
||||||
SYS_PREAD64 = 67
|
|
||||||
SYS_PWRITE64 = 68
|
|
||||||
SYS_MMAP = 71
|
|
||||||
SYS_MUNMAP = 73
|
|
||||||
SYS_MPROTECT = 74
|
|
||||||
SYS_MADVISE = 75
|
|
||||||
SYS_VHANGUP = 76
|
|
||||||
SYS_MINCORE = 78
|
|
||||||
SYS_GETGROUPS = 79
|
|
||||||
SYS_SETGROUPS = 80
|
|
||||||
SYS_GETPGRP = 81
|
|
||||||
SYS_SETITIMER = 83
|
|
||||||
SYS_SWAPON = 85
|
|
||||||
SYS_GETITIMER = 86
|
|
||||||
SYS_SETHOSTNAME = 88
|
|
||||||
SYS_DUP2 = 90
|
|
||||||
SYS_FCNTL = 92
|
|
||||||
SYS_SELECT = 93
|
|
||||||
SYS_FSYNC = 95
|
|
||||||
SYS_SETPRIORITY = 96
|
|
||||||
SYS_SOCKET = 97
|
|
||||||
SYS_CONNECT = 98
|
|
||||||
SYS_ACCEPT = 99
|
|
||||||
SYS_GETPRIORITY = 100
|
|
||||||
SYS_RT_SIGRETURN = 101
|
|
||||||
SYS_RT_SIGACTION = 102
|
|
||||||
SYS_RT_SIGPROCMASK = 103
|
|
||||||
SYS_RT_SIGPENDING = 104
|
|
||||||
SYS_RT_SIGTIMEDWAIT = 105
|
|
||||||
SYS_RT_SIGQUEUEINFO = 106
|
|
||||||
SYS_RT_SIGSUSPEND = 107
|
|
||||||
SYS_SETRESUID = 108
|
|
||||||
SYS_GETRESUID = 109
|
|
||||||
SYS_SETRESGID = 110
|
|
||||||
SYS_GETRESGID = 111
|
|
||||||
SYS_RECVMSG = 113
|
|
||||||
SYS_SENDMSG = 114
|
|
||||||
SYS_GETTIMEOFDAY = 116
|
|
||||||
SYS_GETRUSAGE = 117
|
|
||||||
SYS_GETSOCKOPT = 118
|
|
||||||
SYS_GETCWD = 119
|
|
||||||
SYS_READV = 120
|
|
||||||
SYS_WRITEV = 121
|
|
||||||
SYS_SETTIMEOFDAY = 122
|
|
||||||
SYS_FCHOWN = 123
|
|
||||||
SYS_FCHMOD = 124
|
|
||||||
SYS_RECVFROM = 125
|
|
||||||
SYS_SETREUID = 126
|
|
||||||
SYS_SETREGID = 127
|
|
||||||
SYS_RENAME = 128
|
|
||||||
SYS_TRUNCATE = 129
|
|
||||||
SYS_FTRUNCATE = 130
|
|
||||||
SYS_FLOCK = 131
|
|
||||||
SYS_LSTAT64 = 132
|
|
||||||
SYS_SENDTO = 133
|
|
||||||
SYS_SHUTDOWN = 134
|
|
||||||
SYS_SOCKETPAIR = 135
|
|
||||||
SYS_MKDIR = 136
|
|
||||||
SYS_RMDIR = 137
|
|
||||||
SYS_UTIMES = 138
|
|
||||||
SYS_STAT64 = 139
|
|
||||||
SYS_SENDFILE64 = 140
|
|
||||||
SYS_GETPEERNAME = 141
|
|
||||||
SYS_FUTEX = 142
|
|
||||||
SYS_GETTID = 143
|
|
||||||
SYS_GETRLIMIT = 144
|
|
||||||
SYS_SETRLIMIT = 145
|
|
||||||
SYS_PIVOT_ROOT = 146
|
|
||||||
SYS_PRCTL = 147
|
|
||||||
SYS_PCICONFIG_READ = 148
|
|
||||||
SYS_PCICONFIG_WRITE = 149
|
|
||||||
SYS_GETSOCKNAME = 150
|
|
||||||
SYS_INOTIFY_INIT = 151
|
|
||||||
SYS_INOTIFY_ADD_WATCH = 152
|
|
||||||
SYS_POLL = 153
|
|
||||||
SYS_GETDENTS64 = 154
|
|
||||||
SYS_INOTIFY_RM_WATCH = 156
|
|
||||||
SYS_STATFS = 157
|
|
||||||
SYS_FSTATFS = 158
|
|
||||||
SYS_UMOUNT = 159
|
|
||||||
SYS_SCHED_SET_AFFINITY = 160
|
|
||||||
SYS_SCHED_GET_AFFINITY = 161
|
|
||||||
SYS_GETDOMAINNAME = 162
|
|
||||||
SYS_SETDOMAINNAME = 163
|
|
||||||
SYS_UTRAP_INSTALL = 164
|
|
||||||
SYS_QUOTACTL = 165
|
|
||||||
SYS_SET_TID_ADDRESS = 166
|
|
||||||
SYS_MOUNT = 167
|
|
||||||
SYS_USTAT = 168
|
|
||||||
SYS_SETXATTR = 169
|
|
||||||
SYS_LSETXATTR = 170
|
|
||||||
SYS_FSETXATTR = 171
|
|
||||||
SYS_GETXATTR = 172
|
|
||||||
SYS_LGETXATTR = 173
|
|
||||||
SYS_GETDENTS = 174
|
|
||||||
SYS_SETSID = 175
|
|
||||||
SYS_FCHDIR = 176
|
|
||||||
SYS_FGETXATTR = 177
|
|
||||||
SYS_LISTXATTR = 178
|
|
||||||
SYS_LLISTXATTR = 179
|
|
||||||
SYS_FLISTXATTR = 180
|
|
||||||
SYS_REMOVEXATTR = 181
|
|
||||||
SYS_LREMOVEXATTR = 182
|
|
||||||
SYS_SIGPENDING = 183
|
|
||||||
SYS_QUERY_MODULE = 184
|
|
||||||
SYS_SETPGID = 185
|
|
||||||
SYS_FREMOVEXATTR = 186
|
|
||||||
SYS_TKILL = 187
|
|
||||||
SYS_EXIT_GROUP = 188
|
|
||||||
SYS_UNAME = 189
|
|
||||||
SYS_INIT_MODULE = 190
|
|
||||||
SYS_PERSONALITY = 191
|
|
||||||
SYS_REMAP_FILE_PAGES = 192
|
|
||||||
SYS_EPOLL_CREATE = 193
|
|
||||||
SYS_EPOLL_CTL = 194
|
|
||||||
SYS_EPOLL_WAIT = 195
|
|
||||||
SYS_IOPRIO_SET = 196
|
|
||||||
SYS_GETPPID = 197
|
|
||||||
SYS_SIGACTION = 198
|
|
||||||
SYS_SGETMASK = 199
|
|
||||||
SYS_SSETMASK = 200
|
|
||||||
SYS_SIGSUSPEND = 201
|
|
||||||
SYS_OLDLSTAT = 202
|
|
||||||
SYS_USELIB = 203
|
|
||||||
SYS_READDIR = 204
|
|
||||||
SYS_READAHEAD = 205
|
|
||||||
SYS_SOCKETCALL = 206
|
|
||||||
SYS_SYSLOG = 207
|
|
||||||
SYS_LOOKUP_DCOOKIE = 208
|
|
||||||
SYS_FADVISE64 = 209
|
|
||||||
SYS_FADVISE64_64 = 210
|
|
||||||
SYS_TGKILL = 211
|
|
||||||
SYS_WAITPID = 212
|
|
||||||
SYS_SWAPOFF = 213
|
|
||||||
SYS_SYSINFO = 214
|
|
||||||
SYS_IPC = 215
|
|
||||||
SYS_SIGRETURN = 216
|
|
||||||
SYS_CLONE = 217
|
|
||||||
SYS_IOPRIO_GET = 218
|
|
||||||
SYS_ADJTIMEX = 219
|
|
||||||
SYS_SIGPROCMASK = 220
|
|
||||||
SYS_CREATE_MODULE = 221
|
|
||||||
SYS_DELETE_MODULE = 222
|
|
||||||
SYS_GET_KERNEL_SYMS = 223
|
|
||||||
SYS_GETPGID = 224
|
|
||||||
SYS_BDFLUSH = 225
|
|
||||||
SYS_SYSFS = 226
|
|
||||||
SYS_AFS_SYSCALL = 227
|
|
||||||
SYS_SETFSUID = 228
|
|
||||||
SYS_SETFSGID = 229
|
|
||||||
SYS__NEWSELECT = 230
|
|
||||||
SYS_SPLICE = 232
|
|
||||||
SYS_STIME = 233
|
|
||||||
SYS_STATFS64 = 234
|
|
||||||
SYS_FSTATFS64 = 235
|
|
||||||
SYS__LLSEEK = 236
|
|
||||||
SYS_MLOCK = 237
|
|
||||||
SYS_MUNLOCK = 238
|
|
||||||
SYS_MLOCKALL = 239
|
|
||||||
SYS_MUNLOCKALL = 240
|
|
||||||
SYS_SCHED_SETPARAM = 241
|
|
||||||
SYS_SCHED_GETPARAM = 242
|
|
||||||
SYS_SCHED_SETSCHEDULER = 243
|
|
||||||
SYS_SCHED_GETSCHEDULER = 244
|
|
||||||
SYS_SCHED_YIELD = 245
|
|
||||||
SYS_SCHED_GET_PRIORITY_MAX = 246
|
|
||||||
SYS_SCHED_GET_PRIORITY_MIN = 247
|
|
||||||
SYS_SCHED_RR_GET_INTERVAL = 248
|
|
||||||
SYS_NANOSLEEP = 249
|
|
||||||
SYS_MREMAP = 250
|
|
||||||
SYS__SYSCTL = 251
|
|
||||||
SYS_GETSID = 252
|
|
||||||
SYS_FDATASYNC = 253
|
|
||||||
SYS_NFSSERVCTL = 254
|
|
||||||
SYS_SYNC_FILE_RANGE = 255
|
|
||||||
SYS_CLOCK_SETTIME = 256
|
|
||||||
SYS_CLOCK_GETTIME = 257
|
|
||||||
SYS_CLOCK_GETRES = 258
|
|
||||||
SYS_CLOCK_NANOSLEEP = 259
|
|
||||||
SYS_SCHED_GETAFFINITY = 260
|
|
||||||
SYS_SCHED_SETAFFINITY = 261
|
|
||||||
SYS_TIMER_SETTIME = 262
|
|
||||||
SYS_TIMER_GETTIME = 263
|
|
||||||
SYS_TIMER_GETOVERRUN = 264
|
|
||||||
SYS_TIMER_DELETE = 265
|
|
||||||
SYS_TIMER_CREATE = 266
|
|
||||||
SYS_VSERVER = 267
|
|
||||||
SYS_IO_SETUP = 268
|
|
||||||
SYS_IO_DESTROY = 269
|
|
||||||
SYS_IO_SUBMIT = 270
|
|
||||||
SYS_IO_CANCEL = 271
|
|
||||||
SYS_IO_GETEVENTS = 272
|
|
||||||
SYS_MQ_OPEN = 273
|
|
||||||
SYS_MQ_UNLINK = 274
|
|
||||||
SYS_MQ_TIMEDSEND = 275
|
|
||||||
SYS_MQ_TIMEDRECEIVE = 276
|
|
||||||
SYS_MQ_NOTIFY = 277
|
|
||||||
SYS_MQ_GETSETATTR = 278
|
|
||||||
SYS_WAITID = 279
|
|
||||||
SYS_TEE = 280
|
|
||||||
SYS_ADD_KEY = 281
|
|
||||||
SYS_REQUEST_KEY = 282
|
|
||||||
SYS_KEYCTL = 283
|
|
||||||
SYS_OPENAT = 284
|
|
||||||
SYS_MKDIRAT = 285
|
|
||||||
SYS_MKNODAT = 286
|
|
||||||
SYS_FCHOWNAT = 287
|
|
||||||
SYS_FUTIMESAT = 288
|
|
||||||
SYS_FSTATAT64 = 289
|
|
||||||
SYS_UNLINKAT = 290
|
|
||||||
SYS_RENAMEAT = 291
|
|
||||||
SYS_LINKAT = 292
|
|
||||||
SYS_SYMLINKAT = 293
|
|
||||||
SYS_READLINKAT = 294
|
|
||||||
SYS_FCHMODAT = 295
|
|
||||||
SYS_FACCESSAT = 296
|
|
||||||
SYS_PSELECT6 = 297
|
|
||||||
SYS_PPOLL = 298
|
|
||||||
SYS_UNSHARE = 299
|
|
||||||
SYS_SET_ROBUST_LIST = 300
|
|
||||||
SYS_GET_ROBUST_LIST = 301
|
|
||||||
SYS_MIGRATE_PAGES = 302
|
|
||||||
SYS_MBIND = 303
|
|
||||||
SYS_GET_MEMPOLICY = 304
|
|
||||||
SYS_SET_MEMPOLICY = 305
|
|
||||||
SYS_KEXEC_LOAD = 306
|
|
||||||
SYS_MOVE_PAGES = 307
|
|
||||||
SYS_GETCPU = 308
|
|
||||||
SYS_EPOLL_PWAIT = 309
|
|
||||||
SYS_UTIMENSAT = 310
|
|
||||||
SYS_SIGNALFD = 311
|
|
||||||
SYS_TIMERFD_CREATE = 312
|
|
||||||
SYS_EVENTFD = 313
|
|
||||||
SYS_FALLOCATE = 314
|
|
||||||
SYS_TIMERFD_SETTIME = 315
|
|
||||||
SYS_TIMERFD_GETTIME = 316
|
|
||||||
SYS_SIGNALFD4 = 317
|
|
||||||
SYS_EVENTFD2 = 318
|
|
||||||
SYS_EPOLL_CREATE1 = 319
|
|
||||||
SYS_DUP3 = 320
|
|
||||||
SYS_PIPE2 = 321
|
|
||||||
SYS_INOTIFY_INIT1 = 322
|
|
||||||
SYS_ACCEPT4 = 323
|
|
||||||
SYS_PREADV = 324
|
|
||||||
SYS_PWRITEV = 325
|
|
||||||
SYS_RT_TGSIGQUEUEINFO = 326
|
|
||||||
SYS_PERF_EVENT_OPEN = 327
|
|
||||||
SYS_RECVMMSG = 328
|
|
||||||
SYS_FANOTIFY_INIT = 329
|
|
||||||
SYS_FANOTIFY_MARK = 330
|
|
||||||
SYS_PRLIMIT64 = 331
|
|
||||||
SYS_NAME_TO_HANDLE_AT = 332
|
|
||||||
SYS_OPEN_BY_HANDLE_AT = 333
|
|
||||||
SYS_CLOCK_ADJTIME = 334
|
|
||||||
SYS_SYNCFS = 335
|
|
||||||
SYS_SENDMMSG = 336
|
|
||||||
SYS_SETNS = 337
|
|
||||||
SYS_PROCESS_VM_READV = 338
|
|
||||||
SYS_PROCESS_VM_WRITEV = 339
|
|
||||||
SYS_KERN_FEATURES = 340
|
|
||||||
SYS_KCMP = 341
|
|
||||||
SYS_FINIT_MODULE = 342
|
|
||||||
SYS_SCHED_SETATTR = 343
|
|
||||||
SYS_SCHED_GETATTR = 344
|
|
||||||
SYS_RENAMEAT2 = 345
|
|
||||||
SYS_SECCOMP = 346
|
|
||||||
SYS_GETRANDOM = 347
|
|
||||||
SYS_MEMFD_CREATE = 348
|
|
||||||
SYS_BPF = 349
|
|
||||||
SYS_EXECVEAT = 350
|
|
||||||
SYS_MEMBARRIER = 351
|
|
||||||
SYS_USERFAULTFD = 352
|
|
||||||
SYS_BIND = 353
|
|
||||||
SYS_LISTEN = 354
|
|
||||||
SYS_SETSOCKOPT = 355
|
|
||||||
SYS_MLOCK2 = 356
|
|
||||||
SYS_COPY_FILE_RANGE = 357
|
|
||||||
SYS_PREADV2 = 358
|
|
||||||
SYS_PWRITEV2 = 359
|
|
||||||
SYS_STATX = 360
|
|
||||||
SYS_IO_PGETEVENTS = 361
|
|
||||||
)
|
|
499
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
generated
vendored
499
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
generated
vendored
|
@ -1,499 +0,0 @@
|
||||||
// cgo -godefs types_darwin.go | go run mkpost.go
|
|
||||||
// Code generated by the command above; see README.md. DO NOT EDIT.
|
|
||||||
|
|
||||||
// +build 386,darwin
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = 0x4
|
|
||||||
SizeofShort = 0x2
|
|
||||||
SizeofInt = 0x4
|
|
||||||
SizeofLong = 0x4
|
|
||||||
SizeofLongLong = 0x8
|
|
||||||
)
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short int16
|
|
||||||
_C_int int32
|
|
||||||
_C_long int32
|
|
||||||
_C_long_long int64
|
|
||||||
)
|
|
||||||
|
|
||||||
type Timespec struct {
|
|
||||||
Sec int32
|
|
||||||
Nsec int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Timeval struct {
|
|
||||||
Sec int32
|
|
||||||
Usec int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Timeval32 struct{}
|
|
||||||
|
|
||||||
type Rusage struct {
|
|
||||||
Utime Timeval
|
|
||||||
Stime Timeval
|
|
||||||
Maxrss int32
|
|
||||||
Ixrss int32
|
|
||||||
Idrss int32
|
|
||||||
Isrss int32
|
|
||||||
Minflt int32
|
|
||||||
Majflt int32
|
|
||||||
Nswap int32
|
|
||||||
Inblock int32
|
|
||||||
Oublock int32
|
|
||||||
Msgsnd int32
|
|
||||||
Msgrcv int32
|
|
||||||
Nsignals int32
|
|
||||||
Nvcsw int32
|
|
||||||
Nivcsw int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Rlimit struct {
|
|
||||||
Cur uint64
|
|
||||||
Max uint64
|
|
||||||
}
|
|
||||||
|
|
||||||
type _Gid_t uint32
|
|
||||||
|
|
||||||
type Stat_t struct {
|
|
||||||
Dev int32
|
|
||||||
Mode uint16
|
|
||||||
Nlink uint16
|
|
||||||
Ino uint64
|
|
||||||
Uid uint32
|
|
||||||
Gid uint32
|
|
||||||
Rdev int32
|
|
||||||
Atimespec Timespec
|
|
||||||
Mtimespec Timespec
|
|
||||||
Ctimespec Timespec
|
|
||||||
Birthtimespec Timespec
|
|
||||||
Size int64
|
|
||||||
Blocks int64
|
|
||||||
Blksize int32
|
|
||||||
Flags uint32
|
|
||||||
Gen uint32
|
|
||||||
Lspare int32
|
|
||||||
Qspare [2]int64
|
|
||||||
}
|
|
||||||
|
|
||||||
type Statfs_t struct {
|
|
||||||
Bsize uint32
|
|
||||||
Iosize int32
|
|
||||||
Blocks uint64
|
|
||||||
Bfree uint64
|
|
||||||
Bavail uint64
|
|
||||||
Files uint64
|
|
||||||
Ffree uint64
|
|
||||||
Fsid Fsid
|
|
||||||
Owner uint32
|
|
||||||
Type uint32
|
|
||||||
Flags uint32
|
|
||||||
Fssubtype uint32
|
|
||||||
Fstypename [16]int8
|
|
||||||
Mntonname [1024]int8
|
|
||||||
Mntfromname [1024]int8
|
|
||||||
Reserved [8]uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Flock_t struct {
|
|
||||||
Start int64
|
|
||||||
Len int64
|
|
||||||
Pid int32
|
|
||||||
Type int16
|
|
||||||
Whence int16
|
|
||||||
}
|
|
||||||
|
|
||||||
type Fstore_t struct {
|
|
||||||
Flags uint32
|
|
||||||
Posmode int32
|
|
||||||
Offset int64
|
|
||||||
Length int64
|
|
||||||
Bytesalloc int64
|
|
||||||
}
|
|
||||||
|
|
||||||
type Radvisory_t struct {
|
|
||||||
Offset int64
|
|
||||||
Count int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Fbootstraptransfer_t struct {
|
|
||||||
Offset int64
|
|
||||||
Length uint32
|
|
||||||
Buffer *byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type Log2phys_t struct {
|
|
||||||
Flags uint32
|
|
||||||
Contigbytes int64
|
|
||||||
Devoffset int64
|
|
||||||
}
|
|
||||||
|
|
||||||
type Fsid struct {
|
|
||||||
Val [2]int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Dirent struct {
|
|
||||||
Ino uint64
|
|
||||||
Seekoff uint64
|
|
||||||
Reclen uint16
|
|
||||||
Namlen uint16
|
|
||||||
Type uint8
|
|
||||||
Name [1024]int8
|
|
||||||
_ [3]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrInet4 struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Port uint16
|
|
||||||
Addr [4]byte /* in_addr */
|
|
||||||
Zero [8]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrInet6 struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Port uint16
|
|
||||||
Flowinfo uint32
|
|
||||||
Addr [16]byte /* in6_addr */
|
|
||||||
Scope_id uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrUnix struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Path [104]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrDatalink struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Index uint16
|
|
||||||
Type uint8
|
|
||||||
Nlen uint8
|
|
||||||
Alen uint8
|
|
||||||
Slen uint8
|
|
||||||
Data [12]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddr struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Data [14]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrAny struct {
|
|
||||||
Addr RawSockaddr
|
|
||||||
Pad [92]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type _Socklen uint32
|
|
||||||
|
|
||||||
type Linger struct {
|
|
||||||
Onoff int32
|
|
||||||
Linger int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Iovec struct {
|
|
||||||
Base *byte
|
|
||||||
Len uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type IPMreq struct {
|
|
||||||
Multiaddr [4]byte /* in_addr */
|
|
||||||
Interface [4]byte /* in_addr */
|
|
||||||
}
|
|
||||||
|
|
||||||
type IPv6Mreq struct {
|
|
||||||
Multiaddr [16]byte /* in6_addr */
|
|
||||||
Interface uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Msghdr struct {
|
|
||||||
Name *byte
|
|
||||||
Namelen uint32
|
|
||||||
Iov *Iovec
|
|
||||||
Iovlen int32
|
|
||||||
Control *byte
|
|
||||||
Controllen uint32
|
|
||||||
Flags int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Cmsghdr struct {
|
|
||||||
Len uint32
|
|
||||||
Level int32
|
|
||||||
Type int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Inet4Pktinfo struct {
|
|
||||||
Ifindex uint32
|
|
||||||
Spec_dst [4]byte /* in_addr */
|
|
||||||
Addr [4]byte /* in_addr */
|
|
||||||
}
|
|
||||||
|
|
||||||
type Inet6Pktinfo struct {
|
|
||||||
Addr [16]byte /* in6_addr */
|
|
||||||
Ifindex uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type IPv6MTUInfo struct {
|
|
||||||
Addr RawSockaddrInet6
|
|
||||||
Mtu uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type ICMPv6Filter struct {
|
|
||||||
Filt [8]uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = 0x10
|
|
||||||
SizeofSockaddrInet6 = 0x1c
|
|
||||||
SizeofSockaddrAny = 0x6c
|
|
||||||
SizeofSockaddrUnix = 0x6a
|
|
||||||
SizeofSockaddrDatalink = 0x14
|
|
||||||
SizeofLinger = 0x8
|
|
||||||
SizeofIPMreq = 0x8
|
|
||||||
SizeofIPv6Mreq = 0x14
|
|
||||||
SizeofMsghdr = 0x1c
|
|
||||||
SizeofCmsghdr = 0xc
|
|
||||||
SizeofInet4Pktinfo = 0xc
|
|
||||||
SizeofInet6Pktinfo = 0x14
|
|
||||||
SizeofIPv6MTUInfo = 0x20
|
|
||||||
SizeofICMPv6Filter = 0x20
|
|
||||||
)
|
|
||||||
|
|
||||||
const (
|
|
||||||
PTRACE_TRACEME = 0x0
|
|
||||||
PTRACE_CONT = 0x7
|
|
||||||
PTRACE_KILL = 0x8
|
|
||||||
)
|
|
||||||
|
|
||||||
type Kevent_t struct {
|
|
||||||
Ident uint32
|
|
||||||
Filter int16
|
|
||||||
Flags uint16
|
|
||||||
Fflags uint32
|
|
||||||
Data int32
|
|
||||||
Udata *byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type FdSet struct {
|
|
||||||
Bits [32]int32
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofIfMsghdr = 0x70
|
|
||||||
SizeofIfData = 0x60
|
|
||||||
SizeofIfaMsghdr = 0x14
|
|
||||||
SizeofIfmaMsghdr = 0x10
|
|
||||||
SizeofIfmaMsghdr2 = 0x14
|
|
||||||
SizeofRtMsghdr = 0x5c
|
|
||||||
SizeofRtMetrics = 0x38
|
|
||||||
)
|
|
||||||
|
|
||||||
type IfMsghdr struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
Data IfData
|
|
||||||
}
|
|
||||||
|
|
||||||
type IfData struct {
|
|
||||||
Type uint8
|
|
||||||
Typelen uint8
|
|
||||||
Physical uint8
|
|
||||||
Addrlen uint8
|
|
||||||
Hdrlen uint8
|
|
||||||
Recvquota uint8
|
|
||||||
Xmitquota uint8
|
|
||||||
Unused1 uint8
|
|
||||||
Mtu uint32
|
|
||||||
Metric uint32
|
|
||||||
Baudrate uint32
|
|
||||||
Ipackets uint32
|
|
||||||
Ierrors uint32
|
|
||||||
Opackets uint32
|
|
||||||
Oerrors uint32
|
|
||||||
Collisions uint32
|
|
||||||
Ibytes uint32
|
|
||||||
Obytes uint32
|
|
||||||
Imcasts uint32
|
|
||||||
Omcasts uint32
|
|
||||||
Iqdrops uint32
|
|
||||||
Noproto uint32
|
|
||||||
Recvtiming uint32
|
|
||||||
Xmittiming uint32
|
|
||||||
Lastchange Timeval
|
|
||||||
Unused2 uint32
|
|
||||||
Hwassist uint32
|
|
||||||
Reserved1 uint32
|
|
||||||
Reserved2 uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type IfaMsghdr struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
Metric int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type IfmaMsghdr struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type IfmaMsghdr2 struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
Refcount int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type RtMsghdr struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
Flags int32
|
|
||||||
Addrs int32
|
|
||||||
Pid int32
|
|
||||||
Seq int32
|
|
||||||
Errno int32
|
|
||||||
Use int32
|
|
||||||
Inits uint32
|
|
||||||
Rmx RtMetrics
|
|
||||||
}
|
|
||||||
|
|
||||||
type RtMetrics struct {
|
|
||||||
Locks uint32
|
|
||||||
Mtu uint32
|
|
||||||
Hopcount uint32
|
|
||||||
Expire int32
|
|
||||||
Recvpipe uint32
|
|
||||||
Sendpipe uint32
|
|
||||||
Ssthresh uint32
|
|
||||||
Rtt uint32
|
|
||||||
Rttvar uint32
|
|
||||||
Pksent uint32
|
|
||||||
Filler [4]uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofBpfVersion = 0x4
|
|
||||||
SizeofBpfStat = 0x8
|
|
||||||
SizeofBpfProgram = 0x8
|
|
||||||
SizeofBpfInsn = 0x8
|
|
||||||
SizeofBpfHdr = 0x14
|
|
||||||
)
|
|
||||||
|
|
||||||
type BpfVersion struct {
|
|
||||||
Major uint16
|
|
||||||
Minor uint16
|
|
||||||
}
|
|
||||||
|
|
||||||
type BpfStat struct {
|
|
||||||
Recv uint32
|
|
||||||
Drop uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type BpfProgram struct {
|
|
||||||
Len uint32
|
|
||||||
Insns *BpfInsn
|
|
||||||
}
|
|
||||||
|
|
||||||
type BpfInsn struct {
|
|
||||||
Code uint16
|
|
||||||
Jt uint8
|
|
||||||
Jf uint8
|
|
||||||
K uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type BpfHdr struct {
|
|
||||||
Tstamp Timeval
|
|
||||||
Caplen uint32
|
|
||||||
Datalen uint32
|
|
||||||
Hdrlen uint16
|
|
||||||
_ [2]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type Termios struct {
|
|
||||||
Iflag uint32
|
|
||||||
Oflag uint32
|
|
||||||
Cflag uint32
|
|
||||||
Lflag uint32
|
|
||||||
Cc [20]uint8
|
|
||||||
Ispeed uint32
|
|
||||||
Ospeed uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Winsize struct {
|
|
||||||
Row uint16
|
|
||||||
Col uint16
|
|
||||||
Xpixel uint16
|
|
||||||
Ypixel uint16
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = -0x2
|
|
||||||
AT_REMOVEDIR = 0x80
|
|
||||||
AT_SYMLINK_FOLLOW = 0x40
|
|
||||||
AT_SYMLINK_NOFOLLOW = 0x20
|
|
||||||
)
|
|
||||||
|
|
||||||
type PollFd struct {
|
|
||||||
Fd int32
|
|
||||||
Events int16
|
|
||||||
Revents int16
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = 0x8
|
|
||||||
POLLHUP = 0x10
|
|
||||||
POLLIN = 0x1
|
|
||||||
POLLNVAL = 0x20
|
|
||||||
POLLOUT = 0x4
|
|
||||||
POLLPRI = 0x2
|
|
||||||
POLLRDBAND = 0x80
|
|
||||||
POLLRDNORM = 0x40
|
|
||||||
POLLWRBAND = 0x100
|
|
||||||
POLLWRNORM = 0x4
|
|
||||||
)
|
|
||||||
|
|
||||||
type Utsname struct {
|
|
||||||
Sysname [256]byte
|
|
||||||
Nodename [256]byte
|
|
||||||
Release [256]byte
|
|
||||||
Version [256]byte
|
|
||||||
Machine [256]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
const SizeofClockinfo = 0x14
|
|
||||||
|
|
||||||
type Clockinfo struct {
|
|
||||||
Hz int32
|
|
||||||
Tick int32
|
|
||||||
Tickadj int32
|
|
||||||
Stathz int32
|
|
||||||
Profhz int32
|
|
||||||
}
|
|
500
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
generated
vendored
500
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
generated
vendored
|
@ -1,500 +0,0 @@
|
||||||
// NOTE: cgo can't generate struct Stat_t and struct Statfs_t yet
|
|
||||||
// Created by cgo -godefs - DO NOT EDIT
|
|
||||||
// cgo -godefs types_darwin.go
|
|
||||||
|
|
||||||
// +build arm,darwin
|
|
||||||
|
|
||||||
package unix
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofPtr = 0x4
|
|
||||||
SizeofShort = 0x2
|
|
||||||
SizeofInt = 0x4
|
|
||||||
SizeofLong = 0x4
|
|
||||||
SizeofLongLong = 0x8
|
|
||||||
)
|
|
||||||
|
|
||||||
type (
|
|
||||||
_C_short int16
|
|
||||||
_C_int int32
|
|
||||||
_C_long int32
|
|
||||||
_C_long_long int64
|
|
||||||
)
|
|
||||||
|
|
||||||
type Timespec struct {
|
|
||||||
Sec int32
|
|
||||||
Nsec int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Timeval struct {
|
|
||||||
Sec int32
|
|
||||||
Usec int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Timeval32 [0]byte
|
|
||||||
|
|
||||||
type Rusage struct {
|
|
||||||
Utime Timeval
|
|
||||||
Stime Timeval
|
|
||||||
Maxrss int32
|
|
||||||
Ixrss int32
|
|
||||||
Idrss int32
|
|
||||||
Isrss int32
|
|
||||||
Minflt int32
|
|
||||||
Majflt int32
|
|
||||||
Nswap int32
|
|
||||||
Inblock int32
|
|
||||||
Oublock int32
|
|
||||||
Msgsnd int32
|
|
||||||
Msgrcv int32
|
|
||||||
Nsignals int32
|
|
||||||
Nvcsw int32
|
|
||||||
Nivcsw int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Rlimit struct {
|
|
||||||
Cur uint64
|
|
||||||
Max uint64
|
|
||||||
}
|
|
||||||
|
|
||||||
type _Gid_t uint32
|
|
||||||
|
|
||||||
type Stat_t struct {
|
|
||||||
Dev int32
|
|
||||||
Mode uint16
|
|
||||||
Nlink uint16
|
|
||||||
Ino uint64
|
|
||||||
Uid uint32
|
|
||||||
Gid uint32
|
|
||||||
Rdev int32
|
|
||||||
Atimespec Timespec
|
|
||||||
Mtimespec Timespec
|
|
||||||
Ctimespec Timespec
|
|
||||||
Birthtimespec Timespec
|
|
||||||
Size int64
|
|
||||||
Blocks int64
|
|
||||||
Blksize int32
|
|
||||||
Flags uint32
|
|
||||||
Gen uint32
|
|
||||||
Lspare int32
|
|
||||||
Qspare [2]int64
|
|
||||||
}
|
|
||||||
|
|
||||||
type Statfs_t struct {
|
|
||||||
Bsize uint32
|
|
||||||
Iosize int32
|
|
||||||
Blocks uint64
|
|
||||||
Bfree uint64
|
|
||||||
Bavail uint64
|
|
||||||
Files uint64
|
|
||||||
Ffree uint64
|
|
||||||
Fsid Fsid
|
|
||||||
Owner uint32
|
|
||||||
Type uint32
|
|
||||||
Flags uint32
|
|
||||||
Fssubtype uint32
|
|
||||||
Fstypename [16]int8
|
|
||||||
Mntonname [1024]int8
|
|
||||||
Mntfromname [1024]int8
|
|
||||||
Reserved [8]uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Flock_t struct {
|
|
||||||
Start int64
|
|
||||||
Len int64
|
|
||||||
Pid int32
|
|
||||||
Type int16
|
|
||||||
Whence int16
|
|
||||||
}
|
|
||||||
|
|
||||||
type Fstore_t struct {
|
|
||||||
Flags uint32
|
|
||||||
Posmode int32
|
|
||||||
Offset int64
|
|
||||||
Length int64
|
|
||||||
Bytesalloc int64
|
|
||||||
}
|
|
||||||
|
|
||||||
type Radvisory_t struct {
|
|
||||||
Offset int64
|
|
||||||
Count int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Fbootstraptransfer_t struct {
|
|
||||||
Offset int64
|
|
||||||
Length uint32
|
|
||||||
Buffer *byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type Log2phys_t struct {
|
|
||||||
Flags uint32
|
|
||||||
Contigbytes int64
|
|
||||||
Devoffset int64
|
|
||||||
}
|
|
||||||
|
|
||||||
type Fsid struct {
|
|
||||||
Val [2]int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Dirent struct {
|
|
||||||
Ino uint64
|
|
||||||
Seekoff uint64
|
|
||||||
Reclen uint16
|
|
||||||
Namlen uint16
|
|
||||||
Type uint8
|
|
||||||
Name [1024]int8
|
|
||||||
_ [3]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrInet4 struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Port uint16
|
|
||||||
Addr [4]byte /* in_addr */
|
|
||||||
Zero [8]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrInet6 struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Port uint16
|
|
||||||
Flowinfo uint32
|
|
||||||
Addr [16]byte /* in6_addr */
|
|
||||||
Scope_id uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrUnix struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Path [104]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrDatalink struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Index uint16
|
|
||||||
Type uint8
|
|
||||||
Nlen uint8
|
|
||||||
Alen uint8
|
|
||||||
Slen uint8
|
|
||||||
Data [12]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddr struct {
|
|
||||||
Len uint8
|
|
||||||
Family uint8
|
|
||||||
Data [14]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type RawSockaddrAny struct {
|
|
||||||
Addr RawSockaddr
|
|
||||||
Pad [92]int8
|
|
||||||
}
|
|
||||||
|
|
||||||
type _Socklen uint32
|
|
||||||
|
|
||||||
type Linger struct {
|
|
||||||
Onoff int32
|
|
||||||
Linger int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Iovec struct {
|
|
||||||
Base *byte
|
|
||||||
Len uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type IPMreq struct {
|
|
||||||
Multiaddr [4]byte /* in_addr */
|
|
||||||
Interface [4]byte /* in_addr */
|
|
||||||
}
|
|
||||||
|
|
||||||
type IPv6Mreq struct {
|
|
||||||
Multiaddr [16]byte /* in6_addr */
|
|
||||||
Interface uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Msghdr struct {
|
|
||||||
Name *byte
|
|
||||||
Namelen uint32
|
|
||||||
Iov *Iovec
|
|
||||||
Iovlen int32
|
|
||||||
Control *byte
|
|
||||||
Controllen uint32
|
|
||||||
Flags int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Cmsghdr struct {
|
|
||||||
Len uint32
|
|
||||||
Level int32
|
|
||||||
Type int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Inet4Pktinfo struct {
|
|
||||||
Ifindex uint32
|
|
||||||
Spec_dst [4]byte /* in_addr */
|
|
||||||
Addr [4]byte /* in_addr */
|
|
||||||
}
|
|
||||||
|
|
||||||
type Inet6Pktinfo struct {
|
|
||||||
Addr [16]byte /* in6_addr */
|
|
||||||
Ifindex uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type IPv6MTUInfo struct {
|
|
||||||
Addr RawSockaddrInet6
|
|
||||||
Mtu uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type ICMPv6Filter struct {
|
|
||||||
Filt [8]uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofSockaddrInet4 = 0x10
|
|
||||||
SizeofSockaddrInet6 = 0x1c
|
|
||||||
SizeofSockaddrAny = 0x6c
|
|
||||||
SizeofSockaddrUnix = 0x6a
|
|
||||||
SizeofSockaddrDatalink = 0x14
|
|
||||||
SizeofLinger = 0x8
|
|
||||||
SizeofIPMreq = 0x8
|
|
||||||
SizeofIPv6Mreq = 0x14
|
|
||||||
SizeofMsghdr = 0x1c
|
|
||||||
SizeofCmsghdr = 0xc
|
|
||||||
SizeofInet4Pktinfo = 0xc
|
|
||||||
SizeofInet6Pktinfo = 0x14
|
|
||||||
SizeofIPv6MTUInfo = 0x20
|
|
||||||
SizeofICMPv6Filter = 0x20
|
|
||||||
)
|
|
||||||
|
|
||||||
const (
|
|
||||||
PTRACE_TRACEME = 0x0
|
|
||||||
PTRACE_CONT = 0x7
|
|
||||||
PTRACE_KILL = 0x8
|
|
||||||
)
|
|
||||||
|
|
||||||
type Kevent_t struct {
|
|
||||||
Ident uint32
|
|
||||||
Filter int16
|
|
||||||
Flags uint16
|
|
||||||
Fflags uint32
|
|
||||||
Data int32
|
|
||||||
Udata *byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type FdSet struct {
|
|
||||||
Bits [32]int32
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofIfMsghdr = 0x70
|
|
||||||
SizeofIfData = 0x60
|
|
||||||
SizeofIfaMsghdr = 0x14
|
|
||||||
SizeofIfmaMsghdr = 0x10
|
|
||||||
SizeofIfmaMsghdr2 = 0x14
|
|
||||||
SizeofRtMsghdr = 0x5c
|
|
||||||
SizeofRtMetrics = 0x38
|
|
||||||
)
|
|
||||||
|
|
||||||
type IfMsghdr struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
Data IfData
|
|
||||||
}
|
|
||||||
|
|
||||||
type IfData struct {
|
|
||||||
Type uint8
|
|
||||||
Typelen uint8
|
|
||||||
Physical uint8
|
|
||||||
Addrlen uint8
|
|
||||||
Hdrlen uint8
|
|
||||||
Recvquota uint8
|
|
||||||
Xmitquota uint8
|
|
||||||
Unused1 uint8
|
|
||||||
Mtu uint32
|
|
||||||
Metric uint32
|
|
||||||
Baudrate uint32
|
|
||||||
Ipackets uint32
|
|
||||||
Ierrors uint32
|
|
||||||
Opackets uint32
|
|
||||||
Oerrors uint32
|
|
||||||
Collisions uint32
|
|
||||||
Ibytes uint32
|
|
||||||
Obytes uint32
|
|
||||||
Imcasts uint32
|
|
||||||
Omcasts uint32
|
|
||||||
Iqdrops uint32
|
|
||||||
Noproto uint32
|
|
||||||
Recvtiming uint32
|
|
||||||
Xmittiming uint32
|
|
||||||
Lastchange Timeval
|
|
||||||
Unused2 uint32
|
|
||||||
Hwassist uint32
|
|
||||||
Reserved1 uint32
|
|
||||||
Reserved2 uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type IfaMsghdr struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
Metric int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type IfmaMsghdr struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type IfmaMsghdr2 struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
Refcount int32
|
|
||||||
}
|
|
||||||
|
|
||||||
type RtMsghdr struct {
|
|
||||||
Msglen uint16
|
|
||||||
Version uint8
|
|
||||||
Type uint8
|
|
||||||
Index uint16
|
|
||||||
_ [2]byte
|
|
||||||
Flags int32
|
|
||||||
Addrs int32
|
|
||||||
Pid int32
|
|
||||||
Seq int32
|
|
||||||
Errno int32
|
|
||||||
Use int32
|
|
||||||
Inits uint32
|
|
||||||
Rmx RtMetrics
|
|
||||||
}
|
|
||||||
|
|
||||||
type RtMetrics struct {
|
|
||||||
Locks uint32
|
|
||||||
Mtu uint32
|
|
||||||
Hopcount uint32
|
|
||||||
Expire int32
|
|
||||||
Recvpipe uint32
|
|
||||||
Sendpipe uint32
|
|
||||||
Ssthresh uint32
|
|
||||||
Rtt uint32
|
|
||||||
Rttvar uint32
|
|
||||||
Pksent uint32
|
|
||||||
Filler [4]uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
SizeofBpfVersion = 0x4
|
|
||||||
SizeofBpfStat = 0x8
|
|
||||||
SizeofBpfProgram = 0x8
|
|
||||||
SizeofBpfInsn = 0x8
|
|
||||||
SizeofBpfHdr = 0x14
|
|
||||||
)
|
|
||||||
|
|
||||||
type BpfVersion struct {
|
|
||||||
Major uint16
|
|
||||||
Minor uint16
|
|
||||||
}
|
|
||||||
|
|
||||||
type BpfStat struct {
|
|
||||||
Recv uint32
|
|
||||||
Drop uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type BpfProgram struct {
|
|
||||||
Len uint32
|
|
||||||
Insns *BpfInsn
|
|
||||||
}
|
|
||||||
|
|
||||||
type BpfInsn struct {
|
|
||||||
Code uint16
|
|
||||||
Jt uint8
|
|
||||||
Jf uint8
|
|
||||||
K uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type BpfHdr struct {
|
|
||||||
Tstamp Timeval
|
|
||||||
Caplen uint32
|
|
||||||
Datalen uint32
|
|
||||||
Hdrlen uint16
|
|
||||||
_ [2]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
type Termios struct {
|
|
||||||
Iflag uint32
|
|
||||||
Oflag uint32
|
|
||||||
Cflag uint32
|
|
||||||
Lflag uint32
|
|
||||||
Cc [20]uint8
|
|
||||||
Ispeed uint32
|
|
||||||
Ospeed uint32
|
|
||||||
}
|
|
||||||
|
|
||||||
type Winsize struct {
|
|
||||||
Row uint16
|
|
||||||
Col uint16
|
|
||||||
Xpixel uint16
|
|
||||||
Ypixel uint16
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
AT_FDCWD = -0x2
|
|
||||||
AT_REMOVEDIR = 0x80
|
|
||||||
AT_SYMLINK_FOLLOW = 0x40
|
|
||||||
AT_SYMLINK_NOFOLLOW = 0x20
|
|
||||||
)
|
|
||||||
|
|
||||||
type PollFd struct {
|
|
||||||
Fd int32
|
|
||||||
Events int16
|
|
||||||
Revents int16
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
POLLERR = 0x8
|
|
||||||
POLLHUP = 0x10
|
|
||||||
POLLIN = 0x1
|
|
||||||
POLLNVAL = 0x20
|
|
||||||
POLLOUT = 0x4
|
|
||||||
POLLPRI = 0x2
|
|
||||||
POLLRDBAND = 0x80
|
|
||||||
POLLRDNORM = 0x40
|
|
||||||
POLLWRBAND = 0x100
|
|
||||||
POLLWRNORM = 0x4
|
|
||||||
)
|
|
||||||
|
|
||||||
type Utsname struct {
|
|
||||||
Sysname [256]byte
|
|
||||||
Nodename [256]byte
|
|
||||||
Release [256]byte
|
|
||||||
Version [256]byte
|
|
||||||
Machine [256]byte
|
|
||||||
}
|
|
||||||
|
|
||||||
const SizeofClockinfo = 0x14
|
|
||||||
|
|
||||||
type Clockinfo struct {
|
|
||||||
Hz int32
|
|
||||||
Tick int32
|
|
||||||
Tickadj int32
|
|
||||||
Stathz int32
|
|
||||||
Profhz int32
|
|
||||||
}
|
|
2083
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_linux_386.go
generated
vendored
2083
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_linux_386.go
generated
vendored
File diff suppressed because it is too large
Load diff
2096
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
generated
vendored
2096
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
generated
vendored
File diff suppressed because it is too large
Load diff
2074
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
generated
vendored
2074
cmd/mailnotify/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
generated
vendored
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue