]> Cypherpunks repositories - gostls13.git/commitdiff
cmd: vendor x/sys/unix into the stdlib
authorKeith Randall <khr@golang.org>
Sun, 6 Jan 2019 19:33:23 +0000 (11:33 -0800)
committerKeith Randall <khr@golang.org>
Mon, 7 Jan 2019 01:29:12 +0000 (01:29 +0000)
upstream git hash: 1775db3f06b568179d273425900dd09125831dd5

Update #17490

Change-Id: I95e3c57137756c5c7a9b7334075caef66f205231
Reviewed-on: https://go-review.googlesource.com/c/156365
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
58 files changed:
src/cmd/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/fcntl.go
src/cmd/vendor/golang.org/x/sys/unix/fcntl_darwin.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/mkall.sh
src/cmd/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl [deleted file]
src/cmd/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl [deleted file]
src/cmd/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl [deleted file]
src/cmd/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl [deleted file]
src/cmd/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl [deleted file]
src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go
src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_386.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
src/cmd/vendor/vendor.json

diff --git a/src/cmd/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s b/src/cmd/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
new file mode 100644 (file)
index 0000000..d9318cb
--- /dev/null
@@ -0,0 +1,29 @@
+// 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)
index 9379ba9cef77ce1025794f75903f09c32ae6cad1..39c03f1ef135bb93ce282209be0b0ace0beb15bc 100644 (file)
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-// +build darwin dragonfly freebsd linux netbsd openbsd
+// +build dragonfly freebsd linux netbsd openbsd
 
 package unix
 
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/fcntl_darwin.go b/src/cmd/vendor/golang.org/x/sys/unix/fcntl_darwin.go
new file mode 100644 (file)
index 0000000..5868a4a
--- /dev/null
@@ -0,0 +1,18 @@
+// 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.
+
+package unix
+
+import "unsafe"
+
+// FcntlInt performs a fcntl syscall on fd with the provided command and argument.
+func FcntlInt(fd uintptr, cmd, arg int) (int, error) {
+       return fcntl(int(fd), cmd, arg)
+}
+
+// FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command.
+func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error {
+       _, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk))))
+       return err
+}
index b21f0118e1dea2205e35e025e1dcd85b759e775c..b9804c0ca6b4264270d101da00799d342d5c0d61 100755 (executable)
@@ -73,70 +73,75 @@ aix_ppc64)
 darwin_386)
        mkerrors="$mkerrors -m32"
        mksyscall="go run mksyscall.go -l32"
-       mksysnum="./mksysnum_darwin.pl $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
+       mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        mkasm="go run mkasm_darwin.go"
        ;;
 darwin_amd64)
        mkerrors="$mkerrors -m64"
-       mksysnum="./mksysnum_darwin.pl $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
+       mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        mkasm="go run mkasm_darwin.go"
        ;;
 darwin_arm)
        mkerrors="$mkerrors"
        mksyscall="go run mksyscall.go -l32"
-       mksysnum="./mksysnum_darwin.pl $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
+       mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        mkasm="go run mkasm_darwin.go"
        ;;
 darwin_arm64)
        mkerrors="$mkerrors -m64"
-       mksysnum="./mksysnum_darwin.pl $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
+       mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        mkasm="go run mkasm_darwin.go"
        ;;
 dragonfly_amd64)
        mkerrors="$mkerrors -m64"
        mksyscall="go run mksyscall.go -dragonfly"
-       mksysnum="curl -s 'http://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master' | ./mksysnum_dragonfly.pl"
+       mksysnum="go run mksysnum.go 'http://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master'"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        ;;
 freebsd_386)
        mkerrors="$mkerrors -m32"
        mksyscall="go run mksyscall.go -l32"
-       mksysnum="curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl"
+       mksysnum="go run mksysnum.go 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master'"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        ;;
 freebsd_amd64)
        mkerrors="$mkerrors -m64"
-       mksysnum="curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl"
+       mksysnum="go run mksysnum.go 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master'"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        ;;
 freebsd_arm)
        mkerrors="$mkerrors"
        mksyscall="go run mksyscall.go -l32 -arm"
-       mksysnum="curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl"
+       mksysnum="go run mksysnum.go 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master'"
        # Let the type of C char be signed for making the bare syscall
        # API consistent across platforms.
        mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
        ;;
+freebsd_arm64)
+       mkerrors="$mkerrors -m64"
+       mksysnum="go run mksysnum.go 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master'"
+       mktypes="GOARCH=$GOARCH go tool cgo -godefs"
+       ;;
 netbsd_386)
        mkerrors="$mkerrors -m32"
        mksyscall="go run mksyscall.go -l32 -netbsd"
-       mksysnum="curl -s 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_netbsd.pl"
+       mksysnum="go run mksysnum.go 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master'"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        ;;
 netbsd_amd64)
        mkerrors="$mkerrors -m64"
        mksyscall="go run mksyscall.go -netbsd"
-       mksysnum="curl -s 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_netbsd.pl"
+       mksysnum="go run mksysnum.go 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master'"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        ;;
 netbsd_arm)
        mkerrors="$mkerrors"
        mksyscall="go run mksyscall.go -l32 -netbsd -arm"
-       mksysnum="curl -s 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_netbsd.pl"
+       mksysnum="go run mksysnum.go 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master'"
        # Let the type of C char be signed for making the bare syscall
        # API consistent across platforms.
        mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
@@ -145,21 +150,21 @@ openbsd_386)
        mkerrors="$mkerrors -m32"
        mksyscall="go run mksyscall.go -l32 -openbsd"
        mksysctl="./mksysctl_openbsd.pl"
-       mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl"
+       mksysnum="go run mksysnum.go 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        ;;
 openbsd_amd64)
        mkerrors="$mkerrors -m64"
        mksyscall="go run mksyscall.go -openbsd"
        mksysctl="./mksysctl_openbsd.pl"
-       mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl"
+       mksysnum="go run mksysnum.go 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
        mktypes="GOARCH=$GOARCH go tool cgo -godefs"
        ;;
 openbsd_arm)
        mkerrors="$mkerrors"
        mksyscall="go run mksyscall.go -l32 -openbsd -arm"
        mksysctl="./mksysctl_openbsd.pl"
-       mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl"
+       mksysnum="go run mksysnum.go 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
        # Let the type of C char be signed for making the bare syscall
        # API consistent across platforms.
        mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl b/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl
deleted file mode 100755 (executable)
index 5453c53..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/env perl
-# 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.
-#
-# Generate system call table for Darwin from sys/syscall.h
-
-use strict;
-
-if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
-       print STDERR "GOARCH or GOOS not defined in environment\n";
-       exit 1;
-}
-
-my $command = "mksysnum_darwin.pl " . join(' ', @ARGV);
-
-print <<EOF;
-// $command
-// Code generated by the command above; see README.md. DO NOT EDIT.
-
-// +build $ENV{'GOARCH'},$ENV{'GOOS'}
-
-package unix
-
-const (
-EOF
-
-while(<>){
-       if(/^#define\s+SYS_(\w+)\s+([0-9]+)/){
-               my $name = $1;
-               my $num = $2;
-               $name =~ y/a-z/A-Z/;
-               print " SYS_$name = $num;"
-       }
-}
-
-print <<EOF;
-)
-EOF
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl b/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl
deleted file mode 100755 (executable)
index 6804f41..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env perl
-# 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.
-#
-# Generate system call table for DragonFly from master list
-# (for example, /usr/src/sys/kern/syscalls.master).
-
-use strict;
-
-if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
-       print STDERR "GOARCH or GOOS not defined in environment\n";
-       exit 1;
-}
-
-my $command = "mksysnum_dragonfly.pl " . join(' ', @ARGV);
-
-print <<EOF;
-// $command
-// Code generated by the command above; see README.md. DO NOT EDIT.
-
-// +build $ENV{'GOARCH'},$ENV{'GOOS'}
-
-package unix
-
-const (
-EOF
-
-while(<>){
-       if(/^([0-9]+)\s+STD\s+({ \S+\s+(\w+).*)$/){
-               my $num = $1;
-               my $proto = $2;
-               my $name = "SYS_$3";
-               $name =~ y/a-z/A-Z/;
-
-               # There are multiple entries for enosys and nosys, so comment them out.
-               if($name =~ /^SYS_E?NOSYS$/){
-                       $name = "// $name";
-               }
-               if($name eq 'SYS_SYS_EXIT'){
-                       $name = 'SYS_EXIT';
-               }
-
-               print " $name = $num;  // $proto\n";
-       }
-}
-
-print <<EOF;
-)
-EOF
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl b/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl
deleted file mode 100755 (executable)
index 198993d..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env perl
-# 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.
-#
-# Generate system call table for FreeBSD from master list
-# (for example, /usr/src/sys/kern/syscalls.master).
-
-use strict;
-
-if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
-       print STDERR "GOARCH or GOOS not defined in environment\n";
-       exit 1;
-}
-
-my $command = "mksysnum_freebsd.pl " . join(' ', @ARGV);
-
-print <<EOF;
-// $command
-// Code generated by the command above; see README.md. DO NOT EDIT.
-
-// +build $ENV{'GOARCH'},$ENV{'GOOS'}
-
-package unix
-
-const (
-EOF
-
-while(<>){
-       if(/^([0-9]+)\s+\S+\s+(?:NO)?STD\s+({ \S+\s+(\w+).*)$/){
-               my $num = $1;
-               my $proto = $2;
-               my $name = "SYS_$3";
-               $name =~ y/a-z/A-Z/;
-
-               # There are multiple entries for enosys and nosys, so comment them out.
-               if($name =~ /^SYS_E?NOSYS$/){
-                       $name = "// $name";
-               }
-               if($name eq 'SYS_SYS_EXIT'){
-                       $name = 'SYS_EXIT';
-               }
-
-               print " $name = $num;  // $proto\n";
-       }
-}
-
-print <<EOF;
-)
-EOF
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl b/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl
deleted file mode 100755 (executable)
index 85988b1..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/env perl
-# 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.
-#
-# Generate system call table for OpenBSD from master list
-# (for example, /usr/src/sys/kern/syscalls.master).
-
-use strict;
-
-if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
-       print STDERR "GOARCH or GOOS not defined in environment\n";
-       exit 1;
-}
-
-my $command = "mksysnum_netbsd.pl " . join(' ', @ARGV);
-
-print <<EOF;
-// $command
-// Code generated by the command above; see README.md. DO NOT EDIT.
-
-// +build $ENV{'GOARCH'},$ENV{'GOOS'}
-
-package unix
-
-const (
-EOF
-
-my $line = '';
-while(<>){
-       if($line =~ /^(.*)\\$/) {
-               # Handle continuation
-               $line = $1;
-               $_ =~ s/^\s+//;
-               $line .= $_;
-       } else {
-               # New line
-               $line = $_;
-       }
-       next if $line =~ /\\$/;
-       if($line =~ /^([0-9]+)\s+((STD)|(NOERR))\s+(RUMP\s+)?({\s+\S+\s*\*?\s*\|(\S+)\|(\S*)\|(\w+).*\s+})(\s+(\S+))?$/) {
-               my $num = $1;
-               my $proto = $6;
-               my $compat = $8;
-               my $name = "$7_$9";
-
-               $name = "$7_$11" if $11 ne '';
-               $name =~ y/a-z/A-Z/;
-
-               if($compat eq '' || $compat eq '13' || $compat eq '30' || $compat eq '50') {
-                       print " $name = $num;  // $proto\n";
-               }
-       }
-}
-
-print <<EOF;
-)
-EOF
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl b/src/cmd/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl
deleted file mode 100755 (executable)
index 84edf60..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env perl
-# 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.
-#
-# Generate system call table for OpenBSD from master list
-# (for example, /usr/src/sys/kern/syscalls.master).
-
-use strict;
-
-if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
-       print STDERR "GOARCH or GOOS not defined in environment\n";
-       exit 1;
-}
-
-my $command = "mksysnum_openbsd.pl " . join(' ', @ARGV);
-
-print <<EOF;
-// $command
-// Code generated by the command above; see README.md. DO NOT EDIT.
-
-// +build $ENV{'GOARCH'},$ENV{'GOOS'}
-
-package unix
-
-const (
-EOF
-
-while(<>){
-       if(/^([0-9]+)\s+STD\s+(NOLOCK\s+)?({ \S+\s+\*?(\w+).*)$/){
-               my $num = $1;
-               my $proto = $3;
-               my $name = $4;
-               $name =~ y/a-z/A-Z/;
-
-               # There are multiple entries for enosys and nosys, so comment them out.
-               if($name =~ /^SYS_E?NOSYS$/){
-                       $name = "// $name";
-               }
-               if($name eq 'SYS_SYS_EXIT'){
-                       $name = 'SYS_EXIT';
-               }
-
-               print " $name = $num;  // $proto\n";
-       }
-}
-
-print <<EOF;
-)
-EOF
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go b/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
new file mode 100644 (file)
index 0000000..a318054
--- /dev/null
@@ -0,0 +1,52 @@
+// 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 arm64,freebsd
+
+package unix
+
+import (
+       "syscall"
+       "unsafe"
+)
+
+func setTimespec(sec, nsec int64) Timespec {
+       return Timespec{Sec: sec, Nsec: nsec}
+}
+
+func setTimeval(sec, usec int64) Timeval {
+       return Timeval{Sec: sec, Usec: usec}
+}
+
+func SetKevent(k *Kevent_t, fd, mode, flags int) {
+       k.Ident = uint64(fd)
+       k.Filter = int16(mode)
+       k.Flags = uint16(flags)
+}
+
+func (iov *Iovec) SetLen(length int) {
+       iov.Len = uint64(length)
+}
+
+func (msghdr *Msghdr) SetControllen(length int) {
+       msghdr.Controllen = uint32(length)
+}
+
+func (cmsg *Cmsghdr) SetLen(length int) {
+       cmsg.Len = uint32(length)
+}
+
+func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
+       var writtenOut uint64 = 0
+       _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0, 0)
+
+       written = int(writtenOut)
+
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
index ad991031c7e0738403614624895ce6cb6d81d605..18541dc5730bc797f8838e1e76d9a9c5e46479d7 100644 (file)
@@ -12,7 +12,6 @@ package unix
 //sys  EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 //sys  Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
 //sys  Fchown(fd int, uid int, gid int) (err error)
-//sys  Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_NEWFSTATAT
 //sys  Fstatfs(fd int, buf *Statfs_t) (err error)
 //sys  Ftruncate(fd int, length int64) (err error)
 //sysnb        Getegid() (egid int)
@@ -148,6 +147,7 @@ type stat_t struct {
 }
 
 //sys  fstat(fd int, st *stat_t) (err error)
+//sys  fstatat(dirfd int, path string, st *stat_t, flags int) (err error) = SYS_NEWFSTATAT
 //sys  lstat(path string, st *stat_t) (err error)
 //sys  stat(path string, st *stat_t) (err error)
 
@@ -158,6 +158,13 @@ func Fstat(fd int, s *Stat_t) (err error) {
        return
 }
 
+func Fstatat(dirfd int, path string, s *Stat_t, flags int) (err error) {
+       st := &stat_t{}
+       err = fstatat(dirfd, path, st, flags)
+       fillStat_t(s, st)
+       return
+}
+
 func Lstat(path string, s *Stat_t) (err error) {
        st := &stat_t{}
        err = lstat(path, st)
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go b/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
new file mode 100644 (file)
index 0000000..d4a192f
--- /dev/null
@@ -0,0 +1,1794 @@
+// mkerrors.sh -m64
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+// +build arm64,freebsd
+
+// Created by cgo -godefs - DO NOT EDIT
+// cgo -godefs -- -m64 _const.go
+
+package unix
+
+import "syscall"
+
+const (
+       AF_APPLETALK                   = 0x10
+       AF_ARP                         = 0x23
+       AF_ATM                         = 0x1e
+       AF_BLUETOOTH                   = 0x24
+       AF_CCITT                       = 0xa
+       AF_CHAOS                       = 0x5
+       AF_CNT                         = 0x15
+       AF_COIP                        = 0x14
+       AF_DATAKIT                     = 0x9
+       AF_DECnet                      = 0xc
+       AF_DLI                         = 0xd
+       AF_E164                        = 0x1a
+       AF_ECMA                        = 0x8
+       AF_HYLINK                      = 0xf
+       AF_IEEE80211                   = 0x25
+       AF_IMPLINK                     = 0x3
+       AF_INET                        = 0x2
+       AF_INET6                       = 0x1c
+       AF_INET6_SDP                   = 0x2a
+       AF_INET_SDP                    = 0x28
+       AF_IPX                         = 0x17
+       AF_ISDN                        = 0x1a
+       AF_ISO                         = 0x7
+       AF_LAT                         = 0xe
+       AF_LINK                        = 0x12
+       AF_LOCAL                       = 0x1
+       AF_MAX                         = 0x2a
+       AF_NATM                        = 0x1d
+       AF_NETBIOS                     = 0x6
+       AF_NETGRAPH                    = 0x20
+       AF_OSI                         = 0x7
+       AF_PUP                         = 0x4
+       AF_ROUTE                       = 0x11
+       AF_SCLUSTER                    = 0x22
+       AF_SIP                         = 0x18
+       AF_SLOW                        = 0x21
+       AF_SNA                         = 0xb
+       AF_UNIX                        = 0x1
+       AF_UNSPEC                      = 0x0
+       AF_VENDOR00                    = 0x27
+       AF_VENDOR01                    = 0x29
+       AF_VENDOR02                    = 0x2b
+       AF_VENDOR03                    = 0x2d
+       AF_VENDOR04                    = 0x2f
+       AF_VENDOR05                    = 0x31
+       AF_VENDOR06                    = 0x33
+       AF_VENDOR07                    = 0x35
+       AF_VENDOR08                    = 0x37
+       AF_VENDOR09                    = 0x39
+       AF_VENDOR10                    = 0x3b
+       AF_VENDOR11                    = 0x3d
+       AF_VENDOR12                    = 0x3f
+       AF_VENDOR13                    = 0x41
+       AF_VENDOR14                    = 0x43
+       AF_VENDOR15                    = 0x45
+       AF_VENDOR16                    = 0x47
+       AF_VENDOR17                    = 0x49
+       AF_VENDOR18                    = 0x4b
+       AF_VENDOR19                    = 0x4d
+       AF_VENDOR20                    = 0x4f
+       AF_VENDOR21                    = 0x51
+       AF_VENDOR22                    = 0x53
+       AF_VENDOR23                    = 0x55
+       AF_VENDOR24                    = 0x57
+       AF_VENDOR25                    = 0x59
+       AF_VENDOR26                    = 0x5b
+       AF_VENDOR27                    = 0x5d
+       AF_VENDOR28                    = 0x5f
+       AF_VENDOR29                    = 0x61
+       AF_VENDOR30                    = 0x63
+       AF_VENDOR31                    = 0x65
+       AF_VENDOR32                    = 0x67
+       AF_VENDOR33                    = 0x69
+       AF_VENDOR34                    = 0x6b
+       AF_VENDOR35                    = 0x6d
+       AF_VENDOR36                    = 0x6f
+       AF_VENDOR37                    = 0x71
+       AF_VENDOR38                    = 0x73
+       AF_VENDOR39                    = 0x75
+       AF_VENDOR40                    = 0x77
+       AF_VENDOR41                    = 0x79
+       AF_VENDOR42                    = 0x7b
+       AF_VENDOR43                    = 0x7d
+       AF_VENDOR44                    = 0x7f
+       AF_VENDOR45                    = 0x81
+       AF_VENDOR46                    = 0x83
+       AF_VENDOR47                    = 0x85
+       ALTWERASE                      = 0x200
+       B0                             = 0x0
+       B110                           = 0x6e
+       B115200                        = 0x1c200
+       B1200                          = 0x4b0
+       B134                           = 0x86
+       B14400                         = 0x3840
+       B150                           = 0x96
+       B1800                          = 0x708
+       B19200                         = 0x4b00
+       B200                           = 0xc8
+       B230400                        = 0x38400
+       B2400                          = 0x960
+       B28800                         = 0x7080
+       B300                           = 0x12c
+       B38400                         = 0x9600
+       B460800                        = 0x70800
+       B4800                          = 0x12c0
+       B50                            = 0x32
+       B57600                         = 0xe100
+       B600                           = 0x258
+       B7200                          = 0x1c20
+       B75                            = 0x4b
+       B76800                         = 0x12c00
+       B921600                        = 0xe1000
+       B9600                          = 0x2580
+       BIOCFEEDBACK                   = 0x8004427c
+       BIOCFLUSH                      = 0x20004268
+       BIOCGBLEN                      = 0x40044266
+       BIOCGDIRECTION                 = 0x40044276
+       BIOCGDLT                       = 0x4004426a
+       BIOCGDLTLIST                   = 0xc0104279
+       BIOCGETBUFMODE                 = 0x4004427d
+       BIOCGETIF                      = 0x4020426b
+       BIOCGETZMAX                    = 0x4008427f
+       BIOCGHDRCMPLT                  = 0x40044274
+       BIOCGRSIG                      = 0x40044272
+       BIOCGRTIMEOUT                  = 0x4010426e
+       BIOCGSEESENT                   = 0x40044276
+       BIOCGSTATS                     = 0x4008426f
+       BIOCGTSTAMP                    = 0x40044283
+       BIOCIMMEDIATE                  = 0x80044270
+       BIOCLOCK                       = 0x2000427a
+       BIOCPROMISC                    = 0x20004269
+       BIOCROTZBUF                    = 0x40184280
+       BIOCSBLEN                      = 0xc0044266
+       BIOCSDIRECTION                 = 0x80044277
+       BIOCSDLT                       = 0x80044278
+       BIOCSETBUFMODE                 = 0x8004427e
+       BIOCSETF                       = 0x80104267
+       BIOCSETFNR                     = 0x80104282
+       BIOCSETIF                      = 0x8020426c
+       BIOCSETWF                      = 0x8010427b
+       BIOCSETZBUF                    = 0x80184281
+       BIOCSHDRCMPLT                  = 0x80044275
+       BIOCSRSIG                      = 0x80044273
+       BIOCSRTIMEOUT                  = 0x8010426d
+       BIOCSSEESENT                   = 0x80044277
+       BIOCSTSTAMP                    = 0x80044284
+       BIOCVERSION                    = 0x40044271
+       BPF_A                          = 0x10
+       BPF_ABS                        = 0x20
+       BPF_ADD                        = 0x0
+       BPF_ALIGNMENT                  = 0x8
+       BPF_ALU                        = 0x4
+       BPF_AND                        = 0x50
+       BPF_B                          = 0x10
+       BPF_BUFMODE_BUFFER             = 0x1
+       BPF_BUFMODE_ZBUF               = 0x2
+       BPF_DIV                        = 0x30
+       BPF_H                          = 0x8
+       BPF_IMM                        = 0x0
+       BPF_IND                        = 0x40
+       BPF_JA                         = 0x0
+       BPF_JEQ                        = 0x10
+       BPF_JGE                        = 0x30
+       BPF_JGT                        = 0x20
+       BPF_JMP                        = 0x5
+       BPF_JSET                       = 0x40
+       BPF_K                          = 0x0
+       BPF_LD                         = 0x0
+       BPF_LDX                        = 0x1
+       BPF_LEN                        = 0x80
+       BPF_LSH                        = 0x60
+       BPF_MAJOR_VERSION              = 0x1
+       BPF_MAXBUFSIZE                 = 0x80000
+       BPF_MAXINSNS                   = 0x200
+       BPF_MEM                        = 0x60
+       BPF_MEMWORDS                   = 0x10
+       BPF_MINBUFSIZE                 = 0x20
+       BPF_MINOR_VERSION              = 0x1
+       BPF_MISC                       = 0x7
+       BPF_MOD                        = 0x90
+       BPF_MSH                        = 0xa0
+       BPF_MUL                        = 0x20
+       BPF_NEG                        = 0x80
+       BPF_OR                         = 0x40
+       BPF_RELEASE                    = 0x30bb6
+       BPF_RET                        = 0x6
+       BPF_RSH                        = 0x70
+       BPF_ST                         = 0x2
+       BPF_STX                        = 0x3
+       BPF_SUB                        = 0x10
+       BPF_TAX                        = 0x0
+       BPF_TXA                        = 0x80
+       BPF_T_BINTIME                  = 0x2
+       BPF_T_BINTIME_FAST             = 0x102
+       BPF_T_BINTIME_MONOTONIC        = 0x202
+       BPF_T_BINTIME_MONOTONIC_FAST   = 0x302
+       BPF_T_FAST                     = 0x100
+       BPF_T_FLAG_MASK                = 0x300
+       BPF_T_FORMAT_MASK              = 0x3
+       BPF_T_MICROTIME                = 0x0
+       BPF_T_MICROTIME_FAST           = 0x100
+       BPF_T_MICROTIME_MONOTONIC      = 0x200
+       BPF_T_MICROTIME_MONOTONIC_FAST = 0x300
+       BPF_T_MONOTONIC                = 0x200
+       BPF_T_MONOTONIC_FAST           = 0x300
+       BPF_T_NANOTIME                 = 0x1
+       BPF_T_NANOTIME_FAST            = 0x101
+       BPF_T_NANOTIME_MONOTONIC       = 0x201
+       BPF_T_NANOTIME_MONOTONIC_FAST  = 0x301
+       BPF_T_NONE                     = 0x3
+       BPF_T_NORMAL                   = 0x0
+       BPF_W                          = 0x0
+       BPF_X                          = 0x8
+       BPF_XOR                        = 0xa0
+       BRKINT                         = 0x2
+       CAP_ACCEPT                     = 0x200000020000000
+       CAP_ACL_CHECK                  = 0x400000000010000
+       CAP_ACL_DELETE                 = 0x400000000020000
+       CAP_ACL_GET                    = 0x400000000040000
+       CAP_ACL_SET                    = 0x400000000080000
+       CAP_ALL0                       = 0x20007ffffffffff
+       CAP_ALL1                       = 0x4000000001fffff
+       CAP_BIND                       = 0x200000040000000
+       CAP_BINDAT                     = 0x200008000000400
+       CAP_CHFLAGSAT                  = 0x200000000001400
+       CAP_CONNECT                    = 0x200000080000000
+       CAP_CONNECTAT                  = 0x200010000000400
+       CAP_CREATE                     = 0x200000000000040
+       CAP_EVENT                      = 0x400000000000020
+       CAP_EXTATTR_DELETE             = 0x400000000001000
+       CAP_EXTATTR_GET                = 0x400000000002000
+       CAP_EXTATTR_LIST               = 0x400000000004000
+       CAP_EXTATTR_SET                = 0x400000000008000
+       CAP_FCHDIR                     = 0x200000000000800
+       CAP_FCHFLAGS                   = 0x200000000001000
+       CAP_FCHMOD                     = 0x200000000002000
+       CAP_FCHMODAT                   = 0x200000000002400
+       CAP_FCHOWN                     = 0x200000000004000
+       CAP_FCHOWNAT                   = 0x200000000004400
+       CAP_FCNTL                      = 0x200000000008000
+       CAP_FCNTL_ALL                  = 0x78
+       CAP_FCNTL_GETFL                = 0x8
+       CAP_FCNTL_GETOWN               = 0x20
+       CAP_FCNTL_SETFL                = 0x10
+       CAP_FCNTL_SETOWN               = 0x40
+       CAP_FEXECVE                    = 0x200000000000080
+       CAP_FLOCK                      = 0x200000000010000
+       CAP_FPATHCONF                  = 0x200000000020000
+       CAP_FSCK                       = 0x200000000040000
+       CAP_FSTAT                      = 0x200000000080000
+       CAP_FSTATAT                    = 0x200000000080400
+       CAP_FSTATFS                    = 0x200000000100000
+       CAP_FSYNC                      = 0x200000000000100
+       CAP_FTRUNCATE                  = 0x200000000000200
+       CAP_FUTIMES                    = 0x200000000200000
+       CAP_FUTIMESAT                  = 0x200000000200400
+       CAP_GETPEERNAME                = 0x200000100000000
+       CAP_GETSOCKNAME                = 0x200000200000000
+       CAP_GETSOCKOPT                 = 0x200000400000000
+       CAP_IOCTL                      = 0x400000000000080
+       CAP_IOCTLS_ALL                 = 0x7fffffffffffffff
+       CAP_KQUEUE                     = 0x400000000100040
+       CAP_KQUEUE_CHANGE              = 0x400000000100000
+       CAP_KQUEUE_EVENT               = 0x400000000000040
+       CAP_LINKAT_SOURCE              = 0x200020000000400
+       CAP_LINKAT_TARGET              = 0x200000000400400
+       CAP_LISTEN                     = 0x200000800000000
+       CAP_LOOKUP                     = 0x200000000000400
+       CAP_MAC_GET                    = 0x400000000000001
+       CAP_MAC_SET                    = 0x400000000000002
+       CAP_MKDIRAT                    = 0x200000000800400
+       CAP_MKFIFOAT                   = 0x200000001000400
+       CAP_MKNODAT                    = 0x200000002000400
+       CAP_MMAP                       = 0x200000000000010
+       CAP_MMAP_R                     = 0x20000000000001d
+       CAP_MMAP_RW                    = 0x20000000000001f
+       CAP_MMAP_RWX                   = 0x20000000000003f
+       CAP_MMAP_RX                    = 0x20000000000003d
+       CAP_MMAP_W                     = 0x20000000000001e
+       CAP_MMAP_WX                    = 0x20000000000003e
+       CAP_MMAP_X                     = 0x20000000000003c
+       CAP_PDGETPID                   = 0x400000000000200
+       CAP_PDKILL                     = 0x400000000000800
+       CAP_PDWAIT                     = 0x400000000000400
+       CAP_PEELOFF                    = 0x200001000000000
+       CAP_POLL_EVENT                 = 0x400000000000020
+       CAP_PREAD                      = 0x20000000000000d
+       CAP_PWRITE                     = 0x20000000000000e
+       CAP_READ                       = 0x200000000000001
+       CAP_RECV                       = 0x200000000000001
+       CAP_RENAMEAT_SOURCE            = 0x200000004000400
+       CAP_RENAMEAT_TARGET            = 0x200040000000400
+       CAP_RIGHTS_VERSION             = 0x0
+       CAP_RIGHTS_VERSION_00          = 0x0
+       CAP_SEEK                       = 0x20000000000000c
+       CAP_SEEK_TELL                  = 0x200000000000004
+       CAP_SEM_GETVALUE               = 0x400000000000004
+       CAP_SEM_POST                   = 0x400000000000008
+       CAP_SEM_WAIT                   = 0x400000000000010
+       CAP_SEND                       = 0x200000000000002
+       CAP_SETSOCKOPT                 = 0x200002000000000
+       CAP_SHUTDOWN                   = 0x200004000000000
+       CAP_SOCK_CLIENT                = 0x200007780000003
+       CAP_SOCK_SERVER                = 0x200007f60000003
+       CAP_SYMLINKAT                  = 0x200000008000400
+       CAP_TTYHOOK                    = 0x400000000000100
+       CAP_UNLINKAT                   = 0x200000010000400
+       CAP_UNUSED0_44                 = 0x200080000000000
+       CAP_UNUSED0_57                 = 0x300000000000000
+       CAP_UNUSED1_22                 = 0x400000000200000
+       CAP_UNUSED1_57                 = 0x500000000000000
+       CAP_WRITE                      = 0x200000000000002
+       CFLUSH                         = 0xf
+       CLOCAL                         = 0x8000
+       CLOCK_MONOTONIC                = 0x4
+       CLOCK_MONOTONIC_FAST           = 0xc
+       CLOCK_MONOTONIC_PRECISE        = 0xb
+       CLOCK_PROCESS_CPUTIME_ID       = 0xf
+       CLOCK_PROF                     = 0x2
+       CLOCK_REALTIME                 = 0x0
+       CLOCK_REALTIME_FAST            = 0xa
+       CLOCK_REALTIME_PRECISE         = 0x9
+       CLOCK_SECOND                   = 0xd
+       CLOCK_THREAD_CPUTIME_ID        = 0xe
+       CLOCK_UPTIME                   = 0x5
+       CLOCK_UPTIME_FAST              = 0x8
+       CLOCK_UPTIME_PRECISE           = 0x7
+       CLOCK_VIRTUAL                  = 0x1
+       CREAD                          = 0x800
+       CRTSCTS                        = 0x30000
+       CS5                            = 0x0
+       CS6                            = 0x100
+       CS7                            = 0x200
+       CS8                            = 0x300
+       CSIZE                          = 0x300
+       CSTART                         = 0x11
+       CSTATUS                        = 0x14
+       CSTOP                          = 0x13
+       CSTOPB                         = 0x400
+       CSUSP                          = 0x1a
+       CTL_HW                         = 0x6
+       CTL_KERN                       = 0x1
+       CTL_MAXNAME                    = 0x18
+       CTL_NET                        = 0x4
+       DLT_A429                       = 0xb8
+       DLT_A653_ICM                   = 0xb9
+       DLT_AIRONET_HEADER             = 0x78
+       DLT_AOS                        = 0xde
+       DLT_APPLE_IP_OVER_IEEE1394     = 0x8a
+       DLT_ARCNET                     = 0x7
+       DLT_ARCNET_LINUX               = 0x81
+       DLT_ATM_CLIP                   = 0x13
+       DLT_ATM_RFC1483                = 0xb
+       DLT_AURORA                     = 0x7e
+       DLT_AX25                       = 0x3
+       DLT_AX25_KISS                  = 0xca
+       DLT_BACNET_MS_TP               = 0xa5
+       DLT_BLUETOOTH_BREDR_BB         = 0xff
+       DLT_BLUETOOTH_HCI_H4           = 0xbb
+       DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
+       DLT_BLUETOOTH_LE_LL            = 0xfb
+       DLT_BLUETOOTH_LE_LL_WITH_PHDR  = 0x100
+       DLT_BLUETOOTH_LINUX_MONITOR    = 0xfe
+       DLT_CAN20B                     = 0xbe
+       DLT_CAN_SOCKETCAN              = 0xe3
+       DLT_CHAOS                      = 0x5
+       DLT_CHDLC                      = 0x68
+       DLT_CISCO_IOS                  = 0x76
+       DLT_C_HDLC                     = 0x68
+       DLT_C_HDLC_WITH_DIR            = 0xcd
+       DLT_DBUS                       = 0xe7
+       DLT_DECT                       = 0xdd
+       DLT_DOCSIS                     = 0x8f
+       DLT_DVB_CI                     = 0xeb
+       DLT_ECONET                     = 0x73
+       DLT_EN10MB                     = 0x1
+       DLT_EN3MB                      = 0x2
+       DLT_ENC                        = 0x6d
+       DLT_EPON                       = 0x103
+       DLT_ERF                        = 0xc5
+       DLT_ERF_ETH                    = 0xaf
+       DLT_ERF_POS                    = 0xb0
+       DLT_FC_2                       = 0xe0
+       DLT_FC_2_WITH_FRAME_DELIMS     = 0xe1
+       DLT_FDDI                       = 0xa
+       DLT_FLEXRAY                    = 0xd2
+       DLT_FRELAY                     = 0x6b
+       DLT_FRELAY_WITH_DIR            = 0xce
+       DLT_GCOM_SERIAL                = 0xad
+       DLT_GCOM_T1E1                  = 0xac
+       DLT_GPF_F                      = 0xab
+       DLT_GPF_T                      = 0xaa
+       DLT_GPRS_LLC                   = 0xa9
+       DLT_GSMTAP_ABIS                = 0xda
+       DLT_GSMTAP_UM                  = 0xd9
+       DLT_HHDLC                      = 0x79
+       DLT_IBM_SN                     = 0x92
+       DLT_IBM_SP                     = 0x91
+       DLT_IEEE802                    = 0x6
+       DLT_IEEE802_11                 = 0x69
+       DLT_IEEE802_11_RADIO           = 0x7f
+       DLT_IEEE802_11_RADIO_AVS       = 0xa3
+       DLT_IEEE802_15_4               = 0xc3
+       DLT_IEEE802_15_4_LINUX         = 0xbf
+       DLT_IEEE802_15_4_NOFCS         = 0xe6
+       DLT_IEEE802_15_4_NONASK_PHY    = 0xd7
+       DLT_IEEE802_16_MAC_CPS         = 0xbc
+       DLT_IEEE802_16_MAC_CPS_RADIO   = 0xc1
+       DLT_INFINIBAND                 = 0xf7
+       DLT_IPFILTER                   = 0x74
+       DLT_IPMB                       = 0xc7
+       DLT_IPMB_LINUX                 = 0xd1
+       DLT_IPMI_HPM_2                 = 0x104
+       DLT_IPNET                      = 0xe2
+       DLT_IPOIB                      = 0xf2
+       DLT_IPV4                       = 0xe4
+       DLT_IPV6                       = 0xe5
+       DLT_IP_OVER_FC                 = 0x7a
+       DLT_JUNIPER_ATM1               = 0x89
+       DLT_JUNIPER_ATM2               = 0x87
+       DLT_JUNIPER_ATM_CEMIC          = 0xee
+       DLT_JUNIPER_CHDLC              = 0xb5
+       DLT_JUNIPER_ES                 = 0x84
+       DLT_JUNIPER_ETHER              = 0xb2
+       DLT_JUNIPER_FIBRECHANNEL       = 0xea
+       DLT_JUNIPER_FRELAY             = 0xb4
+       DLT_JUNIPER_GGSN               = 0x85
+       DLT_JUNIPER_ISM                = 0xc2
+       DLT_JUNIPER_MFR                = 0x86
+       DLT_JUNIPER_MLFR               = 0x83
+       DLT_JUNIPER_MLPPP              = 0x82
+       DLT_JUNIPER_MONITOR            = 0xa4
+       DLT_JUNIPER_PIC_PEER           = 0xae
+       DLT_JUNIPER_PPP                = 0xb3
+       DLT_JUNIPER_PPPOE              = 0xa7
+       DLT_JUNIPER_PPPOE_ATM          = 0xa8
+       DLT_JUNIPER_SERVICES           = 0x88
+       DLT_JUNIPER_SRX_E2E            = 0xe9
+       DLT_JUNIPER_ST                 = 0xc8
+       DLT_JUNIPER_VP                 = 0xb7
+       DLT_JUNIPER_VS                 = 0xe8
+       DLT_LAPB_WITH_DIR              = 0xcf
+       DLT_LAPD                       = 0xcb
+       DLT_LIN                        = 0xd4
+       DLT_LINUX_EVDEV                = 0xd8
+       DLT_LINUX_IRDA                 = 0x90
+       DLT_LINUX_LAPD                 = 0xb1
+       DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
+       DLT_LINUX_SLL                  = 0x71
+       DLT_LOOP                       = 0x6c
+       DLT_LTALK                      = 0x72
+       DLT_MATCHING_MAX               = 0x104
+       DLT_MATCHING_MIN               = 0x68
+       DLT_MFR                        = 0xb6
+       DLT_MOST                       = 0xd3
+       DLT_MPEG_2_TS                  = 0xf3
+       DLT_MPLS                       = 0xdb
+       DLT_MTP2                       = 0x8c
+       DLT_MTP2_WITH_PHDR             = 0x8b
+       DLT_MTP3                       = 0x8d
+       DLT_MUX27010                   = 0xec
+       DLT_NETANALYZER                = 0xf0
+       DLT_NETANALYZER_TRANSPARENT    = 0xf1
+       DLT_NETLINK                    = 0xfd
+       DLT_NFC_LLCP                   = 0xf5
+       DLT_NFLOG                      = 0xef
+       DLT_NG40                       = 0xf4
+       DLT_NULL                       = 0x0
+       DLT_PCI_EXP                    = 0x7d
+       DLT_PFLOG                      = 0x75
+       DLT_PFSYNC                     = 0x79
+       DLT_PKTAP                      = 0x102
+       DLT_PPI                        = 0xc0
+       DLT_PPP                        = 0x9
+       DLT_PPP_BSDOS                  = 0x10
+       DLT_PPP_ETHER                  = 0x33
+       DLT_PPP_PPPD                   = 0xa6
+       DLT_PPP_SERIAL                 = 0x32
+       DLT_PPP_WITH_DIR               = 0xcc
+       DLT_PPP_WITH_DIRECTION         = 0xa6
+       DLT_PRISM_HEADER               = 0x77
+       DLT_PROFIBUS_DL                = 0x101
+       DLT_PRONET                     = 0x4
+       DLT_RAIF1                      = 0xc6
+       DLT_RAW                        = 0xc
+       DLT_RIO                        = 0x7c
+       DLT_RTAC_SERIAL                = 0xfa
+       DLT_SCCP                       = 0x8e
+       DLT_SCTP                       = 0xf8
+       DLT_SITA                       = 0xc4
+       DLT_SLIP                       = 0x8
+       DLT_SLIP_BSDOS                 = 0xf
+       DLT_STANAG_5066_D_PDU          = 0xed
+       DLT_SUNATM                     = 0x7b
+       DLT_SYMANTEC_FIREWALL          = 0x63
+       DLT_TZSP                       = 0x80
+       DLT_USB                        = 0xba
+       DLT_USBPCAP                    = 0xf9
+       DLT_USB_LINUX                  = 0xbd
+       DLT_USB_LINUX_MMAPPED          = 0xdc
+       DLT_USER0                      = 0x93
+       DLT_USER1                      = 0x94
+       DLT_USER10                     = 0x9d
+       DLT_USER11                     = 0x9e
+       DLT_USER12                     = 0x9f
+       DLT_USER13                     = 0xa0
+       DLT_USER14                     = 0xa1
+       DLT_USER15                     = 0xa2
+       DLT_USER2                      = 0x95
+       DLT_USER3                      = 0x96
+       DLT_USER4                      = 0x97
+       DLT_USER5                      = 0x98
+       DLT_USER6                      = 0x99
+       DLT_USER7                      = 0x9a
+       DLT_USER8                      = 0x9b
+       DLT_USER9                      = 0x9c
+       DLT_WIHART                     = 0xdf
+       DLT_WIRESHARK_UPPER_PDU        = 0xfc
+       DLT_X2E_SERIAL                 = 0xd5
+       DLT_X2E_XORAYA                 = 0xd6
+       DT_BLK                         = 0x6
+       DT_CHR                         = 0x2
+       DT_DIR                         = 0x4
+       DT_FIFO                        = 0x1
+       DT_LNK                         = 0xa
+       DT_REG                         = 0x8
+       DT_SOCK                        = 0xc
+       DT_UNKNOWN                     = 0x0
+       DT_WHT                         = 0xe
+       ECHO                           = 0x8
+       ECHOCTL                        = 0x40
+       ECHOE                          = 0x2
+       ECHOK                          = 0x4
+       ECHOKE                         = 0x1
+       ECHONL                         = 0x10
+       ECHOPRT                        = 0x20
+       EVFILT_AIO                     = -0x3
+       EVFILT_FS                      = -0x9
+       EVFILT_LIO                     = -0xa
+       EVFILT_PROC                    = -0x5
+       EVFILT_PROCDESC                = -0x8
+       EVFILT_READ                    = -0x1
+       EVFILT_SENDFILE                = -0xc
+       EVFILT_SIGNAL                  = -0x6
+       EVFILT_SYSCOUNT                = 0xc
+       EVFILT_TIMER                   = -0x7
+       EVFILT_USER                    = -0xb
+       EVFILT_VNODE                   = -0x4
+       EVFILT_WRITE                   = -0x2
+       EV_ADD                         = 0x1
+       EV_CLEAR                       = 0x20
+       EV_DELETE                      = 0x2
+       EV_DISABLE                     = 0x8
+       EV_DISPATCH                    = 0x80
+       EV_DROP                        = 0x1000
+       EV_ENABLE                      = 0x4
+       EV_EOF                         = 0x8000
+       EV_ERROR                       = 0x4000
+       EV_FLAG1                       = 0x2000
+       EV_FLAG2                       = 0x4000
+       EV_FORCEONESHOT                = 0x100
+       EV_ONESHOT                     = 0x10
+       EV_RECEIPT                     = 0x40
+       EV_SYSFLAGS                    = 0xf000
+       EXTA                           = 0x4b00
+       EXTATTR_NAMESPACE_EMPTY        = 0x0
+       EXTATTR_NAMESPACE_SYSTEM       = 0x2
+       EXTATTR_NAMESPACE_USER         = 0x1
+       EXTB                           = 0x9600
+       EXTPROC                        = 0x800
+       FD_CLOEXEC                     = 0x1
+       FD_SETSIZE                     = 0x400
+       FLUSHO                         = 0x800000
+       F_CANCEL                       = 0x5
+       F_DUP2FD                       = 0xa
+       F_DUP2FD_CLOEXEC               = 0x12
+       F_DUPFD                        = 0x0
+       F_DUPFD_CLOEXEC                = 0x11
+       F_GETFD                        = 0x1
+       F_GETFL                        = 0x3
+       F_GETLK                        = 0xb
+       F_GETOWN                       = 0x5
+       F_OGETLK                       = 0x7
+       F_OK                           = 0x0
+       F_OSETLK                       = 0x8
+       F_OSETLKW                      = 0x9
+       F_RDAHEAD                      = 0x10
+       F_RDLCK                        = 0x1
+       F_READAHEAD                    = 0xf
+       F_SETFD                        = 0x2
+       F_SETFL                        = 0x4
+       F_SETLK                        = 0xc
+       F_SETLKW                       = 0xd
+       F_SETLK_REMOTE                 = 0xe
+       F_SETOWN                       = 0x6
+       F_UNLCK                        = 0x2
+       F_UNLCKSYS                     = 0x4
+       F_WRLCK                        = 0x3
+       HUPCL                          = 0x4000
+       HW_MACHINE                     = 0x1
+       ICANON                         = 0x100
+       ICMP6_FILTER                   = 0x12
+       ICRNL                          = 0x100
+       IEXTEN                         = 0x400
+       IFAN_ARRIVAL                   = 0x0
+       IFAN_DEPARTURE                 = 0x1
+       IFF_ALLMULTI                   = 0x200
+       IFF_ALTPHYS                    = 0x4000
+       IFF_BROADCAST                  = 0x2
+       IFF_CANTCHANGE                 = 0x218f52
+       IFF_CANTCONFIG                 = 0x10000
+       IFF_DEBUG                      = 0x4
+       IFF_DRV_OACTIVE                = 0x400
+       IFF_DRV_RUNNING                = 0x40
+       IFF_DYING                      = 0x200000
+       IFF_LINK0                      = 0x1000
+       IFF_LINK1                      = 0x2000
+       IFF_LINK2                      = 0x4000
+       IFF_LOOPBACK                   = 0x8
+       IFF_MONITOR                    = 0x40000
+       IFF_MULTICAST                  = 0x8000
+       IFF_NOARP                      = 0x80
+       IFF_OACTIVE                    = 0x400
+       IFF_POINTOPOINT                = 0x10
+       IFF_PPROMISC                   = 0x20000
+       IFF_PROMISC                    = 0x100
+       IFF_RENAMING                   = 0x400000
+       IFF_RUNNING                    = 0x40
+       IFF_SIMPLEX                    = 0x800
+       IFF_STATICARP                  = 0x80000
+       IFF_UP                         = 0x1
+       IFNAMSIZ                       = 0x10
+       IFT_BRIDGE                     = 0xd1
+       IFT_CARP                       = 0xf8
+       IFT_IEEE1394                   = 0x90
+       IFT_INFINIBAND                 = 0xc7
+       IFT_L2VLAN                     = 0x87
+       IFT_L3IPVLAN                   = 0x88
+       IFT_PPP                        = 0x17
+       IFT_PROPVIRTUAL                = 0x35
+       IGNBRK                         = 0x1
+       IGNCR                          = 0x80
+       IGNPAR                         = 0x4
+       IMAXBEL                        = 0x2000
+       INLCR                          = 0x40
+       INPCK                          = 0x10
+       IN_CLASSA_HOST                 = 0xffffff
+       IN_CLASSA_MAX                  = 0x80
+       IN_CLASSA_NET                  = 0xff000000
+       IN_CLASSA_NSHIFT               = 0x18
+       IN_CLASSB_HOST                 = 0xffff
+       IN_CLASSB_MAX                  = 0x10000
+       IN_CLASSB_NET                  = 0xffff0000
+       IN_CLASSB_NSHIFT               = 0x10
+       IN_CLASSC_HOST                 = 0xff
+       IN_CLASSC_NET                  = 0xffffff00
+       IN_CLASSC_NSHIFT               = 0x8
+       IN_CLASSD_HOST                 = 0xfffffff
+       IN_CLASSD_NET                  = 0xf0000000
+       IN_CLASSD_NSHIFT               = 0x1c
+       IN_LOOPBACKNET                 = 0x7f
+       IN_RFC3021_MASK                = 0xfffffffe
+       IPPROTO_3PC                    = 0x22
+       IPPROTO_ADFS                   = 0x44
+       IPPROTO_AH                     = 0x33
+       IPPROTO_AHIP                   = 0x3d
+       IPPROTO_APES                   = 0x63
+       IPPROTO_ARGUS                  = 0xd
+       IPPROTO_AX25                   = 0x5d
+       IPPROTO_BHA                    = 0x31
+       IPPROTO_BLT                    = 0x1e
+       IPPROTO_BRSATMON               = 0x4c
+       IPPROTO_CARP                   = 0x70
+       IPPROTO_CFTP                   = 0x3e
+       IPPROTO_CHAOS                  = 0x10
+       IPPROTO_CMTP                   = 0x26
+       IPPROTO_CPHB                   = 0x49
+       IPPROTO_CPNX                   = 0x48
+       IPPROTO_DDP                    = 0x25
+       IPPROTO_DGP                    = 0x56
+       IPPROTO_DIVERT                 = 0x102
+       IPPROTO_DONE                   = 0x101
+       IPPROTO_DSTOPTS                = 0x3c
+       IPPROTO_EGP                    = 0x8
+       IPPROTO_EMCON                  = 0xe
+       IPPROTO_ENCAP                  = 0x62
+       IPPROTO_EON                    = 0x50
+       IPPROTO_ESP                    = 0x32
+       IPPROTO_ETHERIP                = 0x61
+       IPPROTO_FRAGMENT               = 0x2c
+       IPPROTO_GGP                    = 0x3
+       IPPROTO_GMTP                   = 0x64
+       IPPROTO_GRE                    = 0x2f
+       IPPROTO_HELLO                  = 0x3f
+       IPPROTO_HIP                    = 0x8b
+       IPPROTO_HMP                    = 0x14
+       IPPROTO_HOPOPTS                = 0x0
+       IPPROTO_ICMP                   = 0x1
+       IPPROTO_ICMPV6                 = 0x3a
+       IPPROTO_IDP                    = 0x16
+       IPPROTO_IDPR                   = 0x23
+       IPPROTO_IDRP                   = 0x2d
+       IPPROTO_IGMP                   = 0x2
+       IPPROTO_IGP                    = 0x55
+       IPPROTO_IGRP                   = 0x58
+       IPPROTO_IL                     = 0x28
+       IPPROTO_INLSP                  = 0x34
+       IPPROTO_INP                    = 0x20
+       IPPROTO_IP                     = 0x0
+       IPPROTO_IPCOMP                 = 0x6c
+       IPPROTO_IPCV                   = 0x47
+       IPPROTO_IPEIP                  = 0x5e
+       IPPROTO_IPIP                   = 0x4
+       IPPROTO_IPPC                   = 0x43
+       IPPROTO_IPV4                   = 0x4
+       IPPROTO_IPV6                   = 0x29
+       IPPROTO_IRTP                   = 0x1c
+       IPPROTO_KRYPTOLAN              = 0x41
+       IPPROTO_LARP                   = 0x5b
+       IPPROTO_LEAF1                  = 0x19
+       IPPROTO_LEAF2                  = 0x1a
+       IPPROTO_MAX                    = 0x100
+       IPPROTO_MEAS                   = 0x13
+       IPPROTO_MH                     = 0x87
+       IPPROTO_MHRP                   = 0x30
+       IPPROTO_MICP                   = 0x5f
+       IPPROTO_MOBILE                 = 0x37
+       IPPROTO_MPLS                   = 0x89
+       IPPROTO_MTP                    = 0x5c
+       IPPROTO_MUX                    = 0x12
+       IPPROTO_ND                     = 0x4d
+       IPPROTO_NHRP                   = 0x36
+       IPPROTO_NONE                   = 0x3b
+       IPPROTO_NSP                    = 0x1f
+       IPPROTO_NVPII                  = 0xb
+       IPPROTO_OLD_DIVERT             = 0xfe
+       IPPROTO_OSPFIGP                = 0x59
+       IPPROTO_PFSYNC                 = 0xf0
+       IPPROTO_PGM                    = 0x71
+       IPPROTO_PIGP                   = 0x9
+       IPPROTO_PIM                    = 0x67
+       IPPROTO_PRM                    = 0x15
+       IPPROTO_PUP                    = 0xc
+       IPPROTO_PVP                    = 0x4b
+       IPPROTO_RAW                    = 0xff
+       IPPROTO_RCCMON                 = 0xa
+       IPPROTO_RDP                    = 0x1b
+       IPPROTO_RESERVED_253           = 0xfd
+       IPPROTO_RESERVED_254           = 0xfe
+       IPPROTO_ROUTING                = 0x2b
+       IPPROTO_RSVP                   = 0x2e
+       IPPROTO_RVD                    = 0x42
+       IPPROTO_SATEXPAK               = 0x40
+       IPPROTO_SATMON                 = 0x45
+       IPPROTO_SCCSP                  = 0x60
+       IPPROTO_SCTP                   = 0x84
+       IPPROTO_SDRP                   = 0x2a
+       IPPROTO_SEND                   = 0x103
+       IPPROTO_SEP                    = 0x21
+       IPPROTO_SHIM6                  = 0x8c
+       IPPROTO_SKIP                   = 0x39
+       IPPROTO_SPACER                 = 0x7fff
+       IPPROTO_SRPC                   = 0x5a
+       IPPROTO_ST                     = 0x7
+       IPPROTO_SVMTP                  = 0x52
+       IPPROTO_SWIPE                  = 0x35
+       IPPROTO_TCF                    = 0x57
+       IPPROTO_TCP                    = 0x6
+       IPPROTO_TLSP                   = 0x38
+       IPPROTO_TP                     = 0x1d
+       IPPROTO_TPXX                   = 0x27
+       IPPROTO_TRUNK1                 = 0x17
+       IPPROTO_TRUNK2                 = 0x18
+       IPPROTO_TTP                    = 0x54
+       IPPROTO_UDP                    = 0x11
+       IPPROTO_UDPLITE                = 0x88
+       IPPROTO_VINES                  = 0x53
+       IPPROTO_VISA                   = 0x46
+       IPPROTO_VMTP                   = 0x51
+       IPPROTO_WBEXPAK                = 0x4f
+       IPPROTO_WBMON                  = 0x4e
+       IPPROTO_WSN                    = 0x4a
+       IPPROTO_XNET                   = 0xf
+       IPPROTO_XTP                    = 0x24
+       IPV6_AUTOFLOWLABEL             = 0x3b
+       IPV6_BINDANY                   = 0x40
+       IPV6_BINDMULTI                 = 0x41
+       IPV6_BINDV6ONLY                = 0x1b
+       IPV6_CHECKSUM                  = 0x1a
+       IPV6_DEFAULT_MULTICAST_HOPS    = 0x1
+       IPV6_DEFAULT_MULTICAST_LOOP    = 0x1
+       IPV6_DEFHLIM                   = 0x40
+       IPV6_DONTFRAG                  = 0x3e
+       IPV6_DSTOPTS                   = 0x32
+       IPV6_FLOWID                    = 0x43
+       IPV6_FLOWINFO_MASK             = 0xffffff0f
+       IPV6_FLOWLABEL_MASK            = 0xffff0f00
+       IPV6_FLOWTYPE                  = 0x44
+       IPV6_FRAGTTL                   = 0x78
+       IPV6_FW_ADD                    = 0x1e
+       IPV6_FW_DEL                    = 0x1f
+       IPV6_FW_FLUSH                  = 0x20
+       IPV6_FW_GET                    = 0x22
+       IPV6_FW_ZERO                   = 0x21
+       IPV6_HLIMDEC                   = 0x1
+       IPV6_HOPLIMIT                  = 0x2f
+       IPV6_HOPOPTS                   = 0x31
+       IPV6_IPSEC_POLICY              = 0x1c
+       IPV6_JOIN_GROUP                = 0xc
+       IPV6_LEAVE_GROUP               = 0xd
+       IPV6_MAXHLIM                   = 0xff
+       IPV6_MAXOPTHDR                 = 0x800
+       IPV6_MAXPACKET                 = 0xffff
+       IPV6_MAX_GROUP_SRC_FILTER      = 0x200
+       IPV6_MAX_MEMBERSHIPS           = 0xfff
+       IPV6_MAX_SOCK_SRC_FILTER       = 0x80
+       IPV6_MIN_MEMBERSHIPS           = 0x1f
+       IPV6_MMTU                      = 0x500
+       IPV6_MSFILTER                  = 0x4a
+       IPV6_MULTICAST_HOPS            = 0xa
+       IPV6_MULTICAST_IF              = 0x9
+       IPV6_MULTICAST_LOOP            = 0xb
+       IPV6_NEXTHOP                   = 0x30
+       IPV6_PATHMTU                   = 0x2c
+       IPV6_PKTINFO                   = 0x2e
+       IPV6_PORTRANGE                 = 0xe
+       IPV6_PORTRANGE_DEFAULT         = 0x0
+       IPV6_PORTRANGE_HIGH            = 0x1
+       IPV6_PORTRANGE_LOW             = 0x2
+       IPV6_PREFER_TEMPADDR           = 0x3f
+       IPV6_RECVDSTOPTS               = 0x28
+       IPV6_RECVFLOWID                = 0x46
+       IPV6_RECVHOPLIMIT              = 0x25
+       IPV6_RECVHOPOPTS               = 0x27
+       IPV6_RECVPATHMTU               = 0x2b
+       IPV6_RECVPKTINFO               = 0x24
+       IPV6_RECVRSSBUCKETID           = 0x47
+       IPV6_RECVRTHDR                 = 0x26
+       IPV6_RECVTCLASS                = 0x39
+       IPV6_RSSBUCKETID               = 0x45
+       IPV6_RSS_LISTEN_BUCKET         = 0x42
+       IPV6_RTHDR                     = 0x33
+       IPV6_RTHDRDSTOPTS              = 0x23
+       IPV6_RTHDR_LOOSE               = 0x0
+       IPV6_RTHDR_STRICT              = 0x1
+       IPV6_RTHDR_TYPE_0              = 0x0
+       IPV6_SOCKOPT_RESERVED1         = 0x3
+       IPV6_TCLASS                    = 0x3d
+       IPV6_UNICAST_HOPS              = 0x4
+       IPV6_USE_MIN_MTU               = 0x2a
+       IPV6_V6ONLY                    = 0x1b
+       IPV6_VERSION                   = 0x60
+       IPV6_VERSION_MASK              = 0xf0
+       IP_ADD_MEMBERSHIP              = 0xc
+       IP_ADD_SOURCE_MEMBERSHIP       = 0x46
+       IP_BINDANY                     = 0x18
+       IP_BINDMULTI                   = 0x19
+       IP_BLOCK_SOURCE                = 0x48
+       IP_DEFAULT_MULTICAST_LOOP      = 0x1
+       IP_DEFAULT_MULTICAST_TTL       = 0x1
+       IP_DF                          = 0x4000
+       IP_DONTFRAG                    = 0x43
+       IP_DROP_MEMBERSHIP             = 0xd
+       IP_DROP_SOURCE_MEMBERSHIP      = 0x47
+       IP_DUMMYNET3                   = 0x31
+       IP_DUMMYNET_CONFIGURE          = 0x3c
+       IP_DUMMYNET_DEL                = 0x3d
+       IP_DUMMYNET_FLUSH              = 0x3e
+       IP_DUMMYNET_GET                = 0x40
+       IP_FLOWID                      = 0x5a
+       IP_FLOWTYPE                    = 0x5b
+       IP_FW3                         = 0x30
+       IP_FW_ADD                      = 0x32
+       IP_FW_DEL                      = 0x33
+       IP_FW_FLUSH                    = 0x34
+       IP_FW_GET                      = 0x36
+       IP_FW_NAT_CFG                  = 0x38
+       IP_FW_NAT_DEL                  = 0x39
+       IP_FW_NAT_GET_CONFIG           = 0x3a
+       IP_FW_NAT_GET_LOG              = 0x3b
+       IP_FW_RESETLOG                 = 0x37
+       IP_FW_TABLE_ADD                = 0x28
+       IP_FW_TABLE_DEL                = 0x29
+       IP_FW_TABLE_FLUSH              = 0x2a
+       IP_FW_TABLE_GETSIZE            = 0x2b
+       IP_FW_TABLE_LIST               = 0x2c
+       IP_FW_ZERO                     = 0x35
+       IP_HDRINCL                     = 0x2
+       IP_IPSEC_POLICY                = 0x15
+       IP_MAXPACKET                   = 0xffff
+       IP_MAX_GROUP_SRC_FILTER        = 0x200
+       IP_MAX_MEMBERSHIPS             = 0xfff
+       IP_MAX_SOCK_MUTE_FILTER        = 0x80
+       IP_MAX_SOCK_SRC_FILTER         = 0x80
+       IP_MAX_SOURCE_FILTER           = 0x400
+       IP_MF                          = 0x2000
+       IP_MINTTL                      = 0x42
+       IP_MIN_MEMBERSHIPS             = 0x1f
+       IP_MSFILTER                    = 0x4a
+       IP_MSS                         = 0x240
+       IP_MULTICAST_IF                = 0x9
+       IP_MULTICAST_LOOP              = 0xb
+       IP_MULTICAST_TTL               = 0xa
+       IP_MULTICAST_VIF               = 0xe
+       IP_OFFMASK                     = 0x1fff
+       IP_ONESBCAST                   = 0x17
+       IP_OPTIONS                     = 0x1
+       IP_PORTRANGE                   = 0x13
+       IP_PORTRANGE_DEFAULT           = 0x0
+       IP_PORTRANGE_HIGH              = 0x1
+       IP_PORTRANGE_LOW               = 0x2
+       IP_RECVDSTADDR                 = 0x7
+       IP_RECVFLOWID                  = 0x5d
+       IP_RECVIF                      = 0x14
+       IP_RECVOPTS                    = 0x5
+       IP_RECVRETOPTS                 = 0x6
+       IP_RECVRSSBUCKETID             = 0x5e
+       IP_RECVTOS                     = 0x44
+       IP_RECVTTL                     = 0x41
+       IP_RETOPTS                     = 0x8
+       IP_RF                          = 0x8000
+       IP_RSSBUCKETID                 = 0x5c
+       IP_RSS_LISTEN_BUCKET           = 0x1a
+       IP_RSVP_OFF                    = 0x10
+       IP_RSVP_ON                     = 0xf
+       IP_RSVP_VIF_OFF                = 0x12
+       IP_RSVP_VIF_ON                 = 0x11
+       IP_SENDSRCADDR                 = 0x7
+       IP_TOS                         = 0x3
+       IP_TTL                         = 0x4
+       IP_UNBLOCK_SOURCE              = 0x49
+       ISIG                           = 0x80
+       ISTRIP                         = 0x20
+       IXANY                          = 0x800
+       IXOFF                          = 0x400
+       IXON                           = 0x200
+       KERN_HOSTNAME                  = 0xa
+       KERN_OSRELEASE                 = 0x2
+       KERN_OSTYPE                    = 0x1
+       KERN_VERSION                   = 0x4
+       LOCK_EX                        = 0x2
+       LOCK_NB                        = 0x4
+       LOCK_SH                        = 0x1
+       LOCK_UN                        = 0x8
+       MADV_AUTOSYNC                  = 0x7
+       MADV_CORE                      = 0x9
+       MADV_DONTNEED                  = 0x4
+       MADV_FREE                      = 0x5
+       MADV_NOCORE                    = 0x8
+       MADV_NORMAL                    = 0x0
+       MADV_NOSYNC                    = 0x6
+       MADV_PROTECT                   = 0xa
+       MADV_RANDOM                    = 0x1
+       MADV_SEQUENTIAL                = 0x2
+       MADV_WILLNEED                  = 0x3
+       MAP_32BIT                      = 0x80000
+       MAP_ALIGNED_SUPER              = 0x1000000
+       MAP_ALIGNMENT_MASK             = -0x1000000
+       MAP_ALIGNMENT_SHIFT            = 0x18
+       MAP_ANON                       = 0x1000
+       MAP_ANONYMOUS                  = 0x1000
+       MAP_COPY                       = 0x2
+       MAP_EXCL                       = 0x4000
+       MAP_FILE                       = 0x0
+       MAP_FIXED                      = 0x10
+       MAP_HASSEMAPHORE               = 0x200
+       MAP_NOCORE                     = 0x20000
+       MAP_NOSYNC                     = 0x800
+       MAP_PREFAULT_READ              = 0x40000
+       MAP_PRIVATE                    = 0x2
+       MAP_RESERVED0020               = 0x20
+       MAP_RESERVED0040               = 0x40
+       MAP_RESERVED0080               = 0x80
+       MAP_RESERVED0100               = 0x100
+       MAP_SHARED                     = 0x1
+       MAP_STACK                      = 0x400
+       MCL_CURRENT                    = 0x1
+       MCL_FUTURE                     = 0x2
+       MNT_ACLS                       = 0x8000000
+       MNT_ASYNC                      = 0x40
+       MNT_AUTOMOUNTED                = 0x200000000
+       MNT_BYFSID                     = 0x8000000
+       MNT_CMDFLAGS                   = 0xd0f0000
+       MNT_DEFEXPORTED                = 0x200
+       MNT_DELEXPORT                  = 0x20000
+       MNT_EXKERB                     = 0x800
+       MNT_EXPORTANON                 = 0x400
+       MNT_EXPORTED                   = 0x100
+       MNT_EXPUBLIC                   = 0x20000000
+       MNT_EXRDONLY                   = 0x80
+       MNT_FORCE                      = 0x80000
+       MNT_GJOURNAL                   = 0x2000000
+       MNT_IGNORE                     = 0x800000
+       MNT_LAZY                       = 0x3
+       MNT_LOCAL                      = 0x1000
+       MNT_MULTILABEL                 = 0x4000000
+       MNT_NFS4ACLS                   = 0x10
+       MNT_NOATIME                    = 0x10000000
+       MNT_NOCLUSTERR                 = 0x40000000
+       MNT_NOCLUSTERW                 = 0x80000000
+       MNT_NOEXEC                     = 0x4
+       MNT_NONBUSY                    = 0x4000000
+       MNT_NOSUID                     = 0x8
+       MNT_NOSYMFOLLOW                = 0x400000
+       MNT_NOWAIT                     = 0x2
+       MNT_QUOTA                      = 0x2000
+       MNT_RDONLY                     = 0x1
+       MNT_RELOAD                     = 0x40000
+       MNT_ROOTFS                     = 0x4000
+       MNT_SNAPSHOT                   = 0x1000000
+       MNT_SOFTDEP                    = 0x200000
+       MNT_SUIDDIR                    = 0x100000
+       MNT_SUJ                        = 0x100000000
+       MNT_SUSPEND                    = 0x4
+       MNT_SYNCHRONOUS                = 0x2
+       MNT_UNION                      = 0x20
+       MNT_UPDATE                     = 0x10000
+       MNT_UPDATEMASK                 = 0x2d8d0807e
+       MNT_USER                       = 0x8000
+       MNT_VISFLAGMASK                = 0x3fef0ffff
+       MNT_WAIT                       = 0x1
+       MSG_CMSG_CLOEXEC               = 0x40000
+       MSG_COMPAT                     = 0x8000
+       MSG_CTRUNC                     = 0x20
+       MSG_DONTROUTE                  = 0x4
+       MSG_DONTWAIT                   = 0x80
+       MSG_EOF                        = 0x100
+       MSG_EOR                        = 0x8
+       MSG_NBIO                       = 0x4000
+       MSG_NOSIGNAL                   = 0x20000
+       MSG_NOTIFICATION               = 0x2000
+       MSG_OOB                        = 0x1
+       MSG_PEEK                       = 0x2
+       MSG_TRUNC                      = 0x10
+       MSG_WAITALL                    = 0x40
+       MSG_WAITFORONE                 = 0x80000
+       MS_ASYNC                       = 0x1
+       MS_INVALIDATE                  = 0x2
+       MS_SYNC                        = 0x0
+       NAME_MAX                       = 0xff
+       NET_RT_DUMP                    = 0x1
+       NET_RT_FLAGS                   = 0x2
+       NET_RT_IFLIST                  = 0x3
+       NET_RT_IFLISTL                 = 0x5
+       NET_RT_IFMALIST                = 0x4
+       NOFLSH                         = 0x80000000
+       NOKERNINFO                     = 0x2000000
+       NOTE_ATTRIB                    = 0x8
+       NOTE_CHILD                     = 0x4
+       NOTE_CLOSE                     = 0x100
+       NOTE_CLOSE_WRITE               = 0x200
+       NOTE_DELETE                    = 0x1
+       NOTE_EXEC                      = 0x20000000
+       NOTE_EXIT                      = 0x80000000
+       NOTE_EXTEND                    = 0x4
+       NOTE_FFAND                     = 0x40000000
+       NOTE_FFCOPY                    = 0xc0000000
+       NOTE_FFCTRLMASK                = 0xc0000000
+       NOTE_FFLAGSMASK                = 0xffffff
+       NOTE_FFNOP                     = 0x0
+       NOTE_FFOR                      = 0x80000000
+       NOTE_FILE_POLL                 = 0x2
+       NOTE_FORK                      = 0x40000000
+       NOTE_LINK                      = 0x10
+       NOTE_LOWAT                     = 0x1
+       NOTE_MSECONDS                  = 0x2
+       NOTE_NSECONDS                  = 0x8
+       NOTE_OPEN                      = 0x80
+       NOTE_PCTRLMASK                 = 0xf0000000
+       NOTE_PDATAMASK                 = 0xfffff
+       NOTE_READ                      = 0x400
+       NOTE_RENAME                    = 0x20
+       NOTE_REVOKE                    = 0x40
+       NOTE_SECONDS                   = 0x1
+       NOTE_TRACK                     = 0x1
+       NOTE_TRACKERR                  = 0x2
+       NOTE_TRIGGER                   = 0x1000000
+       NOTE_USECONDS                  = 0x4
+       NOTE_WRITE                     = 0x2
+       OCRNL                          = 0x10
+       ONLCR                          = 0x2
+       ONLRET                         = 0x40
+       ONOCR                          = 0x20
+       ONOEOT                         = 0x8
+       OPOST                          = 0x1
+       OXTABS                         = 0x4
+       O_ACCMODE                      = 0x3
+       O_APPEND                       = 0x8
+       O_ASYNC                        = 0x40
+       O_CLOEXEC                      = 0x100000
+       O_CREAT                        = 0x200
+       O_DIRECT                       = 0x10000
+       O_DIRECTORY                    = 0x20000
+       O_EXCL                         = 0x800
+       O_EXEC                         = 0x40000
+       O_EXLOCK                       = 0x20
+       O_FSYNC                        = 0x80
+       O_NDELAY                       = 0x4
+       O_NOCTTY                       = 0x8000
+       O_NOFOLLOW                     = 0x100
+       O_NONBLOCK                     = 0x4
+       O_RDONLY                       = 0x0
+       O_RDWR                         = 0x2
+       O_SHLOCK                       = 0x10
+       O_SYNC                         = 0x80
+       O_TRUNC                        = 0x400
+       O_TTY_INIT                     = 0x80000
+       O_VERIFY                       = 0x200000
+       O_WRONLY                       = 0x1
+       PARENB                         = 0x1000
+       PARMRK                         = 0x8
+       PARODD                         = 0x2000
+       PENDIN                         = 0x20000000
+       PRIO_PGRP                      = 0x1
+       PRIO_PROCESS                   = 0x0
+       PRIO_USER                      = 0x2
+       PROT_EXEC                      = 0x4
+       PROT_NONE                      = 0x0
+       PROT_READ                      = 0x1
+       PROT_WRITE                     = 0x2
+       RLIMIT_AS                      = 0xa
+       RLIMIT_CORE                    = 0x4
+       RLIMIT_CPU                     = 0x0
+       RLIMIT_DATA                    = 0x2
+       RLIMIT_FSIZE                   = 0x1
+       RLIMIT_MEMLOCK                 = 0x6
+       RLIMIT_NOFILE                  = 0x8
+       RLIMIT_NPROC                   = 0x7
+       RLIMIT_RSS                     = 0x5
+       RLIMIT_STACK                   = 0x3
+       RLIM_INFINITY                  = 0x7fffffffffffffff
+       RTAX_AUTHOR                    = 0x6
+       RTAX_BRD                       = 0x7
+       RTAX_DST                       = 0x0
+       RTAX_GATEWAY                   = 0x1
+       RTAX_GENMASK                   = 0x3
+       RTAX_IFA                       = 0x5
+       RTAX_IFP                       = 0x4
+       RTAX_MAX                       = 0x8
+       RTAX_NETMASK                   = 0x2
+       RTA_AUTHOR                     = 0x40
+       RTA_BRD                        = 0x80
+       RTA_DST                        = 0x1
+       RTA_GATEWAY                    = 0x2
+       RTA_GENMASK                    = 0x8
+       RTA_IFA                        = 0x20
+       RTA_IFP                        = 0x10
+       RTA_NETMASK                    = 0x4
+       RTF_BLACKHOLE                  = 0x1000
+       RTF_BROADCAST                  = 0x400000
+       RTF_DONE                       = 0x40
+       RTF_DYNAMIC                    = 0x10
+       RTF_FIXEDMTU                   = 0x80000
+       RTF_FMASK                      = 0x1004d808
+       RTF_GATEWAY                    = 0x2
+       RTF_GWFLAG_COMPAT              = 0x80000000
+       RTF_HOST                       = 0x4
+       RTF_LLDATA                     = 0x400
+       RTF_LLINFO                     = 0x400
+       RTF_LOCAL                      = 0x200000
+       RTF_MODIFIED                   = 0x20
+       RTF_MULTICAST                  = 0x800000
+       RTF_PINNED                     = 0x100000
+       RTF_PROTO1                     = 0x8000
+       RTF_PROTO2                     = 0x4000
+       RTF_PROTO3                     = 0x40000
+       RTF_REJECT                     = 0x8
+       RTF_RNH_LOCKED                 = 0x40000000
+       RTF_STATIC                     = 0x800
+       RTF_STICKY                     = 0x10000000
+       RTF_UP                         = 0x1
+       RTF_XRESOLVE                   = 0x200
+       RTM_ADD                        = 0x1
+       RTM_CHANGE                     = 0x3
+       RTM_DELADDR                    = 0xd
+       RTM_DELETE                     = 0x2
+       RTM_DELMADDR                   = 0x10
+       RTM_GET                        = 0x4
+       RTM_IEEE80211                  = 0x12
+       RTM_IFANNOUNCE                 = 0x11
+       RTM_IFINFO                     = 0xe
+       RTM_LOCK                       = 0x8
+       RTM_LOSING                     = 0x5
+       RTM_MISS                       = 0x7
+       RTM_NEWADDR                    = 0xc
+       RTM_NEWMADDR                   = 0xf
+       RTM_REDIRECT                   = 0x6
+       RTM_RESOLVE                    = 0xb
+       RTM_RTTUNIT                    = 0xf4240
+       RTM_VERSION                    = 0x5
+       RTV_EXPIRE                     = 0x4
+       RTV_HOPCOUNT                   = 0x2
+       RTV_MTU                        = 0x1
+       RTV_RPIPE                      = 0x8
+       RTV_RTT                        = 0x40
+       RTV_RTTVAR                     = 0x80
+       RTV_SPIPE                      = 0x10
+       RTV_SSTHRESH                   = 0x20
+       RTV_WEIGHT                     = 0x100
+       RT_ALL_FIBS                    = -0x1
+       RT_BLACKHOLE                   = 0x40
+       RT_CACHING_CONTEXT             = 0x1
+       RT_DEFAULT_FIB                 = 0x0
+       RT_HAS_GW                      = 0x80
+       RT_HAS_HEADER                  = 0x10
+       RT_HAS_HEADER_BIT              = 0x4
+       RT_L2_ME                       = 0x4
+       RT_L2_ME_BIT                   = 0x2
+       RT_LLE_CACHE                   = 0x100
+       RT_MAY_LOOP                    = 0x8
+       RT_MAY_LOOP_BIT                = 0x3
+       RT_NORTREF                     = 0x2
+       RT_REJECT                      = 0x20
+       RUSAGE_CHILDREN                = -0x1
+       RUSAGE_SELF                    = 0x0
+       RUSAGE_THREAD                  = 0x1
+       SCM_BINTIME                    = 0x4
+       SCM_CREDS                      = 0x3
+       SCM_RIGHTS                     = 0x1
+       SCM_TIMESTAMP                  = 0x2
+       SHUT_RD                        = 0x0
+       SHUT_RDWR                      = 0x2
+       SHUT_WR                        = 0x1
+       SIOCADDMULTI                   = 0x80206931
+       SIOCAIFADDR                    = 0x8040691a
+       SIOCAIFGROUP                   = 0x80286987
+       SIOCATMARK                     = 0x40047307
+       SIOCDELMULTI                   = 0x80206932
+       SIOCDIFADDR                    = 0x80206919
+       SIOCDIFGROUP                   = 0x80286989
+       SIOCDIFPHYADDR                 = 0x80206949
+       SIOCGDRVSPEC                   = 0xc028697b
+       SIOCGETSGCNT                   = 0xc0207210
+       SIOCGETVIFCNT                  = 0xc028720f
+       SIOCGHIWAT                     = 0x40047301
+       SIOCGI2C                       = 0xc020693d
+       SIOCGIFADDR                    = 0xc0206921
+       SIOCGIFBRDADDR                 = 0xc0206923
+       SIOCGIFCAP                     = 0xc020691f
+       SIOCGIFCONF                    = 0xc0106924
+       SIOCGIFDESCR                   = 0xc020692a
+       SIOCGIFDSTADDR                 = 0xc0206922
+       SIOCGIFFIB                     = 0xc020695c
+       SIOCGIFFLAGS                   = 0xc0206911
+       SIOCGIFGENERIC                 = 0xc020693a
+       SIOCGIFGMEMB                   = 0xc028698a
+       SIOCGIFGROUP                   = 0xc0286988
+       SIOCGIFINDEX                   = 0xc0206920
+       SIOCGIFMAC                     = 0xc0206926
+       SIOCGIFMEDIA                   = 0xc0306938
+       SIOCGIFMETRIC                  = 0xc0206917
+       SIOCGIFMTU                     = 0xc0206933
+       SIOCGIFNETMASK                 = 0xc0206925
+       SIOCGIFPDSTADDR                = 0xc0206948
+       SIOCGIFPHYS                    = 0xc0206935
+       SIOCGIFPSRCADDR                = 0xc0206947
+       SIOCGIFSTATUS                  = 0xc331693b
+       SIOCGIFXMEDIA                  = 0xc030698b
+       SIOCGLOWAT                     = 0x40047303
+       SIOCGPGRP                      = 0x40047309
+       SIOCGPRIVATE_0                 = 0xc0206950
+       SIOCGPRIVATE_1                 = 0xc0206951
+       SIOCGTUNFIB                    = 0xc020695e
+       SIOCIFCREATE                   = 0xc020697a
+       SIOCIFCREATE2                  = 0xc020697c
+       SIOCIFDESTROY                  = 0x80206979
+       SIOCIFGCLONERS                 = 0xc0106978
+       SIOCSDRVSPEC                   = 0x8028697b
+       SIOCSHIWAT                     = 0x80047300
+       SIOCSIFADDR                    = 0x8020690c
+       SIOCSIFBRDADDR                 = 0x80206913
+       SIOCSIFCAP                     = 0x8020691e
+       SIOCSIFDESCR                   = 0x80206929
+       SIOCSIFDSTADDR                 = 0x8020690e
+       SIOCSIFFIB                     = 0x8020695d
+       SIOCSIFFLAGS                   = 0x80206910
+       SIOCSIFGENERIC                 = 0x80206939
+       SIOCSIFLLADDR                  = 0x8020693c
+       SIOCSIFMAC                     = 0x80206927
+       SIOCSIFMEDIA                   = 0xc0206937
+       SIOCSIFMETRIC                  = 0x80206918
+       SIOCSIFMTU                     = 0x80206934
+       SIOCSIFNAME                    = 0x80206928
+       SIOCSIFNETMASK                 = 0x80206916
+       SIOCSIFPHYADDR                 = 0x80406946
+       SIOCSIFPHYS                    = 0x80206936
+       SIOCSIFRVNET                   = 0xc020695b
+       SIOCSIFVNET                    = 0xc020695a
+       SIOCSLOWAT                     = 0x80047302
+       SIOCSPGRP                      = 0x80047308
+       SIOCSTUNFIB                    = 0x8020695f
+       SOCK_CLOEXEC                   = 0x10000000
+       SOCK_DGRAM                     = 0x2
+       SOCK_MAXADDRLEN                = 0xff
+       SOCK_NONBLOCK                  = 0x20000000
+       SOCK_RAW                       = 0x3
+       SOCK_RDM                       = 0x4
+       SOCK_SEQPACKET                 = 0x5
+       SOCK_STREAM                    = 0x1
+       SOL_SOCKET                     = 0xffff
+       SOMAXCONN                      = 0x80
+       SO_ACCEPTCONN                  = 0x2
+       SO_ACCEPTFILTER                = 0x1000
+       SO_BINTIME                     = 0x2000
+       SO_BROADCAST                   = 0x20
+       SO_DEBUG                       = 0x1
+       SO_DONTROUTE                   = 0x10
+       SO_ERROR                       = 0x1007
+       SO_KEEPALIVE                   = 0x8
+       SO_LABEL                       = 0x1009
+       SO_LINGER                      = 0x80
+       SO_LISTENINCQLEN               = 0x1013
+       SO_LISTENQLEN                  = 0x1012
+       SO_LISTENQLIMIT                = 0x1011
+       SO_NOSIGPIPE                   = 0x800
+       SO_NO_DDP                      = 0x8000
+       SO_NO_OFFLOAD                  = 0x4000
+       SO_OOBINLINE                   = 0x100
+       SO_PEERLABEL                   = 0x1010
+       SO_PROTOCOL                    = 0x1016
+       SO_PROTOTYPE                   = 0x1016
+       SO_RCVBUF                      = 0x1002
+       SO_RCVLOWAT                    = 0x1004
+       SO_RCVTIMEO                    = 0x1006
+       SO_REUSEADDR                   = 0x4
+       SO_REUSEPORT                   = 0x200
+       SO_SETFIB                      = 0x1014
+       SO_SNDBUF                      = 0x1001
+       SO_SNDLOWAT                    = 0x1003
+       SO_SNDTIMEO                    = 0x1005
+       SO_TIMESTAMP                   = 0x400
+       SO_TYPE                        = 0x1008
+       SO_USELOOPBACK                 = 0x40
+       SO_USER_COOKIE                 = 0x1015
+       SO_VENDOR                      = 0x80000000
+       S_BLKSIZE                      = 0x200
+       S_IEXEC                        = 0x40
+       S_IFBLK                        = 0x6000
+       S_IFCHR                        = 0x2000
+       S_IFDIR                        = 0x4000
+       S_IFIFO                        = 0x1000
+       S_IFLNK                        = 0xa000
+       S_IFMT                         = 0xf000
+       S_IFREG                        = 0x8000
+       S_IFSOCK                       = 0xc000
+       S_IFWHT                        = 0xe000
+       S_IREAD                        = 0x100
+       S_IRGRP                        = 0x20
+       S_IROTH                        = 0x4
+       S_IRUSR                        = 0x100
+       S_IRWXG                        = 0x38
+       S_IRWXO                        = 0x7
+       S_IRWXU                        = 0x1c0
+       S_ISGID                        = 0x400
+       S_ISTXT                        = 0x200
+       S_ISUID                        = 0x800
+       S_ISVTX                        = 0x200
+       S_IWGRP                        = 0x10
+       S_IWOTH                        = 0x2
+       S_IWRITE                       = 0x80
+       S_IWUSR                        = 0x80
+       S_IXGRP                        = 0x8
+       S_IXOTH                        = 0x1
+       S_IXUSR                        = 0x40
+       TAB0                           = 0x0
+       TAB3                           = 0x4
+       TABDLY                         = 0x4
+       TCIFLUSH                       = 0x1
+       TCIOFF                         = 0x3
+       TCIOFLUSH                      = 0x3
+       TCION                          = 0x4
+       TCOFLUSH                       = 0x2
+       TCOOFF                         = 0x1
+       TCOON                          = 0x2
+       TCP_CA_NAME_MAX                = 0x10
+       TCP_CCALGOOPT                  = 0x41
+       TCP_CONGESTION                 = 0x40
+       TCP_FASTOPEN                   = 0x401
+       TCP_FUNCTION_BLK               = 0x2000
+       TCP_FUNCTION_NAME_LEN_MAX      = 0x20
+       TCP_INFO                       = 0x20
+       TCP_KEEPCNT                    = 0x400
+       TCP_KEEPIDLE                   = 0x100
+       TCP_KEEPINIT                   = 0x80
+       TCP_KEEPINTVL                  = 0x200
+       TCP_MAXBURST                   = 0x4
+       TCP_MAXHLEN                    = 0x3c
+       TCP_MAXOLEN                    = 0x28
+       TCP_MAXSEG                     = 0x2
+       TCP_MAXWIN                     = 0xffff
+       TCP_MAX_SACK                   = 0x4
+       TCP_MAX_WINSHIFT               = 0xe
+       TCP_MD5SIG                     = 0x10
+       TCP_MINMSS                     = 0xd8
+       TCP_MSS                        = 0x218
+       TCP_NODELAY                    = 0x1
+       TCP_NOOPT                      = 0x8
+       TCP_NOPUSH                     = 0x4
+       TCP_PCAP_IN                    = 0x1000
+       TCP_PCAP_OUT                   = 0x800
+       TCP_VENDOR                     = 0x80000000
+       TCSAFLUSH                      = 0x2
+       TIOCCBRK                       = 0x2000747a
+       TIOCCDTR                       = 0x20007478
+       TIOCCONS                       = 0x80047462
+       TIOCDRAIN                      = 0x2000745e
+       TIOCEXCL                       = 0x2000740d
+       TIOCEXT                        = 0x80047460
+       TIOCFLUSH                      = 0x80047410
+       TIOCGDRAINWAIT                 = 0x40047456
+       TIOCGETA                       = 0x402c7413
+       TIOCGETD                       = 0x4004741a
+       TIOCGPGRP                      = 0x40047477
+       TIOCGPTN                       = 0x4004740f
+       TIOCGSID                       = 0x40047463
+       TIOCGWINSZ                     = 0x40087468
+       TIOCMBIC                       = 0x8004746b
+       TIOCMBIS                       = 0x8004746c
+       TIOCMGDTRWAIT                  = 0x4004745a
+       TIOCMGET                       = 0x4004746a
+       TIOCMSDTRWAIT                  = 0x8004745b
+       TIOCMSET                       = 0x8004746d
+       TIOCM_CAR                      = 0x40
+       TIOCM_CD                       = 0x40
+       TIOCM_CTS                      = 0x20
+       TIOCM_DCD                      = 0x40
+       TIOCM_DSR                      = 0x100
+       TIOCM_DTR                      = 0x2
+       TIOCM_LE                       = 0x1
+       TIOCM_RI                       = 0x80
+       TIOCM_RNG                      = 0x80
+       TIOCM_RTS                      = 0x4
+       TIOCM_SR                       = 0x10
+       TIOCM_ST                       = 0x8
+       TIOCNOTTY                      = 0x20007471
+       TIOCNXCL                       = 0x2000740e
+       TIOCOUTQ                       = 0x40047473
+       TIOCPKT                        = 0x80047470
+       TIOCPKT_DATA                   = 0x0
+       TIOCPKT_DOSTOP                 = 0x20
+       TIOCPKT_FLUSHREAD              = 0x1
+       TIOCPKT_FLUSHWRITE             = 0x2
+       TIOCPKT_IOCTL                  = 0x40
+       TIOCPKT_NOSTOP                 = 0x10
+       TIOCPKT_START                  = 0x8
+       TIOCPKT_STOP                   = 0x4
+       TIOCPTMASTER                   = 0x2000741c
+       TIOCSBRK                       = 0x2000747b
+       TIOCSCTTY                      = 0x20007461
+       TIOCSDRAINWAIT                 = 0x80047457
+       TIOCSDTR                       = 0x20007479
+       TIOCSETA                       = 0x802c7414
+       TIOCSETAF                      = 0x802c7416
+       TIOCSETAW                      = 0x802c7415
+       TIOCSETD                       = 0x8004741b
+       TIOCSIG                        = 0x2004745f
+       TIOCSPGRP                      = 0x80047476
+       TIOCSTART                      = 0x2000746e
+       TIOCSTAT                       = 0x20007465
+       TIOCSTI                        = 0x80017472
+       TIOCSTOP                       = 0x2000746f
+       TIOCSWINSZ                     = 0x80087467
+       TIOCTIMESTAMP                  = 0x40107459
+       TIOCUCNTL                      = 0x80047466
+       TOSTOP                         = 0x400000
+       VDISCARD                       = 0xf
+       VDSUSP                         = 0xb
+       VEOF                           = 0x0
+       VEOL                           = 0x1
+       VEOL2                          = 0x2
+       VERASE                         = 0x3
+       VERASE2                        = 0x7
+       VINTR                          = 0x8
+       VKILL                          = 0x5
+       VLNEXT                         = 0xe
+       VMIN                           = 0x10
+       VQUIT                          = 0x9
+       VREPRINT                       = 0x6
+       VSTART                         = 0xc
+       VSTATUS                        = 0x12
+       VSTOP                          = 0xd
+       VSUSP                          = 0xa
+       VTIME                          = 0x11
+       VWERASE                        = 0x4
+       WCONTINUED                     = 0x4
+       WCOREFLAG                      = 0x80
+       WEXITED                        = 0x10
+       WLINUXCLONE                    = 0x80000000
+       WNOHANG                        = 0x1
+       WNOWAIT                        = 0x8
+       WSTOPPED                       = 0x2
+       WTRAPPED                       = 0x20
+       WUNTRACED                      = 0x2
+)
+
+// Errors
+const (
+       E2BIG           = syscall.Errno(0x7)
+       EACCES          = syscall.Errno(0xd)
+       EADDRINUSE      = syscall.Errno(0x30)
+       EADDRNOTAVAIL   = syscall.Errno(0x31)
+       EAFNOSUPPORT    = syscall.Errno(0x2f)
+       EAGAIN          = syscall.Errno(0x23)
+       EALREADY        = syscall.Errno(0x25)
+       EAUTH           = syscall.Errno(0x50)
+       EBADF           = syscall.Errno(0x9)
+       EBADMSG         = syscall.Errno(0x59)
+       EBADRPC         = syscall.Errno(0x48)
+       EBUSY           = syscall.Errno(0x10)
+       ECANCELED       = syscall.Errno(0x55)
+       ECAPMODE        = syscall.Errno(0x5e)
+       ECHILD          = syscall.Errno(0xa)
+       ECONNABORTED    = syscall.Errno(0x35)
+       ECONNREFUSED    = syscall.Errno(0x3d)
+       ECONNRESET      = syscall.Errno(0x36)
+       EDEADLK         = syscall.Errno(0xb)
+       EDESTADDRREQ    = syscall.Errno(0x27)
+       EDOM            = syscall.Errno(0x21)
+       EDOOFUS         = syscall.Errno(0x58)
+       EDQUOT          = syscall.Errno(0x45)
+       EEXIST          = syscall.Errno(0x11)
+       EFAULT          = syscall.Errno(0xe)
+       EFBIG           = syscall.Errno(0x1b)
+       EFTYPE          = syscall.Errno(0x4f)
+       EHOSTDOWN       = syscall.Errno(0x40)
+       EHOSTUNREACH    = syscall.Errno(0x41)
+       EIDRM           = syscall.Errno(0x52)
+       EILSEQ          = syscall.Errno(0x56)
+       EINPROGRESS     = syscall.Errno(0x24)
+       EINTR           = syscall.Errno(0x4)
+       EINVAL          = syscall.Errno(0x16)
+       EIO             = syscall.Errno(0x5)
+       EISCONN         = syscall.Errno(0x38)
+       EISDIR          = syscall.Errno(0x15)
+       ELAST           = syscall.Errno(0x60)
+       ELOOP           = syscall.Errno(0x3e)
+       EMFILE          = syscall.Errno(0x18)
+       EMLINK          = syscall.Errno(0x1f)
+       EMSGSIZE        = syscall.Errno(0x28)
+       EMULTIHOP       = syscall.Errno(0x5a)
+       ENAMETOOLONG    = syscall.Errno(0x3f)
+       ENEEDAUTH       = syscall.Errno(0x51)
+       ENETDOWN        = syscall.Errno(0x32)
+       ENETRESET       = syscall.Errno(0x34)
+       ENETUNREACH     = syscall.Errno(0x33)
+       ENFILE          = syscall.Errno(0x17)
+       ENOATTR         = syscall.Errno(0x57)
+       ENOBUFS         = syscall.Errno(0x37)
+       ENODEV          = syscall.Errno(0x13)
+       ENOENT          = syscall.Errno(0x2)
+       ENOEXEC         = syscall.Errno(0x8)
+       ENOLCK          = syscall.Errno(0x4d)
+       ENOLINK         = syscall.Errno(0x5b)
+       ENOMEM          = syscall.Errno(0xc)
+       ENOMSG          = syscall.Errno(0x53)
+       ENOPROTOOPT     = syscall.Errno(0x2a)
+       ENOSPC          = syscall.Errno(0x1c)
+       ENOSYS          = syscall.Errno(0x4e)
+       ENOTBLK         = syscall.Errno(0xf)
+       ENOTCAPABLE     = syscall.Errno(0x5d)
+       ENOTCONN        = syscall.Errno(0x39)
+       ENOTDIR         = syscall.Errno(0x14)
+       ENOTEMPTY       = syscall.Errno(0x42)
+       ENOTRECOVERABLE = syscall.Errno(0x5f)
+       ENOTSOCK        = syscall.Errno(0x26)
+       ENOTSUP         = syscall.Errno(0x2d)
+       ENOTTY          = syscall.Errno(0x19)
+       ENXIO           = syscall.Errno(0x6)
+       EOPNOTSUPP      = syscall.Errno(0x2d)
+       EOVERFLOW       = syscall.Errno(0x54)
+       EOWNERDEAD      = syscall.Errno(0x60)
+       EPERM           = syscall.Errno(0x1)
+       EPFNOSUPPORT    = syscall.Errno(0x2e)
+       EPIPE           = syscall.Errno(0x20)
+       EPROCLIM        = syscall.Errno(0x43)
+       EPROCUNAVAIL    = syscall.Errno(0x4c)
+       EPROGMISMATCH   = syscall.Errno(0x4b)
+       EPROGUNAVAIL    = syscall.Errno(0x4a)
+       EPROTO          = syscall.Errno(0x5c)
+       EPROTONOSUPPORT = syscall.Errno(0x2b)
+       EPROTOTYPE      = syscall.Errno(0x29)
+       ERANGE          = syscall.Errno(0x22)
+       EREMOTE         = syscall.Errno(0x47)
+       EROFS           = syscall.Errno(0x1e)
+       ERPCMISMATCH    = syscall.Errno(0x49)
+       ESHUTDOWN       = syscall.Errno(0x3a)
+       ESOCKTNOSUPPORT = syscall.Errno(0x2c)
+       ESPIPE          = syscall.Errno(0x1d)
+       ESRCH           = syscall.Errno(0x3)
+       ESTALE          = syscall.Errno(0x46)
+       ETIMEDOUT       = syscall.Errno(0x3c)
+       ETOOMANYREFS    = syscall.Errno(0x3b)
+       ETXTBSY         = syscall.Errno(0x1a)
+       EUSERS          = syscall.Errno(0x44)
+       EWOULDBLOCK     = syscall.Errno(0x23)
+       EXDEV           = syscall.Errno(0x12)
+)
+
+// Signals
+const (
+       SIGABRT   = syscall.Signal(0x6)
+       SIGALRM   = syscall.Signal(0xe)
+       SIGBUS    = syscall.Signal(0xa)
+       SIGCHLD   = syscall.Signal(0x14)
+       SIGCONT   = syscall.Signal(0x13)
+       SIGEMT    = syscall.Signal(0x7)
+       SIGFPE    = syscall.Signal(0x8)
+       SIGHUP    = syscall.Signal(0x1)
+       SIGILL    = syscall.Signal(0x4)
+       SIGINFO   = syscall.Signal(0x1d)
+       SIGINT    = syscall.Signal(0x2)
+       SIGIO     = syscall.Signal(0x17)
+       SIGIOT    = syscall.Signal(0x6)
+       SIGKILL   = syscall.Signal(0x9)
+       SIGLIBRT  = syscall.Signal(0x21)
+       SIGLWP    = syscall.Signal(0x20)
+       SIGPIPE   = syscall.Signal(0xd)
+       SIGPROF   = syscall.Signal(0x1b)
+       SIGQUIT   = syscall.Signal(0x3)
+       SIGSEGV   = syscall.Signal(0xb)
+       SIGSTOP   = syscall.Signal(0x11)
+       SIGSYS    = syscall.Signal(0xc)
+       SIGTERM   = syscall.Signal(0xf)
+       SIGTHR    = syscall.Signal(0x20)
+       SIGTRAP   = syscall.Signal(0x5)
+       SIGTSTP   = syscall.Signal(0x12)
+       SIGTTIN   = syscall.Signal(0x15)
+       SIGTTOU   = syscall.Signal(0x16)
+       SIGURG    = syscall.Signal(0x10)
+       SIGUSR1   = syscall.Signal(0x1e)
+       SIGUSR2   = syscall.Signal(0x1f)
+       SIGVTALRM = syscall.Signal(0x1a)
+       SIGWINCH  = syscall.Signal(0x1c)
+       SIGXCPU   = syscall.Signal(0x18)
+       SIGXFSZ   = syscall.Signal(0x19)
+)
+
+// Error table
+var errorList = [...]struct {
+       num  syscall.Errno
+       name string
+       desc string
+}{
+       {1, "EPERM", "operation not permitted"},
+       {2, "ENOENT", "no such file or directory"},
+       {3, "ESRCH", "no such process"},
+       {4, "EINTR", "interrupted system call"},
+       {5, "EIO", "input/output error"},
+       {6, "ENXIO", "device not configured"},
+       {7, "E2BIG", "argument list too long"},
+       {8, "ENOEXEC", "exec format error"},
+       {9, "EBADF", "bad file descriptor"},
+       {10, "ECHILD", "no child processes"},
+       {11, "EDEADLK", "resource deadlock avoided"},
+       {12, "ENOMEM", "cannot allocate memory"},
+       {13, "EACCES", "permission denied"},
+       {14, "EFAULT", "bad address"},
+       {15, "ENOTBLK", "block device required"},
+       {16, "EBUSY", "device busy"},
+       {17, "EEXIST", "file exists"},
+       {18, "EXDEV", "cross-device link"},
+       {19, "ENODEV", "operation not supported by device"},
+       {20, "ENOTDIR", "not a directory"},
+       {21, "EISDIR", "is a directory"},
+       {22, "EINVAL", "invalid argument"},
+       {23, "ENFILE", "too many open files in system"},
+       {24, "EMFILE", "too many open files"},
+       {25, "ENOTTY", "inappropriate ioctl for device"},
+       {26, "ETXTBSY", "text file busy"},
+       {27, "EFBIG", "file too large"},
+       {28, "ENOSPC", "no space left on device"},
+       {29, "ESPIPE", "illegal seek"},
+       {30, "EROFS", "read-only file system"},
+       {31, "EMLINK", "too many links"},
+       {32, "EPIPE", "broken pipe"},
+       {33, "EDOM", "numerical argument out of domain"},
+       {34, "ERANGE", "result too large"},
+       {35, "EAGAIN", "resource temporarily unavailable"},
+       {36, "EINPROGRESS", "operation now in progress"},
+       {37, "EALREADY", "operation already in progress"},
+       {38, "ENOTSOCK", "socket operation on non-socket"},
+       {39, "EDESTADDRREQ", "destination address required"},
+       {40, "EMSGSIZE", "message too long"},
+       {41, "EPROTOTYPE", "protocol wrong type for socket"},
+       {42, "ENOPROTOOPT", "protocol not available"},
+       {43, "EPROTONOSUPPORT", "protocol not supported"},
+       {44, "ESOCKTNOSUPPORT", "socket type not supported"},
+       {45, "EOPNOTSUPP", "operation not supported"},
+       {46, "EPFNOSUPPORT", "protocol family not supported"},
+       {47, "EAFNOSUPPORT", "address family not supported by protocol family"},
+       {48, "EADDRINUSE", "address already in use"},
+       {49, "EADDRNOTAVAIL", "can't assign requested address"},
+       {50, "ENETDOWN", "network is down"},
+       {51, "ENETUNREACH", "network is unreachable"},
+       {52, "ENETRESET", "network dropped connection on reset"},
+       {53, "ECONNABORTED", "software caused connection abort"},
+       {54, "ECONNRESET", "connection reset by peer"},
+       {55, "ENOBUFS", "no buffer space available"},
+       {56, "EISCONN", "socket is already connected"},
+       {57, "ENOTCONN", "socket is not connected"},
+       {58, "ESHUTDOWN", "can't send after socket shutdown"},
+       {59, "ETOOMANYREFS", "too many references: can't splice"},
+       {60, "ETIMEDOUT", "operation timed out"},
+       {61, "ECONNREFUSED", "connection refused"},
+       {62, "ELOOP", "too many levels of symbolic links"},
+       {63, "ENAMETOOLONG", "file name too long"},
+       {64, "EHOSTDOWN", "host is down"},
+       {65, "EHOSTUNREACH", "no route to host"},
+       {66, "ENOTEMPTY", "directory not empty"},
+       {67, "EPROCLIM", "too many processes"},
+       {68, "EUSERS", "too many users"},
+       {69, "EDQUOT", "disc quota exceeded"},
+       {70, "ESTALE", "stale NFS file handle"},
+       {71, "EREMOTE", "too many levels of remote in path"},
+       {72, "EBADRPC", "RPC struct is bad"},
+       {73, "ERPCMISMATCH", "RPC version wrong"},
+       {74, "EPROGUNAVAIL", "RPC prog. not avail"},
+       {75, "EPROGMISMATCH", "program version wrong"},
+       {76, "EPROCUNAVAIL", "bad procedure for program"},
+       {77, "ENOLCK", "no locks available"},
+       {78, "ENOSYS", "function not implemented"},
+       {79, "EFTYPE", "inappropriate file type or format"},
+       {80, "EAUTH", "authentication error"},
+       {81, "ENEEDAUTH", "need authenticator"},
+       {82, "EIDRM", "identifier removed"},
+       {83, "ENOMSG", "no message of desired type"},
+       {84, "EOVERFLOW", "value too large to be stored in data type"},
+       {85, "ECANCELED", "operation canceled"},
+       {86, "EILSEQ", "illegal byte sequence"},
+       {87, "ENOATTR", "attribute not found"},
+       {88, "EDOOFUS", "programming error"},
+       {89, "EBADMSG", "bad message"},
+       {90, "EMULTIHOP", "multihop attempted"},
+       {91, "ENOLINK", "link has been severed"},
+       {92, "EPROTO", "protocol error"},
+       {93, "ENOTCAPABLE", "capabilities insufficient"},
+       {94, "ECAPMODE", "not permitted in capability mode"},
+       {95, "ENOTRECOVERABLE", "state not recoverable"},
+       {96, "EOWNERDEAD", "previous owner died"},
+}
+
+// Signal table
+var signalList = [...]struct {
+       num  syscall.Signal
+       name string
+       desc string
+}{
+       {1, "SIGHUP", "hangup"},
+       {2, "SIGINT", "interrupt"},
+       {3, "SIGQUIT", "quit"},
+       {4, "SIGILL", "illegal instruction"},
+       {5, "SIGTRAP", "trace/BPT trap"},
+       {6, "SIGIOT", "abort trap"},
+       {7, "SIGEMT", "EMT trap"},
+       {8, "SIGFPE", "floating point exception"},
+       {9, "SIGKILL", "killed"},
+       {10, "SIGBUS", "bus error"},
+       {11, "SIGSEGV", "segmentation fault"},
+       {12, "SIGSYS", "bad system call"},
+       {13, "SIGPIPE", "broken pipe"},
+       {14, "SIGALRM", "alarm clock"},
+       {15, "SIGTERM", "terminated"},
+       {16, "SIGURG", "urgent I/O condition"},
+       {17, "SIGSTOP", "suspended (signal)"},
+       {18, "SIGTSTP", "suspended"},
+       {19, "SIGCONT", "continued"},
+       {20, "SIGCHLD", "child exited"},
+       {21, "SIGTTIN", "stopped (tty input)"},
+       {22, "SIGTTOU", "stopped (tty output)"},
+       {23, "SIGIO", "I/O possible"},
+       {24, "SIGXCPU", "cputime limit exceeded"},
+       {25, "SIGXFSZ", "filesize limit exceeded"},
+       {26, "SIGVTALRM", "virtual timer expired"},
+       {27, "SIGPROF", "profiling timer expired"},
+       {28, "SIGWINCH", "window size changes"},
+       {29, "SIGINFO", "information request"},
+       {30, "SIGUSR1", "user defined signal 1"},
+       {31, "SIGUSR2", "user defined signal 2"},
+       {32, "SIGTHR", "unknown signal"},
+       {33, "SIGLIBRT", "unknown signal"},
+}
index db3c31ef8809573e3c6dc9e0211158282ef1fce0..c62bb94902863217483e3e06c4ef757e541ef040 100644 (file)
@@ -639,7 +639,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -913,6 +913,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -922,6 +927,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1101,6 +1110,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1244,6 +1254,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1424,6 +1435,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2012,7 +2024,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x540b
        TCGETA                               = 0x5405
        TCGETS                               = 0x5401
@@ -2096,6 +2108,7 @@ const (
        TIOCGETD                             = 0x5424
        TIOCGEXCL                            = 0x80045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x80285442
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGPGRP                            = 0x540f
        TIOCGPKT                             = 0x80045438
@@ -2149,6 +2162,7 @@ const (
        TIOCSER_TEMT                         = 0x1
        TIOCSETD                             = 0x5423
        TIOCSIG                              = 0x40045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSPGRP                            = 0x5410
        TIOCSPTLCK                           = 0x40045431
@@ -2379,6 +2393,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index 4785835b6bd99de77f33d9e5bef6f6f55f186f96..93f65d7d1a762e2af367174909d9bd161ef0da9d 100644 (file)
@@ -639,7 +639,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -913,6 +913,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -922,6 +927,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1101,6 +1110,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1244,6 +1254,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1424,6 +1435,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2013,7 +2025,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x540b
        TCGETA                               = 0x5405
        TCGETS                               = 0x5401
@@ -2097,6 +2109,7 @@ const (
        TIOCGETD                             = 0x5424
        TIOCGEXCL                            = 0x80045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x80285442
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGPGRP                            = 0x540f
        TIOCGPKT                             = 0x80045438
@@ -2150,6 +2163,7 @@ const (
        TIOCSER_TEMT                         = 0x1
        TIOCSETD                             = 0x5423
        TIOCSIG                              = 0x40045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSPGRP                            = 0x5410
        TIOCSPTLCK                           = 0x40045431
@@ -2379,6 +2393,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index 5e902423a10ffc1e50ff6910dedba855830828a0..ccc57676fdd7c4fee49341db61478fbb53031e17 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1099,6 +1108,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1242,6 +1252,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1422,6 +1433,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2019,7 +2031,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x540b
        TCGETA                               = 0x5405
        TCGETS                               = 0x5401
@@ -2103,6 +2115,7 @@ const (
        TIOCGETD                             = 0x5424
        TIOCGEXCL                            = 0x80045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x80285442
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGPGRP                            = 0x540f
        TIOCGPKT                             = 0x80045438
@@ -2156,6 +2169,7 @@ const (
        TIOCSER_TEMT                         = 0x1
        TIOCSETD                             = 0x5423
        TIOCSIG                              = 0x40045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSPGRP                            = 0x5410
        TIOCSPTLCK                           = 0x40045431
@@ -2385,6 +2399,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index ebe9d8b411ac0502e9b5021be04b96cb0686dc06..9c57337c62597eef12b1d354c6d79fa4aecc987b 100644 (file)
@@ -641,7 +641,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -915,6 +915,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -924,6 +929,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1102,6 +1111,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1245,6 +1255,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1425,6 +1436,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2004,7 +2016,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x540b
        TCGETA                               = 0x5405
        TCGETS                               = 0x5401
@@ -2088,6 +2100,7 @@ const (
        TIOCGETD                             = 0x5424
        TIOCGEXCL                            = 0x80045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x80285442
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGPGRP                            = 0x540f
        TIOCGPKT                             = 0x80045438
@@ -2141,6 +2154,7 @@ const (
        TIOCSER_TEMT                         = 0x1
        TIOCSETD                             = 0x5423
        TIOCSIG                              = 0x40045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSPGRP                            = 0x5410
        TIOCSPTLCK                           = 0x40045431
@@ -2370,6 +2384,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index d467d211b5199100e41b2db1f2ac9acef6d6d296..66cdbfd58680821a4aa471f159bc20f7f278bbce 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1099,6 +1108,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1242,6 +1252,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1422,6 +1433,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2013,7 +2025,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x5407
        TCGETA                               = 0x5401
        TCGETS                               = 0x540d
@@ -2094,6 +2106,7 @@ const (
        TIOCGETP                             = 0x7408
        TIOCGEXCL                            = 0x40045440
        TIOCGICOUNT                          = 0x5492
+       TIOCGISO7816                         = 0x40285442
        TIOCGLCKTRMIOS                       = 0x548b
        TIOCGLTC                             = 0x7474
        TIOCGPGRP                            = 0x40047477
@@ -2150,6 +2163,7 @@ const (
        TIOCSETN                             = 0x740a
        TIOCSETP                             = 0x7409
        TIOCSIG                              = 0x80045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x548c
        TIOCSLTC                             = 0x7475
        TIOCSPGRP                            = 0x80047476
@@ -2381,6 +2395,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index 9c293ed13c57a0a0bab70b556d74088d1bdc8df3..038cfeb7db6b5140cd300a5f24f5dacdd47bef4d 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1099,6 +1108,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1242,6 +1252,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1422,6 +1433,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2013,7 +2025,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x5407
        TCGETA                               = 0x5401
        TCGETS                               = 0x540d
@@ -2094,6 +2106,7 @@ const (
        TIOCGETP                             = 0x7408
        TIOCGEXCL                            = 0x40045440
        TIOCGICOUNT                          = 0x5492
+       TIOCGISO7816                         = 0x40285442
        TIOCGLCKTRMIOS                       = 0x548b
        TIOCGLTC                             = 0x7474
        TIOCGPGRP                            = 0x40047477
@@ -2150,6 +2163,7 @@ const (
        TIOCSETN                             = 0x740a
        TIOCSETP                             = 0x7409
        TIOCSIG                              = 0x80045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x548c
        TIOCSLTC                             = 0x7475
        TIOCSPGRP                            = 0x80047476
@@ -2381,6 +2395,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index e2162508c8e98097d2ad12ed843bbf782de310c2..2b9af2f5ef321663f8e4ed0a7240976b16c06d46 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1099,6 +1108,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1242,6 +1252,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1422,6 +1433,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2013,7 +2025,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x5407
        TCGETA                               = 0x5401
        TCGETS                               = 0x540d
@@ -2094,6 +2106,7 @@ const (
        TIOCGETP                             = 0x7408
        TIOCGEXCL                            = 0x40045440
        TIOCGICOUNT                          = 0x5492
+       TIOCGISO7816                         = 0x40285442
        TIOCGLCKTRMIOS                       = 0x548b
        TIOCGLTC                             = 0x7474
        TIOCGPGRP                            = 0x40047477
@@ -2150,6 +2163,7 @@ const (
        TIOCSETN                             = 0x740a
        TIOCSETP                             = 0x7409
        TIOCSIG                              = 0x80045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x548c
        TIOCSLTC                             = 0x7475
        TIOCSPGRP                            = 0x80047476
@@ -2381,6 +2395,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index 836c0c654edbaa93396d481e0dc089c38d5279e8..d117b636726276cdf3acd5800ffbbbb51932f564 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1099,6 +1108,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1242,6 +1252,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1422,6 +1433,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2013,7 +2025,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x5407
        TCGETA                               = 0x5401
        TCGETS                               = 0x540d
@@ -2094,6 +2106,7 @@ const (
        TIOCGETP                             = 0x7408
        TIOCGEXCL                            = 0x40045440
        TIOCGICOUNT                          = 0x5492
+       TIOCGISO7816                         = 0x40285442
        TIOCGLCKTRMIOS                       = 0x548b
        TIOCGLTC                             = 0x7474
        TIOCGPGRP                            = 0x40047477
@@ -2150,6 +2163,7 @@ const (
        TIOCSETN                             = 0x740a
        TIOCSETP                             = 0x7409
        TIOCSIG                              = 0x80045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x548c
        TIOCSLTC                             = 0x7475
        TIOCSPGRP                            = 0x80047476
@@ -2381,6 +2395,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index 7ca61843172d7a5f973e95abebc0694ef0aa5751..ed12556bf46a09f6dab5698e8ae17c65ce00b40d 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1098,6 +1107,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1243,6 +1253,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1424,6 +1435,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -1502,6 +1514,8 @@ const (
        PTRACE_SINGLEBLOCK                   = 0x100
        PTRACE_SINGLESTEP                    = 0x9
        PTRACE_SYSCALL                       = 0x18
+       PTRACE_SYSEMU                        = 0x1d
+       PTRACE_SYSEMU_SINGLESTEP             = 0x1e
        PTRACE_TRACEME                       = 0x0
        PT_CCR                               = 0x26
        PT_CTR                               = 0x23
@@ -2068,7 +2082,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x2000741f
        TCGETA                               = 0x40147417
        TCGETS                               = 0x402c7413
@@ -2146,6 +2160,7 @@ const (
        TIOCGETP                             = 0x40067408
        TIOCGEXCL                            = 0x40045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x40285442
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGLTC                             = 0x40067474
        TIOCGPGRP                            = 0x40047477
@@ -2206,6 +2221,7 @@ const (
        TIOCSETN                             = 0x8006740a
        TIOCSETP                             = 0x80067409
        TIOCSIG                              = 0x80045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSLTC                             = 0x80067475
        TIOCSPGRP                            = 0x80047476
@@ -2438,6 +2454,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0xc00
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index 839ac214cd1833ea243e29847cb1344a4e57f75d..4aa4fa9c993b475601b10fece1af18ee5a3d5926 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1098,6 +1107,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1243,6 +1253,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1424,6 +1435,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -1502,6 +1514,8 @@ const (
        PTRACE_SINGLEBLOCK                   = 0x100
        PTRACE_SINGLESTEP                    = 0x9
        PTRACE_SYSCALL                       = 0x18
+       PTRACE_SYSEMU                        = 0x1d
+       PTRACE_SYSEMU_SINGLESTEP             = 0x1e
        PTRACE_TRACEME                       = 0x0
        PT_CCR                               = 0x26
        PT_CTR                               = 0x23
@@ -2068,7 +2082,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x2000741f
        TCGETA                               = 0x40147417
        TCGETS                               = 0x402c7413
@@ -2146,6 +2160,7 @@ const (
        TIOCGETP                             = 0x40067408
        TIOCGEXCL                            = 0x40045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x40285442
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGLTC                             = 0x40067474
        TIOCGPGRP                            = 0x40047477
@@ -2206,6 +2221,7 @@ const (
        TIOCSETN                             = 0x8006740a
        TIOCSETP                             = 0x80067409
        TIOCSIG                              = 0x80045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSLTC                             = 0x80067475
        TIOCSPGRP                            = 0x80047476
@@ -2438,6 +2454,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0xc00
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index a747aa1b7133708c540895cd40f6b56ef555a6b4..cfe9ef8b1b2e0f80c9955929f085c08967fdd37b 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1099,6 +1108,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1242,6 +1252,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1422,6 +1433,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2000,7 +2012,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x540b
        TCGETA                               = 0x5405
        TCGETS                               = 0x5401
@@ -2084,6 +2096,7 @@ const (
        TIOCGETD                             = 0x5424
        TIOCGEXCL                            = 0x80045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x80285442
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGPGRP                            = 0x540f
        TIOCGPKT                             = 0x80045438
@@ -2137,6 +2150,7 @@ const (
        TIOCSER_TEMT                         = 0x1
        TIOCSETD                             = 0x5423
        TIOCSIG                              = 0x40045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSPGRP                            = 0x5410
        TIOCSPTLCK                           = 0x40045431
@@ -2366,6 +2380,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index 96aff508322f8ccfe5450b71418eab675254e938..11496611094b00a1fb5718fe266a042dbc663d11 100644 (file)
@@ -638,7 +638,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -912,6 +912,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -921,6 +926,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1099,6 +1108,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1242,6 +1252,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1422,6 +1433,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2073,7 +2085,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x540b
        TCGETA                               = 0x5405
        TCGETS                               = 0x5401
@@ -2157,6 +2169,7 @@ const (
        TIOCGETD                             = 0x5424
        TIOCGEXCL                            = 0x80045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x80285442
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGPGRP                            = 0x540f
        TIOCGPKT                             = 0x80045438
@@ -2210,6 +2223,7 @@ const (
        TIOCSER_TEMT                         = 0x1
        TIOCSETD                             = 0x5423
        TIOCSIG                              = 0x40045436
+       TIOCSISO7816                         = 0xc0285443
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSPGRP                            = 0x5410
        TIOCSPTLCK                           = 0x40045431
@@ -2439,6 +2453,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
 )
index 38cdd81a3e98f449f3202858129aaa17f71aa2df..036f3247c71d116392d3d073761d3c5a8991c187 100644 (file)
@@ -642,7 +642,7 @@ const (
        IFA_F_STABLE_PRIVACY                 = 0x800
        IFA_F_TEMPORARY                      = 0x1
        IFA_F_TENTATIVE                      = 0x40
-       IFA_MAX                              = 0x9
+       IFA_MAX                              = 0xa
        IFF_ALLMULTI                         = 0x200
        IFF_ATTACH_QUEUE                     = 0x200
        IFF_AUTOMEDIA                        = 0x4000
@@ -916,6 +916,11 @@ const (
        KEYCTL_JOIN_SESSION_KEYRING          = 0x1
        KEYCTL_LINK                          = 0x8
        KEYCTL_NEGATE                        = 0xd
+       KEYCTL_PKEY_DECRYPT                  = 0x1a
+       KEYCTL_PKEY_ENCRYPT                  = 0x19
+       KEYCTL_PKEY_QUERY                    = 0x18
+       KEYCTL_PKEY_SIGN                     = 0x1b
+       KEYCTL_PKEY_VERIFY                   = 0x1c
        KEYCTL_READ                          = 0xb
        KEYCTL_REJECT                        = 0x13
        KEYCTL_RESTRICT_KEYRING              = 0x1d
@@ -925,6 +930,10 @@ const (
        KEYCTL_SETPERM                       = 0x5
        KEYCTL_SET_REQKEY_KEYRING            = 0xe
        KEYCTL_SET_TIMEOUT                   = 0xf
+       KEYCTL_SUPPORTS_DECRYPT              = 0x2
+       KEYCTL_SUPPORTS_ENCRYPT              = 0x1
+       KEYCTL_SUPPORTS_SIGN                 = 0x4
+       KEYCTL_SUPPORTS_VERIFY               = 0x8
        KEYCTL_UNLINK                        = 0x9
        KEYCTL_UPDATE                        = 0x2
        KEY_REQKEY_DEFL_DEFAULT              = 0x0
@@ -1103,6 +1112,7 @@ const (
        NETLINK_FIB_LOOKUP                   = 0xa
        NETLINK_FIREWALL                     = 0x3
        NETLINK_GENERIC                      = 0x10
+       NETLINK_GET_STRICT_CHK               = 0xc
        NETLINK_INET_DIAG                    = 0x4
        NETLINK_IP6_FW                       = 0xd
        NETLINK_ISCSI                        = 0x8
@@ -1246,6 +1256,7 @@ const (
        PACKET_FASTROUTE                     = 0x6
        PACKET_HDRLEN                        = 0xb
        PACKET_HOST                          = 0x0
+       PACKET_IGNORE_OUTGOING               = 0x17
        PACKET_KERNEL                        = 0x7
        PACKET_LOOPBACK                      = 0x5
        PACKET_LOSS                          = 0xe
@@ -1426,6 +1437,7 @@ const (
        PR_SPEC_DISABLE                      = 0x4
        PR_SPEC_ENABLE                       = 0x2
        PR_SPEC_FORCE_DISABLE                = 0x8
+       PR_SPEC_INDIRECT_BRANCH              = 0x1
        PR_SPEC_NOT_AFFECTED                 = 0x0
        PR_SPEC_PRCTL                        = 0x1
        PR_SPEC_STORE_BYPASS                 = 0x0
@@ -2065,7 +2077,7 @@ const (
        TASKSTATS_GENL_NAME                  = "TASKSTATS"
        TASKSTATS_GENL_VERSION               = 0x1
        TASKSTATS_TYPE_MAX                   = 0x6
-       TASKSTATS_VERSION                    = 0x8
+       TASKSTATS_VERSION                    = 0x9
        TCFLSH                               = 0x20005407
        TCGETA                               = 0x40125401
        TCGETS                               = 0x40245408
@@ -2145,6 +2157,7 @@ const (
        TIOCGETD                             = 0x40047400
        TIOCGEXCL                            = 0x40045440
        TIOCGICOUNT                          = 0x545d
+       TIOCGISO7816                         = 0x40285443
        TIOCGLCKTRMIOS                       = 0x5456
        TIOCGPGRP                            = 0x40047483
        TIOCGPKT                             = 0x40045438
@@ -2197,6 +2210,7 @@ const (
        TIOCSERSWILD                         = 0x5455
        TIOCSETD                             = 0x80047401
        TIOCSIG                              = 0x80047488
+       TIOCSISO7816                         = 0xc0285444
        TIOCSLCKTRMIOS                       = 0x5457
        TIOCSPGRP                            = 0x80047482
        TIOCSPTLCK                           = 0x80047487
@@ -2428,6 +2442,7 @@ const (
        XDP_UMEM_REG                         = 0x4
        XDP_ZEROCOPY                         = 0x4
        XENFS_SUPER_MAGIC                    = 0xabba1974
+       XFS_SUPER_MAGIC                      = 0x58465342
        XTABS                                = 0x1800
        ZSMALLOC_MAGIC                       = 0x58295829
        __TIOCFLUSH                          = 0x80047410
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
new file mode 100644 (file)
index 0000000..c6df9d2
--- /dev/null
@@ -0,0 +1,2015 @@
+// go run mksyscall.go -tags freebsd,arm64 -- syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+// +build freebsd,arm64
+
+package unix
+
+import (
+       "syscall"
+       "unsafe"
+)
+
+var _ syscall.Errno
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
+       r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func setgroups(ngid int, gid *_Gid_t) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
+       r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
+       wpid = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
+       r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
+       _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
+       _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func socket(domain int, typ int, proto int) (fd int, err error) {
+       r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
+       _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
+       _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
+       _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
+       _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Shutdown(s int, how int) (err error) {
+       _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
+       _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
+       r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
+       r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
+       r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
+       var _p0 unsafe.Pointer
+       if len(mib) > 0 {
+               _p0 = unsafe.Pointer(&mib[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func utimes(path string, timeval *[2]Timeval) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func futimes(fd int, timeval *[2]Timeval) (err error) {
+       _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fcntl(fd int, cmd int, arg int) (val int, err error) {
+       r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
+       val = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
+       r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Madvise(b []byte, behav int) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mlock(b []byte) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mlockall(flags int) (err error) {
+       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mprotect(b []byte, prot int) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Msync(b []byte, flags int) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Munlock(b []byte) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Munlockall() (err error) {
+       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func pipe2(p *[2]_C_int, flags int) (err error) {
+       _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getcwd(buf []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ioctl(fd int, req uint, arg uintptr) (err error) {
+       _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Access(path string, mode uint32) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
+       _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func CapEnter() (err error) {
+       _, _, e1 := Syscall(SYS_CAP_ENTER, 0, 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func capRightsGet(version int, fd int, rightsp *CapRights) (err error) {
+       _, _, e1 := Syscall(SYS___CAP_RIGHTS_GET, uintptr(version), uintptr(fd), uintptr(unsafe.Pointer(rightsp)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func capRightsLimit(fd int, rightsp *CapRights) (err error) {
+       _, _, e1 := Syscall(SYS_CAP_RIGHTS_LIMIT, uintptr(fd), uintptr(unsafe.Pointer(rightsp)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Chdir(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Chflags(path string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Chmod(path string, mode uint32) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Chown(path string, uid int, gid int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Chroot(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Close(fd int) (err error) {
+       _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Dup(fd int) (nfd int, err error) {
+       r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
+       nfd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Dup2(from int, to int) (err error) {
+       _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Exit(code int) {
+       Syscall(SYS_EXIT, uintptr(code), 0, 0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
+       r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(file)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(file)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(file)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(file)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(link)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(link)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(link)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(attrname)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(link)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
+       ret = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
+       _, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchdir(fd int) (err error) {
+       _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchflags(fd int, flags int) (err error) {
+       _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchmod(fd int, mode uint32) (err error) {
+       _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchown(fd int, uid int, gid int) (err error) {
+       _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Flock(fd int, how int) (err error) {
+       _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fpathconf(fd int, name int) (val int, err error) {
+       r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
+       val = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fstat(fd int, stat *stat_freebsd11_t) (err error) {
+       _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fstat_freebsd12(fd int, stat *Stat_t) (err error) {
+       _, _, e1 := Syscall(SYS_FSTAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fstatat(fd int, path string, stat *stat_freebsd11_t, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fstatat_freebsd12(fd int, path string, stat *Stat_t, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_FSTATAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fstatfs(fd int, stat *statfs_freebsd11_t) (err error) {
+       _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func fstatfs_freebsd12(fd int, stat *Statfs_t) (err error) {
+       _, _, e1 := Syscall(SYS_FSTATFS_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Fsync(fd int) (err error) {
+       _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Ftruncate(fd int, length int64) (err error) {
+       _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func getdirentries_freebsd12(fd int, buf []byte, basep *uintptr) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(buf) > 0 {
+               _p0 = unsafe.Pointer(&buf[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_GETDIRENTRIES_FREEBSD12, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getdtablesize() (size int) {
+       r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
+       size = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getegid() (egid int) {
+       r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
+       egid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Geteuid() (uid int) {
+       r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
+       uid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getgid() (gid int) {
+       r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
+       gid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getpgid(pid int) (pgid int, err error) {
+       r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
+       pgid = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getpgrp() (pgrp int) {
+       r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
+       pgrp = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getpid() (pid int) {
+       r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
+       pid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getppid() (ppid int) {
+       r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
+       ppid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getpriority(which int, who int) (prio int, err error) {
+       r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
+       prio = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getrlimit(which int, lim *Rlimit) (err error) {
+       _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getrusage(who int, rusage *Rusage) (err error) {
+       _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getsid(pid int) (sid int, err error) {
+       r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
+       sid = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Gettimeofday(tv *Timeval) (err error) {
+       _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Getuid() (uid int) {
+       r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
+       uid = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Issetugid() (tainted bool) {
+       r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
+       tainted = bool(r0 != 0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Kill(pid int, signum syscall.Signal) (err error) {
+       _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Kqueue() (fd int, err error) {
+       r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Lchown(path string, uid int, gid int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Link(path string, link string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(link)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(link)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Listen(s int, backlog int) (err error) {
+       _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func lstat(path string, stat *stat_freebsd11_t) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mkdir(path string, mode uint32) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mkdirat(dirfd int, path string, mode uint32) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mkfifo(path string, mode uint32) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func mknod(path string, mode uint32, dev int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func mknodat(fd int, path string, mode uint32, dev int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
+       _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Open(path string, mode int, perm uint32) (fd int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(fdat), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
+       fd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Pathconf(path string, name int) (val int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
+       val = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Pread(fd int, p []byte, offset int64) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func read(fd int, p []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Readlink(path string, buf []byte) (n int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 unsafe.Pointer
+       if len(buf) > 0 {
+               _p1 = unsafe.Pointer(&buf[0])
+       } else {
+               _p1 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 unsafe.Pointer
+       if len(buf) > 0 {
+               _p1 = unsafe.Pointer(&buf[0])
+       } else {
+               _p1 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Rename(from string, to string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(from)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(to)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Renameat(fromfd int, from string, tofd int, to string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(from)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(to)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Revoke(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Rmdir(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
+       r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
+       newoffset = int64(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
+       _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setegid(egid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Seteuid(euid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setgid(gid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setlogin(name string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(name)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setpgid(pid int, pgid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setpriority(which int, who int, prio int) (err error) {
+       _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setregid(rgid int, egid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setreuid(ruid int, euid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setresgid(rgid int, egid int, sgid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setresuid(ruid int, euid int, suid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setrlimit(which int, lim *Rlimit) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setsid() (pid int, err error) {
+       r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
+       pid = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Settimeofday(tp *Timeval) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Setuid(uid int) (err error) {
+       _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func stat(path string, stat *stat_freebsd11_t) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func statfs(path string, stat *statfs_freebsd11_t) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func statfs_freebsd12(path string, stat *Statfs_t) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_STATFS_FREEBSD12, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Symlink(path string, link string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(link)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(oldpath)
+       if err != nil {
+               return
+       }
+       var _p1 *byte
+       _p1, err = BytePtrFromString(newpath)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Sync() (err error) {
+       _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Truncate(path string, length int64) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Umask(newmask int) (oldmask int) {
+       r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
+       oldmask = int(r0)
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Undelete(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Unlink(path string) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Unlinkat(dirfd int, path string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Unmount(path string, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func write(fd int, p []byte) (n int, err error) {
+       var _p0 unsafe.Pointer
+       if len(p) > 0 {
+               _p0 = unsafe.Pointer(&p[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
+       r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
+       ret = uintptr(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func munmap(addr uintptr, length uintptr) (err error) {
+       _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
+       r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
+       r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
+       n = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
+       r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
+       nfd = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
index caf1408ec4e535ecb26d26e9e50b210839ded0a2..25026415ddc11b025fe2db4eb114fff2ab4a2ec6 100644 (file)
@@ -1719,21 +1719,6 @@ func Fchown(fd int, uid int, gid int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func Fstatfs(fd int, buf *Statfs_t) (err error) {
        _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
        if e1 != 0 {
@@ -2293,6 +2278,21 @@ func fstat(fd int, st *stat_t) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
+func fstatat(dirfd int, path string, st *stat_t, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(st)), uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
 func lstat(path string, st *stat_t) (err error) {
        var _p0 *byte
        _p0, err = BytePtrFromString(path)
index 266be8b4abbf9dccec4e9f36652bac925f16769d..83d8bb8af8c1fbb77d7b5c7872865dacb3e2971e 100644 (file)
@@ -1719,21 +1719,6 @@ func Fchown(fd int, uid int, gid int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
-       if e1 != 0 {
-               err = errnoErr(e1)
-       }
-       return
-}
-
-// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
-
 func Fstatfs(fd int, buf *Statfs_t) (err error) {
        _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
        if e1 != 0 {
@@ -2293,6 +2278,21 @@ func fstat(fd int, st *stat_t) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
+func fstatat(dirfd int, path string, st *stat_t, flags int) (err error) {
+       var _p0 *byte
+       _p0, err = BytePtrFromString(path)
+       if err != nil {
+               return
+       }
+       _, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(st)), uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
 func lstat(path string, st *stat_t) (err error) {
        var _p0 *byte
        _p0, err = BytePtrFromString(path)
index d1d36da3f5127f59c77cc2625006cd78d7755278..f33614532f999d2ea26f0aea0a98c8c4aecb36c2 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_darwin.pl /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h
+// 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
index e35de4145ed90ff8a1bc934727a88a5c0bdf0f64..9e2837e0e326fc56ff252dd5407bca326c745202 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_darwin.pl /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h
+// 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 amd64,darwin
index f2df27db2c237561a69b36f80cba9e0c997a5c11..103a72ed1c0ebea77cfc1f12390a961df4bbd9cc 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_darwin.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
+// 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
index 9694630232f5a30cbbf5d6ae1830f12f784fc810..7ab2130b967b1d046ba5be7d649e25345ff3b4cd 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_darwin.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
+// 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 arm64,darwin
index b2c9ef81b819618f33eb37fb711b7b9f02022002..ff3976edbbb14194d8b9be9931e80b50f67785c5 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_dragonfly.pl
+// go run mksysnum.go http://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build amd64,dragonfly
@@ -13,7 +13,7 @@ const (
        SYS_WRITE         = 4   // { ssize_t write(int fd, const void *buf, size_t nbyte); }
        SYS_OPEN          = 5   // { int open(char *path, int flags, int mode); }
        SYS_CLOSE         = 6   // { int close(int fd); }
-       SYS_WAIT4         = 7   // { int wait4(int pid, int *status, int options, \
+       SYS_WAIT4         = 7   // { int wait4(int pid, int *status, int options, struct rusage *rusage); } wait4 wait_args int
        SYS_LINK          = 9   // { int link(char *path, char *link); }
        SYS_UNLINK        = 10  // { int unlink(char *path); }
        SYS_CHDIR         = 12  // { int chdir(char *path); }
@@ -22,17 +22,17 @@ const (
        SYS_CHMOD         = 15  // { int chmod(char *path, int mode); }
        SYS_CHOWN         = 16  // { int chown(char *path, int uid, int gid); }
        SYS_OBREAK        = 17  // { int obreak(char *nsize); } break obreak_args int
-       SYS_GETFSSTAT     = 18  // { int getfsstat(struct statfs *buf, long bufsize, \
+       SYS_GETFSSTAT     = 18  // { int getfsstat(struct statfs *buf, long bufsize, int flags); }
        SYS_GETPID        = 20  // { pid_t getpid(void); }
-       SYS_MOUNT         = 21  // { int mount(char *type, char *path, int flags, \
+       SYS_MOUNT         = 21  // { int mount(char *type, char *path, int flags, caddr_t data); }
        SYS_UNMOUNT       = 22  // { int unmount(char *path, int flags); }
        SYS_SETUID        = 23  // { int setuid(uid_t uid); }
        SYS_GETUID        = 24  // { uid_t getuid(void); }
        SYS_GETEUID       = 25  // { uid_t geteuid(void); }
-       SYS_PTRACE        = 26  // { int ptrace(int req, pid_t pid, caddr_t addr, \
+       SYS_PTRACE        = 26  // { int ptrace(int req, pid_t pid, caddr_t addr, int data); }
        SYS_RECVMSG       = 27  // { int recvmsg(int s, struct msghdr *msg, int flags); }
        SYS_SENDMSG       = 28  // { int sendmsg(int s, caddr_t msg, int flags); }
-       SYS_RECVFROM      = 29  // { int recvfrom(int s, caddr_t buf, size_t len, \
+       SYS_RECVFROM      = 29  // { int recvfrom(int s, caddr_t buf, size_t len, int flags, caddr_t from, int *fromlenaddr); }
        SYS_ACCEPT        = 30  // { int accept(int s, caddr_t name, int *anamelen); }
        SYS_GETPEERNAME   = 31  // { int getpeername(int fdes, caddr_t asa, int *alen); }
        SYS_GETSOCKNAME   = 32  // { int getsockname(int fdes, caddr_t asa, int *alen); }
@@ -45,8 +45,8 @@ const (
        SYS_DUP           = 41  // { int dup(int fd); }
        SYS_PIPE          = 42  // { int pipe(void); }
        SYS_GETEGID       = 43  // { gid_t getegid(void); }
-       SYS_PROFIL        = 44  // { int profil(caddr_t samples, size_t size, \
-       SYS_KTRACE        = 45  // { int ktrace(const char *fname, int ops, int facs, \
+       SYS_PROFIL        = 44  // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
+       SYS_KTRACE        = 45  // { int ktrace(const char *fname, int ops, int facs, int pid); }
        SYS_GETGID        = 47  // { gid_t getgid(void); }
        SYS_GETLOGIN      = 49  // { int getlogin(char *namebuf, u_int namelen); }
        SYS_SETLOGIN      = 50  // { int setlogin(char *namebuf); }
@@ -67,32 +67,32 @@ const (
        SYS_MUNMAP        = 73  // { int munmap(void *addr, size_t len); }
        SYS_MPROTECT      = 74  // { int mprotect(void *addr, size_t len, int prot); }
        SYS_MADVISE       = 75  // { int madvise(void *addr, size_t len, int behav); }
-       SYS_MINCORE       = 78  // { int mincore(const void *addr, size_t len, \
+       SYS_MINCORE       = 78  // { int mincore(const void *addr, size_t len, char *vec); }
        SYS_GETGROUPS     = 79  // { int getgroups(u_int gidsetsize, gid_t *gidset); }
        SYS_SETGROUPS     = 80  // { int setgroups(u_int gidsetsize, gid_t *gidset); }
        SYS_GETPGRP       = 81  // { int getpgrp(void); }
        SYS_SETPGID       = 82  // { int setpgid(int pid, int pgid); }
-       SYS_SETITIMER     = 83  // { int setitimer(u_int which, struct itimerval *itv, \
+       SYS_SETITIMER     = 83  // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); }
        SYS_SWAPON        = 85  // { int swapon(char *name); }
        SYS_GETITIMER     = 86  // { int getitimer(u_int which, struct itimerval *itv); }
        SYS_GETDTABLESIZE = 89  // { int getdtablesize(void); }
        SYS_DUP2          = 90  // { int dup2(int from, int to); }
        SYS_FCNTL         = 92  // { int fcntl(int fd, int cmd, long arg); }
-       SYS_SELECT        = 93  // { int select(int nd, fd_set *in, fd_set *ou, \
+       SYS_SELECT        = 93  // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
        SYS_FSYNC         = 95  // { int fsync(int fd); }
        SYS_SETPRIORITY   = 96  // { int setpriority(int which, int who, int prio); }
        SYS_SOCKET        = 97  // { int socket(int domain, int type, int protocol); }
        SYS_CONNECT       = 98  // { int connect(int s, caddr_t name, int namelen); }
        SYS_GETPRIORITY   = 100 // { int getpriority(int which, int who); }
        SYS_BIND          = 104 // { int bind(int s, caddr_t name, int namelen); }
-       SYS_SETSOCKOPT    = 105 // { int setsockopt(int s, int level, int name, \
+       SYS_SETSOCKOPT    = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); }
        SYS_LISTEN        = 106 // { int listen(int s, int backlog); }
-       SYS_GETTIMEOFDAY  = 116 // { int gettimeofday(struct timeval *tp, \
+       SYS_GETTIMEOFDAY  = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); }
        SYS_GETRUSAGE     = 117 // { int getrusage(int who, struct rusage *rusage); }
-       SYS_GETSOCKOPT    = 118 // { int getsockopt(int s, int level, int name, \
+       SYS_GETSOCKOPT    = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); }
        SYS_READV         = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); }
-       SYS_WRITEV        = 121 // { int writev(int fd, struct iovec *iovp, \
-       SYS_SETTIMEOFDAY  = 122 // { int settimeofday(struct timeval *tv, \
+       SYS_WRITEV        = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); }
+       SYS_SETTIMEOFDAY  = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); }
        SYS_FCHOWN        = 123 // { int fchown(int fd, int uid, int gid); }
        SYS_FCHMOD        = 124 // { int fchmod(int fd, int mode); }
        SYS_SETREUID      = 126 // { int setreuid(int ruid, int euid); }
@@ -100,15 +100,15 @@ const (
        SYS_RENAME        = 128 // { int rename(char *from, char *to); }
        SYS_FLOCK         = 131 // { int flock(int fd, int how); }
        SYS_MKFIFO        = 132 // { int mkfifo(char *path, int mode); }
-       SYS_SENDTO        = 133 // { int sendto(int s, caddr_t buf, size_t len, \
+       SYS_SENDTO        = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); }
        SYS_SHUTDOWN      = 134 // { int shutdown(int s, int how); }
-       SYS_SOCKETPAIR    = 135 // { int socketpair(int domain, int type, int protocol, \
+       SYS_SOCKETPAIR    = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); }
        SYS_MKDIR         = 136 // { int mkdir(char *path, int mode); }
        SYS_RMDIR         = 137 // { int rmdir(char *path); }
        SYS_UTIMES        = 138 // { int utimes(char *path, struct timeval *tptr); }
-       SYS_ADJTIME       = 140 // { int adjtime(struct timeval *delta, \
+       SYS_ADJTIME       = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); }
        SYS_SETSID        = 147 // { int setsid(void); }
-       SYS_QUOTACTL      = 148 // { int quotactl(char *path, int cmd, int uid, \
+       SYS_QUOTACTL      = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); }
        SYS_STATFS        = 157 // { int statfs(char *path, struct statfs *buf); }
        SYS_FSTATFS       = 158 // { int fstatfs(int fd, struct statfs *buf); }
        SYS_GETFH         = 161 // { int getfh(char *fname, struct fhandle *fhp); }
@@ -116,53 +116,53 @@ const (
        SYS_SETDOMAINNAME = 163 // { int setdomainname(char *domainname, int len); }
        SYS_UNAME         = 164 // { int uname(struct utsname *name); }
        SYS_SYSARCH       = 165 // { int sysarch(int op, char *parms); }
-       SYS_RTPRIO        = 166 // { int rtprio(int function, pid_t pid, \
-       SYS_EXTPREAD      = 173 // { ssize_t extpread(int fd, void *buf, \
-       SYS_EXTPWRITE     = 174 // { ssize_t extpwrite(int fd, const void *buf, \
+       SYS_RTPRIO        = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
+       SYS_EXTPREAD      = 173 // { ssize_t extpread(int fd, void *buf, size_t nbyte, int flags, off_t offset); }
+       SYS_EXTPWRITE     = 174 // { ssize_t extpwrite(int fd, const void *buf, size_t nbyte, int flags, off_t offset); }
        SYS_NTP_ADJTIME   = 176 // { int ntp_adjtime(struct timex *tp); }
        SYS_SETGID        = 181 // { int setgid(gid_t gid); }
        SYS_SETEGID       = 182 // { int setegid(gid_t egid); }
        SYS_SETEUID       = 183 // { int seteuid(uid_t euid); }
        SYS_PATHCONF      = 191 // { int pathconf(char *path, int name); }
        SYS_FPATHCONF     = 192 // { int fpathconf(int fd, int name); }
-       SYS_GETRLIMIT     = 194 // { int getrlimit(u_int which, \
-       SYS_SETRLIMIT     = 195 // { int setrlimit(u_int which, \
-       SYS_MMAP          = 197 // { caddr_t mmap(caddr_t addr, size_t len, int prot, \
+       SYS_GETRLIMIT     = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
+       SYS_SETRLIMIT     = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
+       SYS_MMAP          = 197 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
        // SYS_NOSYS = 198;  // { int nosys(void); } __syscall __syscall_args int
-       SYS_LSEEK                  = 199 // { off_t lseek(int fd, int pad, off_t offset, \
+       SYS_LSEEK                  = 199 // { off_t lseek(int fd, int pad, off_t offset, int whence); }
        SYS_TRUNCATE               = 200 // { int truncate(char *path, int pad, off_t length); }
        SYS_FTRUNCATE              = 201 // { int ftruncate(int fd, int pad, off_t length); }
-       SYS___SYSCTL               = 202 // { int __sysctl(int *name, u_int namelen, void *old, \
+       SYS___SYSCTL               = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int
        SYS_MLOCK                  = 203 // { int mlock(const void *addr, size_t len); }
        SYS_MUNLOCK                = 204 // { int munlock(const void *addr, size_t len); }
        SYS_UNDELETE               = 205 // { int undelete(char *path); }
        SYS_FUTIMES                = 206 // { int futimes(int fd, struct timeval *tptr); }
        SYS_GETPGID                = 207 // { int getpgid(pid_t pid); }
-       SYS_POLL                   = 209 // { int poll(struct pollfd *fds, u_int nfds, \
-       SYS___SEMCTL               = 220 // { int __semctl(int semid, int semnum, int cmd, \
+       SYS_POLL                   = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); }
+       SYS___SEMCTL               = 220 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); }
        SYS_SEMGET                 = 221 // { int semget(key_t key, int nsems, int semflg); }
-       SYS_SEMOP                  = 222 // { int semop(int semid, struct sembuf *sops, \
-       SYS_MSGCTL                 = 224 // { int msgctl(int msqid, int cmd, \
+       SYS_SEMOP                  = 222 // { int semop(int semid, struct sembuf *sops, u_int nsops); }
+       SYS_MSGCTL                 = 224 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); }
        SYS_MSGGET                 = 225 // { int msgget(key_t key, int msgflg); }
-       SYS_MSGSND                 = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, \
-       SYS_MSGRCV                 = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, \
-       SYS_SHMAT                  = 228 // { caddr_t shmat(int shmid, const void *shmaddr, \
-       SYS_SHMCTL                 = 229 // { int shmctl(int shmid, int cmd, \
+       SYS_MSGSND                 = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
+       SYS_MSGRCV                 = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
+       SYS_SHMAT                  = 228 // { caddr_t shmat(int shmid, const void *shmaddr, int shmflg); }
+       SYS_SHMCTL                 = 229 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); }
        SYS_SHMDT                  = 230 // { int shmdt(const void *shmaddr); }
        SYS_SHMGET                 = 231 // { int shmget(key_t key, size_t size, int shmflg); }
-       SYS_CLOCK_GETTIME          = 232 // { int clock_gettime(clockid_t clock_id, \
-       SYS_CLOCK_SETTIME          = 233 // { int clock_settime(clockid_t clock_id, \
-       SYS_CLOCK_GETRES           = 234 // { int clock_getres(clockid_t clock_id, \
-       SYS_NANOSLEEP              = 240 // { int nanosleep(const struct timespec *rqtp, \
+       SYS_CLOCK_GETTIME          = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); }
+       SYS_CLOCK_SETTIME          = 233 // { int clock_settime(clockid_t clock_id, const struct timespec *tp); }
+       SYS_CLOCK_GETRES           = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); }
+       SYS_NANOSLEEP              = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
        SYS_MINHERIT               = 250 // { int minherit(void *addr, size_t len, int inherit); }
        SYS_RFORK                  = 251 // { int rfork(int flags); }
-       SYS_OPENBSD_POLL           = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, \
+       SYS_OPENBSD_POLL           = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); }
        SYS_ISSETUGID              = 253 // { int issetugid(void); }
        SYS_LCHOWN                 = 254 // { int lchown(char *path, int uid, int gid); }
        SYS_LCHMOD                 = 274 // { int lchmod(char *path, mode_t mode); }
        SYS_LUTIMES                = 276 // { int lutimes(char *path, struct timeval *tptr); }
-       SYS_EXTPREADV              = 289 // { ssize_t extpreadv(int fd, struct iovec *iovp, \
-       SYS_EXTPWRITEV             = 290 // { ssize_t extpwritev(int fd, struct iovec *iovp,\
+       SYS_EXTPREADV              = 289 // { ssize_t extpreadv(int fd, struct iovec *iovp, u_int iovcnt, int flags, off_t offset); }
+       SYS_EXTPWRITEV             = 290 // { ssize_t extpwritev(int fd, struct iovec *iovp,u_int iovcnt, int flags, off_t offset); }
        SYS_FHSTATFS               = 297 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
        SYS_FHOPEN                 = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
        SYS_MODNEXT                = 300 // { int modnext(int modid); }
@@ -200,34 +200,34 @@ const (
        SYS_UTRACE                 = 335 // { int utrace(const void *addr, size_t len); }
        SYS_KLDSYM                 = 337 // { int kldsym(int fileid, int cmd, void *data); }
        SYS_JAIL                   = 338 // { int jail(struct jail *jail); }
-       SYS_SIGPROCMASK            = 340 // { int sigprocmask(int how, const sigset_t *set, \
+       SYS_SIGPROCMASK            = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
        SYS_SIGSUSPEND             = 341 // { int sigsuspend(const sigset_t *sigmask); }
-       SYS_SIGACTION              = 342 // { int sigaction(int sig, const struct sigaction *act, \
+       SYS_SIGACTION              = 342 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); }
        SYS_SIGPENDING             = 343 // { int sigpending(sigset_t *set); }
        SYS_SIGRETURN              = 344 // { int sigreturn(ucontext_t *sigcntxp); }
-       SYS_SIGTIMEDWAIT           = 345 // { int sigtimedwait(const sigset_t *set,\
-       SYS_SIGWAITINFO            = 346 // { int sigwaitinfo(const sigset_t *set,\
-       SYS___ACL_GET_FILE         = 347 // { int __acl_get_file(const char *path, \
-       SYS___ACL_SET_FILE         = 348 // { int __acl_set_file(const char *path, \
-       SYS___ACL_GET_FD           = 349 // { int __acl_get_fd(int filedes, acl_type_t type, \
-       SYS___ACL_SET_FD           = 350 // { int __acl_set_fd(int filedes, acl_type_t type, \
-       SYS___ACL_DELETE_FILE      = 351 // { int __acl_delete_file(const char *path, \
+       SYS_SIGTIMEDWAIT           = 345 // { int sigtimedwait(const sigset_t *set,siginfo_t *info, const struct timespec *timeout); }
+       SYS_SIGWAITINFO            = 346 // { int sigwaitinfo(const sigset_t *set,siginfo_t *info); }
+       SYS___ACL_GET_FILE         = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_FILE         = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_GET_FD           = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_FD           = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_DELETE_FILE      = 351 // { int __acl_delete_file(const char *path, acl_type_t type); }
        SYS___ACL_DELETE_FD        = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); }
-       SYS___ACL_ACLCHECK_FILE    = 353 // { int __acl_aclcheck_file(const char *path, \
-       SYS___ACL_ACLCHECK_FD      = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, \
-       SYS_EXTATTRCTL             = 355 // { int extattrctl(const char *path, int cmd, \
-       SYS_EXTATTR_SET_FILE       = 356 // { int extattr_set_file(const char *path, \
-       SYS_EXTATTR_GET_FILE       = 357 // { int extattr_get_file(const char *path, \
-       SYS_EXTATTR_DELETE_FILE    = 358 // { int extattr_delete_file(const char *path, \
+       SYS___ACL_ACLCHECK_FILE    = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_ACLCHECK_FD      = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS_EXTATTRCTL             = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
+       SYS_EXTATTR_SET_FILE       = 356 // { int extattr_set_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_FILE       = 357 // { int extattr_get_file(const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_FILE    = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
        SYS_AIO_WAITCOMPLETE       = 359 // { int aio_waitcomplete(struct aiocb **aiocbp, struct timespec *timeout); }
        SYS_GETRESUID              = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
        SYS_GETRESGID              = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
        SYS_KQUEUE                 = 362 // { int kqueue(void); }
-       SYS_KEVENT                 = 363 // { int kevent(int fd, \
+       SYS_KEVENT                 = 363 // { int kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
        SYS_KENV                   = 390 // { int kenv(int what, const char *name, char *value, int len); }
        SYS_LCHFLAGS               = 391 // { int lchflags(char *path, int flags); }
        SYS_UUIDGEN                = 392 // { int uuidgen(struct uuid *store, int count); }
-       SYS_SENDFILE               = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, \
+       SYS_SENDFILE               = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
        SYS_VARSYM_SET             = 450 // { int varsym_set(int level, const char *name, const char *data); }
        SYS_VARSYM_GET             = 451 // { int varsym_get(int mask, const char *wild, char *buf, int bufsize); }
        SYS_VARSYM_LIST            = 452 // { int varsym_list(int level, char *buf, int maxsize, int *marker); }
@@ -245,58 +245,58 @@ const (
        SYS_FSTAT                  = 476 // { int fstat(int fd, struct stat *sb); }
        SYS_LSTAT                  = 477 // { int lstat(const char *path, struct stat *ub); }
        SYS_FHSTAT                 = 478 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); }
-       SYS_GETDIRENTRIES          = 479 // { int getdirentries(int fd, char *buf, u_int count, \
+       SYS_GETDIRENTRIES          = 479 // { int getdirentries(int fd, char *buf, u_int count, long *basep); }
        SYS_GETDENTS               = 480 // { int getdents(int fd, char *buf, size_t count); }
-       SYS_USCHED_SET             = 481 // { int usched_set(pid_t pid, int cmd, void *data, \
+       SYS_USCHED_SET             = 481 // { int usched_set(pid_t pid, int cmd, void *data, int bytes); }
        SYS_EXTACCEPT              = 482 // { int extaccept(int s, int flags, caddr_t name, int *anamelen); }
        SYS_EXTCONNECT             = 483 // { int extconnect(int s, int flags, caddr_t name, int namelen); }
        SYS_MCONTROL               = 485 // { int mcontrol(void *addr, size_t len, int behav, off_t value); }
        SYS_VMSPACE_CREATE         = 486 // { int vmspace_create(void *id, int type, void *data); }
        SYS_VMSPACE_DESTROY        = 487 // { int vmspace_destroy(void *id); }
-       SYS_VMSPACE_CTL            = 488 // { int vmspace_ctl(void *id, int cmd,                \
-       SYS_VMSPACE_MMAP           = 489 // { int vmspace_mmap(void *id, void *addr, size_t len, \
-       SYS_VMSPACE_MUNMAP         = 490 // { int vmspace_munmap(void *id, void *addr,  \
-       SYS_VMSPACE_MCONTROL       = 491 // { int vmspace_mcontrol(void *id, void *addr,        \
-       SYS_VMSPACE_PREAD          = 492 // { ssize_t vmspace_pread(void *id, void *buf, \
-       SYS_VMSPACE_PWRITE         = 493 // { ssize_t vmspace_pwrite(void *id, const void *buf, \
+       SYS_VMSPACE_CTL            = 488 // { int vmspace_ctl(void *id, int cmd,                struct trapframe *tframe,       struct vextframe *vframe); }
+       SYS_VMSPACE_MMAP           = 489 // { int vmspace_mmap(void *id, void *addr, size_t len, int prot, int flags, int fd, off_t offset); }
+       SYS_VMSPACE_MUNMAP         = 490 // { int vmspace_munmap(void *id, void *addr,  size_t len); }
+       SYS_VMSPACE_MCONTROL       = 491 // { int vmspace_mcontrol(void *id, void *addr,        size_t len, int behav, off_t value); }
+       SYS_VMSPACE_PREAD          = 492 // { ssize_t vmspace_pread(void *id, void *buf, size_t nbyte, int flags, off_t offset); }
+       SYS_VMSPACE_PWRITE         = 493 // { ssize_t vmspace_pwrite(void *id, const void *buf, size_t nbyte, int flags, off_t offset); }
        SYS_EXTEXIT                = 494 // { void extexit(int how, int status, void *addr); }
        SYS_LWP_CREATE             = 495 // { int lwp_create(struct lwp_params *params); }
        SYS_LWP_GETTID             = 496 // { lwpid_t lwp_gettid(void); }
        SYS_LWP_KILL               = 497 // { int lwp_kill(pid_t pid, lwpid_t tid, int signum); }
        SYS_LWP_RTPRIO             = 498 // { int lwp_rtprio(int function, pid_t pid, lwpid_t tid, struct rtprio *rtp); }
-       SYS_PSELECT                = 499 // { int pselect(int nd, fd_set *in, fd_set *ou, \
+       SYS_PSELECT                = 499 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts,    const sigset_t *sigmask); }
        SYS_STATVFS                = 500 // { int statvfs(const char *path, struct statvfs *buf); }
        SYS_FSTATVFS               = 501 // { int fstatvfs(int fd, struct statvfs *buf); }
        SYS_FHSTATVFS              = 502 // { int fhstatvfs(const struct fhandle *u_fhp, struct statvfs *buf); }
-       SYS_GETVFSSTAT             = 503 // { int getvfsstat(struct statfs *buf,          \
+       SYS_GETVFSSTAT             = 503 // { int getvfsstat(struct statfs *buf,          struct statvfs *vbuf, long vbufsize, int flags); }
        SYS_OPENAT                 = 504 // { int openat(int fd, char *path, int flags, int mode); }
-       SYS_FSTATAT                = 505 // { int fstatat(int fd, char *path,   \
-       SYS_FCHMODAT               = 506 // { int fchmodat(int fd, char *path, int mode, \
-       SYS_FCHOWNAT               = 507 // { int fchownat(int fd, char *path, int uid, int gid, \
+       SYS_FSTATAT                = 505 // { int fstatat(int fd, char *path,   struct stat *sb, int flags); }
+       SYS_FCHMODAT               = 506 // { int fchmodat(int fd, char *path, int mode, int flags); }
+       SYS_FCHOWNAT               = 507 // { int fchownat(int fd, char *path, int uid, int gid, int flags); }
        SYS_UNLINKAT               = 508 // { int unlinkat(int fd, char *path, int flags); }
-       SYS_FACCESSAT              = 509 // { int faccessat(int fd, char *path, int amode, \
-       SYS_MQ_OPEN                = 510 // { mqd_t mq_open(const char * name, int oflag, \
+       SYS_FACCESSAT              = 509 // { int faccessat(int fd, char *path, int amode, int flags); }
+       SYS_MQ_OPEN                = 510 // { mqd_t mq_open(const char * name, int oflag, mode_t mode, struct mq_attr *attr); }
        SYS_MQ_CLOSE               = 511 // { int mq_close(mqd_t mqdes); }
        SYS_MQ_UNLINK              = 512 // { int mq_unlink(const char *name); }
-       SYS_MQ_GETATTR             = 513 // { int mq_getattr(mqd_t mqdes, \
-       SYS_MQ_SETATTR             = 514 // { int mq_setattr(mqd_t mqdes, \
-       SYS_MQ_NOTIFY              = 515 // { int mq_notify(mqd_t mqdes, \
-       SYS_MQ_SEND                = 516 // { int mq_send(mqd_t mqdes, const char *msg_ptr, \
-       SYS_MQ_RECEIVE             = 517 // { ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, \
-       SYS_MQ_TIMEDSEND           = 518 // { int mq_timedsend(mqd_t mqdes, \
-       SYS_MQ_TIMEDRECEIVE        = 519 // { ssize_t mq_timedreceive(mqd_t mqdes, \
+       SYS_MQ_GETATTR             = 513 // { int mq_getattr(mqd_t mqdes, struct mq_attr *mqstat); }
+       SYS_MQ_SETATTR             = 514 // { int mq_setattr(mqd_t mqdes, const struct mq_attr *mqstat, struct mq_attr *omqstat); }
+       SYS_MQ_NOTIFY              = 515 // { int mq_notify(mqd_t mqdes, const struct sigevent *notification); }
+       SYS_MQ_SEND                = 516 // { int mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio); }
+       SYS_MQ_RECEIVE             = 517 // { ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio); }
+       SYS_MQ_TIMEDSEND           = 518 // { int mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abs_timeout); }
+       SYS_MQ_TIMEDRECEIVE        = 519 // { ssize_t mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio, const struct timespec *abs_timeout); }
        SYS_IOPRIO_SET             = 520 // { int ioprio_set(int which, int who, int prio); }
        SYS_IOPRIO_GET             = 521 // { int ioprio_get(int which, int who); }
        SYS_CHROOT_KERNEL          = 522 // { int chroot_kernel(char *path); }
-       SYS_RENAMEAT               = 523 // { int renameat(int oldfd, char *old, int newfd, \
+       SYS_RENAMEAT               = 523 // { int renameat(int oldfd, char *old, int newfd, char *new); }
        SYS_MKDIRAT                = 524 // { int mkdirat(int fd, char *path, mode_t mode); }
        SYS_MKFIFOAT               = 525 // { int mkfifoat(int fd, char *path, mode_t mode); }
-       SYS_MKNODAT                = 526 // { int mknodat(int fd, char *path, mode_t mode, \
-       SYS_READLINKAT             = 527 // { int readlinkat(int fd, char *path, char *buf, \
+       SYS_MKNODAT                = 526 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); }
+       SYS_READLINKAT             = 527 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); }
        SYS_SYMLINKAT              = 528 // { int symlinkat(char *path1, int fd, char *path2); }
        SYS_SWAPOFF                = 529 // { int swapoff(char *name); }
-       SYS_VQUOTACTL              = 530 // { int vquotactl(const char *path, \
-       SYS_LINKAT                 = 531 // { int linkat(int fd1, char *path1, int fd2, \
+       SYS_VQUOTACTL              = 530 // { int vquotactl(const char *path, struct plistref *pref); }
+       SYS_LINKAT                 = 531 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flags); }
        SYS_EACCESS                = 532 // { int eaccess(char *path, int flags); }
        SYS_LPATHCONF              = 533 // { int lpathconf(char *path, int name); }
        SYS_VMM_GUEST_CTL          = 534 // { int vmm_guest_ctl(int op, struct vmm_guest_options *options); }
@@ -308,7 +308,7 @@ const (
        SYS_FUTIMENS               = 540 // { int futimens(int fd, const struct timespec *ts); }
        SYS_ACCEPT4                = 541 // { int accept4(int s, caddr_t name, int *anamelen, int flags); }
        SYS_LWP_SETNAME            = 542 // { int lwp_setname(lwpid_t tid, const char *name); }
-       SYS_PPOLL                  = 543 // { int ppoll(struct pollfd *fds, u_int nfds, \
+       SYS_PPOLL                  = 543 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *sigmask); }
        SYS_LWP_SETAFFINITY        = 544 // { int lwp_setaffinity(pid_t pid, lwpid_t tid, const cpumask_t *mask); }
        SYS_LWP_GETAFFINITY        = 545 // { int lwp_getaffinity(pid_t pid, lwpid_t tid, cpumask_t *mask); }
        SYS_LWP_CREATE2            = 546 // { int lwp_create2(struct lwp_params *params, const cpumask_t *mask); }
index 1ab8780c3b0b3922009197cc5e3569d211de0365..b1e81b71722084c78ab7e94aacf6c807967fe5f1 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_freebsd.pl
+// go run mksysnum.go http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build 386,freebsd
@@ -7,13 +7,13 @@ package unix
 
 const (
        // SYS_NOSYS = 0;  // { int nosys(void); } syscall nosys_args int
-       SYS_EXIT                     = 1   // { void sys_exit(int rval); } exit \
+       SYS_EXIT                     = 1   // { void sys_exit(int rval); } exit sys_exit_args void
        SYS_FORK                     = 2   // { int fork(void); }
-       SYS_READ                     = 3   // { ssize_t read(int fd, void *buf, \
-       SYS_WRITE                    = 4   // { ssize_t write(int fd, const void *buf, \
+       SYS_READ                     = 3   // { ssize_t read(int fd, void *buf, size_t nbyte); }
+       SYS_WRITE                    = 4   // { ssize_t write(int fd, const void *buf, size_t nbyte); }
        SYS_OPEN                     = 5   // { int open(char *path, int flags, int mode); }
        SYS_CLOSE                    = 6   // { int close(int fd); }
-       SYS_WAIT4                    = 7   // { int wait4(int pid, int *status, \
+       SYS_WAIT4                    = 7   // { int wait4(int pid, int *status, int options, struct rusage *rusage); }
        SYS_LINK                     = 9   // { int link(char *path, char *link); }
        SYS_UNLINK                   = 10  // { int unlink(char *path); }
        SYS_CHDIR                    = 12  // { int chdir(char *path); }
@@ -21,20 +21,20 @@ const (
        SYS_MKNOD                    = 14  // { int mknod(char *path, int mode, int dev); }
        SYS_CHMOD                    = 15  // { int chmod(char *path, int mode); }
        SYS_CHOWN                    = 16  // { int chown(char *path, int uid, int gid); }
-       SYS_OBREAK                   = 17  // { int obreak(char *nsize); } break \
+       SYS_OBREAK                   = 17  // { int obreak(char *nsize); } break obreak_args int
        SYS_GETPID                   = 20  // { pid_t getpid(void); }
-       SYS_MOUNT                    = 21  // { int mount(char *type, char *path, \
+       SYS_MOUNT                    = 21  // { int mount(char *type, char *path, int flags, caddr_t data); }
        SYS_UNMOUNT                  = 22  // { int unmount(char *path, int flags); }
        SYS_SETUID                   = 23  // { int setuid(uid_t uid); }
        SYS_GETUID                   = 24  // { uid_t getuid(void); }
        SYS_GETEUID                  = 25  // { uid_t geteuid(void); }
-       SYS_PTRACE                   = 26  // { int ptrace(int req, pid_t pid, \
-       SYS_RECVMSG                  = 27  // { int recvmsg(int s, struct msghdr *msg, \
-       SYS_SENDMSG                  = 28  // { int sendmsg(int s, struct msghdr *msg, \
-       SYS_RECVFROM                 = 29  // { int recvfrom(int s, caddr_t buf, \
-       SYS_ACCEPT                   = 30  // { int accept(int s, \
-       SYS_GETPEERNAME              = 31  // { int getpeername(int fdes, \
-       SYS_GETSOCKNAME              = 32  // { int getsockname(int fdes, \
+       SYS_PTRACE                   = 26  // { int ptrace(int req, pid_t pid, caddr_t addr, int data); }
+       SYS_RECVMSG                  = 27  // { int recvmsg(int s, struct msghdr *msg, int flags); }
+       SYS_SENDMSG                  = 28  // { int sendmsg(int s, struct msghdr *msg, int flags); }
+       SYS_RECVFROM                 = 29  // { int recvfrom(int s, caddr_t buf, size_t len, int flags, struct sockaddr * __restrict from, __socklen_t * __restrict fromlenaddr); }
+       SYS_ACCEPT                   = 30  // { int accept(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen); }
+       SYS_GETPEERNAME              = 31  // { int getpeername(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
+       SYS_GETSOCKNAME              = 32  // { int getsockname(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
        SYS_ACCESS                   = 33  // { int access(char *path, int amode); }
        SYS_CHFLAGS                  = 34  // { int chflags(const char *path, u_long flags); }
        SYS_FCHFLAGS                 = 35  // { int fchflags(int fd, u_long flags); }
@@ -44,55 +44,55 @@ const (
        SYS_DUP                      = 41  // { int dup(u_int fd); }
        SYS_PIPE                     = 42  // { int pipe(void); }
        SYS_GETEGID                  = 43  // { gid_t getegid(void); }
-       SYS_PROFIL                   = 44  // { int profil(caddr_t samples, size_t size, \
-       SYS_KTRACE                   = 45  // { int ktrace(const char *fname, int ops, \
+       SYS_PROFIL                   = 44  // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
+       SYS_KTRACE                   = 45  // { int ktrace(const char *fname, int ops, int facs, int pid); }
        SYS_GETGID                   = 47  // { gid_t getgid(void); }
-       SYS_GETLOGIN                 = 49  // { int getlogin(char *namebuf, u_int \
+       SYS_GETLOGIN                 = 49  // { int getlogin(char *namebuf, u_int namelen); }
        SYS_SETLOGIN                 = 50  // { int setlogin(char *namebuf); }
        SYS_ACCT                     = 51  // { int acct(char *path); }
-       SYS_SIGALTSTACK              = 53  // { int sigaltstack(stack_t *ss, \
-       SYS_IOCTL                    = 54  // { int ioctl(int fd, u_long com, \
+       SYS_SIGALTSTACK              = 53  // { int sigaltstack(stack_t *ss, stack_t *oss); }
+       SYS_IOCTL                    = 54  // { int ioctl(int fd, u_long com, caddr_t data); }
        SYS_REBOOT                   = 55  // { int reboot(int opt); }
        SYS_REVOKE                   = 56  // { int revoke(char *path); }
        SYS_SYMLINK                  = 57  // { int symlink(char *path, char *link); }
-       SYS_READLINK                 = 58  // { ssize_t readlink(char *path, char *buf, \
-       SYS_EXECVE                   = 59  // { int execve(char *fname, char **argv, \
-       SYS_UMASK                    = 60  // { int umask(int newmask); } umask umask_args \
+       SYS_READLINK                 = 58  // { ssize_t readlink(char *path, char *buf, size_t count); }
+       SYS_EXECVE                   = 59  // { int execve(char *fname, char **argv, char **envv); }
+       SYS_UMASK                    = 60  // { int umask(int newmask); } umask umask_args int
        SYS_CHROOT                   = 61  // { int chroot(char *path); }
-       SYS_MSYNC                    = 65  // { int msync(void *addr, size_t len, \
+       SYS_MSYNC                    = 65  // { int msync(void *addr, size_t len, int flags); }
        SYS_VFORK                    = 66  // { int vfork(void); }
        SYS_SBRK                     = 69  // { int sbrk(int incr); }
        SYS_SSTK                     = 70  // { int sstk(int incr); }
-       SYS_OVADVISE                 = 72  // { int ovadvise(int anom); } vadvise \
+       SYS_OVADVISE                 = 72  // { int ovadvise(int anom); } vadvise ovadvise_args int
        SYS_MUNMAP                   = 73  // { int munmap(void *addr, size_t len); }
-       SYS_MPROTECT                 = 74  // { int mprotect(const void *addr, size_t len, \
-       SYS_MADVISE                  = 75  // { int madvise(void *addr, size_t len, \
-       SYS_MINCORE                  = 78  // { int mincore(const void *addr, size_t len, \
-       SYS_GETGROUPS                = 79  // { int getgroups(u_int gidsetsize, \
-       SYS_SETGROUPS                = 80  // { int setgroups(u_int gidsetsize, \
+       SYS_MPROTECT                 = 74  // { int mprotect(const void *addr, size_t len, int prot); }
+       SYS_MADVISE                  = 75  // { int madvise(void *addr, size_t len, int behav); }
+       SYS_MINCORE                  = 78  // { int mincore(const void *addr, size_t len, char *vec); }
+       SYS_GETGROUPS                = 79  // { int getgroups(u_int gidsetsize, gid_t *gidset); }
+       SYS_SETGROUPS                = 80  // { int setgroups(u_int gidsetsize, gid_t *gidset); }
        SYS_GETPGRP                  = 81  // { int getpgrp(void); }
        SYS_SETPGID                  = 82  // { int setpgid(int pid, int pgid); }
-       SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct \
+       SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); }
        SYS_SWAPON                   = 85  // { int swapon(char *name); }
-       SYS_GETITIMER                = 86  // { int getitimer(u_int which, \
+       SYS_GETITIMER                = 86  // { int getitimer(u_int which, struct itimerval *itv); }
        SYS_GETDTABLESIZE            = 89  // { int getdtablesize(void); }
        SYS_DUP2                     = 90  // { int dup2(u_int from, u_int to); }
        SYS_FCNTL                    = 92  // { int fcntl(int fd, int cmd, long arg); }
-       SYS_SELECT                   = 93  // { int select(int nd, fd_set *in, fd_set *ou, \
+       SYS_SELECT                   = 93  // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
        SYS_FSYNC                    = 95  // { int fsync(int fd); }
-       SYS_SETPRIORITY              = 96  // { int setpriority(int which, int who, \
-       SYS_SOCKET                   = 97  // { int socket(int domain, int type, \
-       SYS_CONNECT                  = 98  // { int connect(int s, caddr_t name, \
+       SYS_SETPRIORITY              = 96  // { int setpriority(int which, int who, int prio); }
+       SYS_SOCKET                   = 97  // { int socket(int domain, int type, int protocol); }
+       SYS_CONNECT                  = 98  // { int connect(int s, caddr_t name, int namelen); }
        SYS_GETPRIORITY              = 100 // { int getpriority(int which, int who); }
-       SYS_BIND                     = 104 // { int bind(int s, caddr_t name, \
-       SYS_SETSOCKOPT               = 105 // { int setsockopt(int s, int level, int name, \
+       SYS_BIND                     = 104 // { int bind(int s, caddr_t name, int namelen); }
+       SYS_SETSOCKOPT               = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); }
        SYS_LISTEN                   = 106 // { int listen(int s, int backlog); }
-       SYS_GETTIMEOFDAY             = 116 // { int gettimeofday(struct timeval *tp, \
-       SYS_GETRUSAGE                = 117 // { int getrusage(int who, \
-       SYS_GETSOCKOPT               = 118 // { int getsockopt(int s, int level, int name, \
-       SYS_READV                    = 120 // { int readv(int fd, struct iovec *iovp, \
-       SYS_WRITEV                   = 121 // { int writev(int fd, struct iovec *iovp, \
-       SYS_SETTIMEOFDAY             = 122 // { int settimeofday(struct timeval *tv, \
+       SYS_GETTIMEOFDAY             = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); }
+       SYS_GETRUSAGE                = 117 // { int getrusage(int who, struct rusage *rusage); }
+       SYS_GETSOCKOPT               = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); }
+       SYS_READV                    = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); }
+       SYS_WRITEV                   = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); }
+       SYS_SETTIMEOFDAY             = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); }
        SYS_FCHOWN                   = 123 // { int fchown(int fd, int uid, int gid); }
        SYS_FCHMOD                   = 124 // { int fchmod(int fd, int mode); }
        SYS_SETREUID                 = 126 // { int setreuid(int ruid, int euid); }
@@ -100,26 +100,26 @@ const (
        SYS_RENAME                   = 128 // { int rename(char *from, char *to); }
        SYS_FLOCK                    = 131 // { int flock(int fd, int how); }
        SYS_MKFIFO                   = 132 // { int mkfifo(char *path, int mode); }
-       SYS_SENDTO                   = 133 // { int sendto(int s, caddr_t buf, size_t len, \
+       SYS_SENDTO                   = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); }
        SYS_SHUTDOWN                 = 134 // { int shutdown(int s, int how); }
-       SYS_SOCKETPAIR               = 135 // { int socketpair(int domain, int type, \
+       SYS_SOCKETPAIR               = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); }
        SYS_MKDIR                    = 136 // { int mkdir(char *path, int mode); }
        SYS_RMDIR                    = 137 // { int rmdir(char *path); }
-       SYS_UTIMES                   = 138 // { int utimes(char *path, \
-       SYS_ADJTIME                  = 140 // { int adjtime(struct timeval *delta, \
+       SYS_UTIMES                   = 138 // { int utimes(char *path, struct timeval *tptr); }
+       SYS_ADJTIME                  = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); }
        SYS_SETSID                   = 147 // { int setsid(void); }
-       SYS_QUOTACTL                 = 148 // { int quotactl(char *path, int cmd, int uid, \
+       SYS_QUOTACTL                 = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); }
        SYS_NLM_SYSCALL              = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
        SYS_NFSSVC                   = 155 // { int nfssvc(int flag, caddr_t argp); }
-       SYS_LGETFH                   = 160 // { int lgetfh(char *fname, \
-       SYS_GETFH                    = 161 // { int getfh(char *fname, \
+       SYS_LGETFH                   = 160 // { int lgetfh(char *fname, struct fhandle *fhp); }
+       SYS_GETFH                    = 161 // { int getfh(char *fname, struct fhandle *fhp); }
        SYS_SYSARCH                  = 165 // { int sysarch(int op, char *parms); }
-       SYS_RTPRIO                   = 166 // { int rtprio(int function, pid_t pid, \
-       SYS_SEMSYS                   = 169 // { int semsys(int which, int a2, int a3, \
-       SYS_MSGSYS                   = 170 // { int msgsys(int which, int a2, int a3, \
-       SYS_SHMSYS                   = 171 // { int shmsys(int which, int a2, int a3, \
-       SYS_FREEBSD6_PREAD           = 173 // { ssize_t freebsd6_pread(int fd, void *buf, \
-       SYS_FREEBSD6_PWRITE          = 174 // { ssize_t freebsd6_pwrite(int fd, \
+       SYS_RTPRIO                   = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
+       SYS_SEMSYS                   = 169 // { int semsys(int which, int a2, int a3, int a4, int a5); }
+       SYS_MSGSYS                   = 170 // { int msgsys(int which, int a2, int a3, int a4, int a5, int a6); }
+       SYS_SHMSYS                   = 171 // { int shmsys(int which, int a2, int a3, int a4); }
+       SYS_FREEBSD6_PREAD           = 173 // { ssize_t freebsd6_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
+       SYS_FREEBSD6_PWRITE          = 174 // { ssize_t freebsd6_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
        SYS_SETFIB                   = 175 // { int setfib(int fibnum); }
        SYS_NTP_ADJTIME              = 176 // { int ntp_adjtime(struct timex *tp); }
        SYS_SETGID                   = 181 // { int setgid(gid_t gid); }
@@ -130,274 +130,274 @@ const (
        SYS_LSTAT                    = 190 // { int lstat(char *path, struct stat *ub); }
        SYS_PATHCONF                 = 191 // { int pathconf(char *path, int name); }
        SYS_FPATHCONF                = 192 // { int fpathconf(int fd, int name); }
-       SYS_GETRLIMIT                = 194 // { int getrlimit(u_int which, \
-       SYS_SETRLIMIT                = 195 // { int setrlimit(u_int which, \
-       SYS_GETDIRENTRIES            = 196 // { int getdirentries(int fd, char *buf, \
-       SYS_FREEBSD6_MMAP            = 197 // { caddr_t freebsd6_mmap(caddr_t addr, \
-       SYS_FREEBSD6_LSEEK           = 199 // { off_t freebsd6_lseek(int fd, int pad, \
-       SYS_FREEBSD6_TRUNCATE        = 200 // { int freebsd6_truncate(char *path, int pad, \
-       SYS_FREEBSD6_FTRUNCATE       = 201 // { int freebsd6_ftruncate(int fd, int pad, \
-       SYS___SYSCTL                 = 202 // { int __sysctl(int *name, u_int namelen, \
+       SYS_GETRLIMIT                = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
+       SYS_SETRLIMIT                = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
+       SYS_GETDIRENTRIES            = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); }
+       SYS_FREEBSD6_MMAP            = 197 // { caddr_t freebsd6_mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
+       SYS_FREEBSD6_LSEEK           = 199 // { off_t freebsd6_lseek(int fd, int pad, off_t offset, int whence); }
+       SYS_FREEBSD6_TRUNCATE        = 200 // { int freebsd6_truncate(char *path, int pad, off_t length); }
+       SYS_FREEBSD6_FTRUNCATE       = 201 // { int freebsd6_ftruncate(int fd, int pad, off_t length); }
+       SYS___SYSCTL                 = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int
        SYS_MLOCK                    = 203 // { int mlock(const void *addr, size_t len); }
        SYS_MUNLOCK                  = 204 // { int munlock(const void *addr, size_t len); }
        SYS_UNDELETE                 = 205 // { int undelete(char *path); }
        SYS_FUTIMES                  = 206 // { int futimes(int fd, struct timeval *tptr); }
        SYS_GETPGID                  = 207 // { int getpgid(pid_t pid); }
-       SYS_POLL                     = 209 // { int poll(struct pollfd *fds, u_int nfds, \
-       SYS_SEMGET                   = 221 // { int semget(key_t key, int nsems, \
-       SYS_SEMOP                    = 222 // { int semop(int semid, struct sembuf *sops, \
+       SYS_POLL                     = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); }
+       SYS_SEMGET                   = 221 // { int semget(key_t key, int nsems, int semflg); }
+       SYS_SEMOP                    = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); }
        SYS_MSGGET                   = 225 // { int msgget(key_t key, int msgflg); }
-       SYS_MSGSND                   = 226 // { int msgsnd(int msqid, const void *msgp, \
-       SYS_MSGRCV                   = 227 // { int msgrcv(int msqid, void *msgp, \
-       SYS_SHMAT                    = 228 // { int shmat(int shmid, const void *shmaddr, \
+       SYS_MSGSND                   = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
+       SYS_MSGRCV                   = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
+       SYS_SHMAT                    = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); }
        SYS_SHMDT                    = 230 // { int shmdt(const void *shmaddr); }
-       SYS_SHMGET                   = 231 // { int shmget(key_t key, size_t size, \
-       SYS_CLOCK_GETTIME            = 232 // { int clock_gettime(clockid_t clock_id, \
-       SYS_CLOCK_SETTIME            = 233 // { int clock_settime( \
-       SYS_CLOCK_GETRES             = 234 // { int clock_getres(clockid_t clock_id, \
-       SYS_KTIMER_CREATE            = 235 // { int ktimer_create(clockid_t clock_id, \
+       SYS_SHMGET                   = 231 // { int shmget(key_t key, size_t size, int shmflg); }
+       SYS_CLOCK_GETTIME            = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); }
+       SYS_CLOCK_SETTIME            = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); }
+       SYS_CLOCK_GETRES             = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); }
+       SYS_KTIMER_CREATE            = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); }
        SYS_KTIMER_DELETE            = 236 // { int ktimer_delete(int timerid); }
-       SYS_KTIMER_SETTIME           = 237 // { int ktimer_settime(int timerid, int flags, \
-       SYS_KTIMER_GETTIME           = 238 // { int ktimer_gettime(int timerid, struct \
+       SYS_KTIMER_SETTIME           = 237 // { int ktimer_settime(int timerid, int flags, const struct itimerspec *value, struct itimerspec *ovalue); }
+       SYS_KTIMER_GETTIME           = 238 // { int ktimer_gettime(int timerid, struct itimerspec *value); }
        SYS_KTIMER_GETOVERRUN        = 239 // { int ktimer_getoverrun(int timerid); }
-       SYS_NANOSLEEP                = 240 // { int nanosleep(const struct timespec *rqtp, \
+       SYS_NANOSLEEP                = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
        SYS_FFCLOCK_GETCOUNTER       = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
-       SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( \
-       SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( \
-       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,\
+       SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); }
+       SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); }
+       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); }
        SYS_NTP_GETTIME              = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
-       SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, \
+       SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, int inherit); }
        SYS_RFORK                    = 251 // { int rfork(int flags); }
-       SYS_OPENBSD_POLL             = 252 // { int openbsd_poll(struct pollfd *fds, \
+       SYS_OPENBSD_POLL             = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); }
        SYS_ISSETUGID                = 253 // { int issetugid(void); }
        SYS_LCHOWN                   = 254 // { int lchown(char *path, int uid, int gid); }
        SYS_AIO_READ                 = 255 // { int aio_read(struct aiocb *aiocbp); }
        SYS_AIO_WRITE                = 256 // { int aio_write(struct aiocb *aiocbp); }
-       SYS_LIO_LISTIO               = 257 // { int lio_listio(int mode, \
-       SYS_GETDENTS                 = 272 // { int getdents(int fd, char *buf, \
+       SYS_LIO_LISTIO               = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); }
+       SYS_GETDENTS                 = 272 // { int getdents(int fd, char *buf, size_t count); }
        SYS_LCHMOD                   = 274 // { int lchmod(char *path, mode_t mode); }
-       SYS_LUTIMES                  = 276 // { int lutimes(char *path, \
+       SYS_LUTIMES                  = 276 // { int lutimes(char *path, struct timeval *tptr); }
        SYS_NSTAT                    = 278 // { int nstat(char *path, struct nstat *ub); }
        SYS_NFSTAT                   = 279 // { int nfstat(int fd, struct nstat *sb); }
        SYS_NLSTAT                   = 280 // { int nlstat(char *path, struct nstat *ub); }
-       SYS_PREADV                   = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \
-       SYS_PWRITEV                  = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \
-       SYS_FHOPEN                   = 298 // { int fhopen(const struct fhandle *u_fhp, \
-       SYS_FHSTAT                   = 299 // { int fhstat(const struct fhandle *u_fhp, \
+       SYS_PREADV                   = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
+       SYS_PWRITEV                  = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
+       SYS_FHOPEN                   = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
+       SYS_FHSTAT                   = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); }
        SYS_MODNEXT                  = 300 // { int modnext(int modid); }
-       SYS_MODSTAT                  = 301 // { int modstat(int modid, \
+       SYS_MODSTAT                  = 301 // { int modstat(int modid, struct module_stat *stat); }
        SYS_MODFNEXT                 = 302 // { int modfnext(int modid); }
        SYS_MODFIND                  = 303 // { int modfind(const char *name); }
        SYS_KLDLOAD                  = 304 // { int kldload(const char *file); }
        SYS_KLDUNLOAD                = 305 // { int kldunload(int fileid); }
        SYS_KLDFIND                  = 306 // { int kldfind(const char *file); }
        SYS_KLDNEXT                  = 307 // { int kldnext(int fileid); }
-       SYS_KLDSTAT                  = 308 // { int kldstat(int fileid, struct \
+       SYS_KLDSTAT                  = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); }
        SYS_KLDFIRSTMOD              = 309 // { int kldfirstmod(int fileid); }
        SYS_GETSID                   = 310 // { int getsid(pid_t pid); }
-       SYS_SETRESUID                = 311 // { int setresuid(uid_t ruid, uid_t euid, \
-       SYS_SETRESGID                = 312 // { int setresgid(gid_t rgid, gid_t egid, \
+       SYS_SETRESUID                = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); }
+       SYS_SETRESGID                = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
        SYS_AIO_RETURN               = 314 // { int aio_return(struct aiocb *aiocbp); }
-       SYS_AIO_SUSPEND              = 315 // { int aio_suspend( \
-       SYS_AIO_CANCEL               = 316 // { int aio_cancel(int fd, \
+       SYS_AIO_SUSPEND              = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); }
+       SYS_AIO_CANCEL               = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); }
        SYS_AIO_ERROR                = 317 // { int aio_error(struct aiocb *aiocbp); }
        SYS_OAIO_READ                = 318 // { int oaio_read(struct oaiocb *aiocbp); }
        SYS_OAIO_WRITE               = 319 // { int oaio_write(struct oaiocb *aiocbp); }
-       SYS_OLIO_LISTIO              = 320 // { int olio_listio(int mode, \
+       SYS_OLIO_LISTIO              = 320 // { int olio_listio(int mode, struct oaiocb * const *acb_list, int nent, struct osigevent *sig); }
        SYS_YIELD                    = 321 // { int yield(void); }
        SYS_MLOCKALL                 = 324 // { int mlockall(int how); }
        SYS_MUNLOCKALL               = 325 // { int munlockall(void); }
        SYS___GETCWD                 = 326 // { int __getcwd(char *buf, u_int buflen); }
-       SYS_SCHED_SETPARAM           = 327 // { int sched_setparam (pid_t pid, \
-       SYS_SCHED_GETPARAM           = 328 // { int sched_getparam (pid_t pid, struct \
-       SYS_SCHED_SETSCHEDULER       = 329 // { int sched_setscheduler (pid_t pid, int \
+       SYS_SCHED_SETPARAM           = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); }
+       SYS_SCHED_GETPARAM           = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); }
+       SYS_SCHED_SETSCHEDULER       = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); }
        SYS_SCHED_GETSCHEDULER       = 330 // { int sched_getscheduler (pid_t pid); }
        SYS_SCHED_YIELD              = 331 // { int sched_yield (void); }
        SYS_SCHED_GET_PRIORITY_MAX   = 332 // { int sched_get_priority_max (int policy); }
        SYS_SCHED_GET_PRIORITY_MIN   = 333 // { int sched_get_priority_min (int policy); }
-       SYS_SCHED_RR_GET_INTERVAL    = 334 // { int sched_rr_get_interval (pid_t pid, \
+       SYS_SCHED_RR_GET_INTERVAL    = 334 // { int sched_rr_get_interval (pid_t pid, struct timespec *interval); }
        SYS_UTRACE                   = 335 // { int utrace(const void *addr, size_t len); }
-       SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, \
+       SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, void *data); }
        SYS_JAIL                     = 338 // { int jail(struct jail *jail); }
-       SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, \
+       SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
        SYS_SIGSUSPEND               = 341 // { int sigsuspend(const sigset_t *sigmask); }
        SYS_SIGPENDING               = 343 // { int sigpending(sigset_t *set); }
-       SYS_SIGTIMEDWAIT             = 345 // { int sigtimedwait(const sigset_t *set, \
-       SYS_SIGWAITINFO              = 346 // { int sigwaitinfo(const sigset_t *set, \
-       SYS___ACL_GET_FILE           = 347 // { int __acl_get_file(const char *path, \
-       SYS___ACL_SET_FILE           = 348 // { int __acl_set_file(const char *path, \
-       SYS___ACL_GET_FD             = 349 // { int __acl_get_fd(int filedes, \
-       SYS___ACL_SET_FD             = 350 // { int __acl_set_fd(int filedes, \
-       SYS___ACL_DELETE_FILE        = 351 // { int __acl_delete_file(const char *path, \
-       SYS___ACL_DELETE_FD          = 352 // { int __acl_delete_fd(int filedes, \
-       SYS___ACL_ACLCHECK_FILE      = 353 // { int __acl_aclcheck_file(const char *path, \
-       SYS___ACL_ACLCHECK_FD        = 354 // { int __acl_aclcheck_fd(int filedes, \
-       SYS_EXTATTRCTL               = 355 // { int extattrctl(const char *path, int cmd, \
-       SYS_EXTATTR_SET_FILE         = 356 // { ssize_t extattr_set_file( \
-       SYS_EXTATTR_GET_FILE         = 357 // { ssize_t extattr_get_file( \
-       SYS_EXTATTR_DELETE_FILE      = 358 // { int extattr_delete_file(const char *path, \
-       SYS_AIO_WAITCOMPLETE         = 359 // { int aio_waitcomplete( \
-       SYS_GETRESUID                = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \
-       SYS_GETRESGID                = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \
+       SYS_SIGTIMEDWAIT             = 345 // { int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout); }
+       SYS_SIGWAITINFO              = 346 // { int sigwaitinfo(const sigset_t *set, siginfo_t *info); }
+       SYS___ACL_GET_FILE           = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_FILE           = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_GET_FD             = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_FD             = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_DELETE_FILE        = 351 // { int __acl_delete_file(const char *path, acl_type_t type); }
+       SYS___ACL_DELETE_FD          = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); }
+       SYS___ACL_ACLCHECK_FILE      = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_ACLCHECK_FD        = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS_EXTATTRCTL               = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
+       SYS_EXTATTR_SET_FILE         = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_FILE         = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_FILE      = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
+       SYS_AIO_WAITCOMPLETE         = 359 // { int aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); }
+       SYS_GETRESUID                = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
+       SYS_GETRESGID                = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
        SYS_KQUEUE                   = 362 // { int kqueue(void); }
-       SYS_KEVENT                   = 363 // { int kevent(int fd, \
-       SYS_EXTATTR_SET_FD           = 371 // { ssize_t extattr_set_fd(int fd, \
-       SYS_EXTATTR_GET_FD           = 372 // { ssize_t extattr_get_fd(int fd, \
-       SYS_EXTATTR_DELETE_FD        = 373 // { int extattr_delete_fd(int fd, \
+       SYS_KEVENT                   = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
+       SYS_EXTATTR_SET_FD           = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_FD           = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_FD        = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); }
        SYS___SETUGID                = 374 // { int __setugid(int flag); }
        SYS_EACCESS                  = 376 // { int eaccess(char *path, int amode); }
-       SYS_NMOUNT                   = 378 // { int nmount(struct iovec *iovp, \
+       SYS_NMOUNT                   = 378 // { int nmount(struct iovec *iovp, unsigned int iovcnt, int flags); }
        SYS___MAC_GET_PROC           = 384 // { int __mac_get_proc(struct mac *mac_p); }
        SYS___MAC_SET_PROC           = 385 // { int __mac_set_proc(struct mac *mac_p); }
-       SYS___MAC_GET_FD             = 386 // { int __mac_get_fd(int fd, \
-       SYS___MAC_GET_FILE           = 387 // { int __mac_get_file(const char *path_p, \
-       SYS___MAC_SET_FD             = 388 // { int __mac_set_fd(int fd, \
-       SYS___MAC_SET_FILE           = 389 // { int __mac_set_file(const char *path_p, \
-       SYS_KENV                     = 390 // { int kenv(int what, const char *name, \
-       SYS_LCHFLAGS                 = 391 // { int lchflags(const char *path, \
-       SYS_UUIDGEN                  = 392 // { int uuidgen(struct uuid *store, \
-       SYS_SENDFILE                 = 393 // { int sendfile(int fd, int s, off_t offset, \
-       SYS_MAC_SYSCALL              = 394 // { int mac_syscall(const char *policy, \
-       SYS_GETFSSTAT                = 395 // { int getfsstat(struct statfs *buf, \
-       SYS_STATFS                   = 396 // { int statfs(char *path, \
+       SYS___MAC_GET_FD             = 386 // { int __mac_get_fd(int fd, struct mac *mac_p); }
+       SYS___MAC_GET_FILE           = 387 // { int __mac_get_file(const char *path_p, struct mac *mac_p); }
+       SYS___MAC_SET_FD             = 388 // { int __mac_set_fd(int fd, struct mac *mac_p); }
+       SYS___MAC_SET_FILE           = 389 // { int __mac_set_file(const char *path_p, struct mac *mac_p); }
+       SYS_KENV                     = 390 // { int kenv(int what, const char *name, char *value, int len); }
+       SYS_LCHFLAGS                 = 391 // { int lchflags(const char *path, u_long flags); }
+       SYS_UUIDGEN                  = 392 // { int uuidgen(struct uuid *store, int count); }
+       SYS_SENDFILE                 = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
+       SYS_MAC_SYSCALL              = 394 // { int mac_syscall(const char *policy, int call, void *arg); }
+       SYS_GETFSSTAT                = 395 // { int getfsstat(struct statfs *buf, long bufsize, int flags); }
+       SYS_STATFS                   = 396 // { int statfs(char *path, struct statfs *buf); }
        SYS_FSTATFS                  = 397 // { int fstatfs(int fd, struct statfs *buf); }
-       SYS_FHSTATFS                 = 398 // { int fhstatfs(const struct fhandle *u_fhp, \
+       SYS_FHSTATFS                 = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
        SYS_KSEM_CLOSE               = 400 // { int ksem_close(semid_t id); }
        SYS_KSEM_POST                = 401 // { int ksem_post(semid_t id); }
        SYS_KSEM_WAIT                = 402 // { int ksem_wait(semid_t id); }
        SYS_KSEM_TRYWAIT             = 403 // { int ksem_trywait(semid_t id); }
-       SYS_KSEM_INIT                = 404 // { int ksem_init(semid_t *idp, \
-       SYS_KSEM_OPEN                = 405 // { int ksem_open(semid_t *idp, \
+       SYS_KSEM_INIT                = 404 // { int ksem_init(semid_t *idp, unsigned int value); }
+       SYS_KSEM_OPEN                = 405 // { int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode, unsigned int value); }
        SYS_KSEM_UNLINK              = 406 // { int ksem_unlink(const char *name); }
        SYS_KSEM_GETVALUE            = 407 // { int ksem_getvalue(semid_t id, int *val); }
        SYS_KSEM_DESTROY             = 408 // { int ksem_destroy(semid_t id); }
-       SYS___MAC_GET_PID            = 409 // { int __mac_get_pid(pid_t pid, \
-       SYS___MAC_GET_LINK           = 410 // { int __mac_get_link(const char *path_p, \
-       SYS___MAC_SET_LINK           = 411 // { int __mac_set_link(const char *path_p, \
-       SYS_EXTATTR_SET_LINK         = 412 // { ssize_t extattr_set_link( \
-       SYS_EXTATTR_GET_LINK         = 413 // { ssize_t extattr_get_link( \
-       SYS_EXTATTR_DELETE_LINK      = 414 // { int extattr_delete_link( \
-       SYS___MAC_EXECVE             = 415 // { int __mac_execve(char *fname, char **argv, \
-       SYS_SIGACTION                = 416 // { int sigaction(int sig, \
-       SYS_SIGRETURN                = 417 // { int sigreturn( \
+       SYS___MAC_GET_PID            = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); }
+       SYS___MAC_GET_LINK           = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); }
+       SYS___MAC_SET_LINK           = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); }
+       SYS_EXTATTR_SET_LINK         = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_LINK         = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_LINK      = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); }
+       SYS___MAC_EXECVE             = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); }
+       SYS_SIGACTION                = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); }
+       SYS_SIGRETURN                = 417 // { int sigreturn( const struct __ucontext *sigcntxp); }
        SYS_GETCONTEXT               = 421 // { int getcontext(struct __ucontext *ucp); }
-       SYS_SETCONTEXT               = 422 // { int setcontext( \
-       SYS_SWAPCONTEXT              = 423 // { int swapcontext(struct __ucontext *oucp, \
+       SYS_SETCONTEXT               = 422 // { int setcontext( const struct __ucontext *ucp); }
+       SYS_SWAPCONTEXT              = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); }
        SYS_SWAPOFF                  = 424 // { int swapoff(const char *name); }
-       SYS___ACL_GET_LINK           = 425 // { int __acl_get_link(const char *path, \
-       SYS___ACL_SET_LINK           = 426 // { int __acl_set_link(const char *path, \
-       SYS___ACL_DELETE_LINK        = 427 // { int __acl_delete_link(const char *path, \
-       SYS___ACL_ACLCHECK_LINK      = 428 // { int __acl_aclcheck_link(const char *path, \
-       SYS_SIGWAIT                  = 429 // { int sigwait(const sigset_t *set, \
-       SYS_THR_CREATE               = 430 // { int thr_create(ucontext_t *ctx, long *id, \
+       SYS___ACL_GET_LINK           = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_LINK           = 426 // { int __acl_set_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_DELETE_LINK        = 427 // { int __acl_delete_link(const char *path, acl_type_t type); }
+       SYS___ACL_ACLCHECK_LINK      = 428 // { int __acl_aclcheck_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS_SIGWAIT                  = 429 // { int sigwait(const sigset_t *set, int *sig); }
+       SYS_THR_CREATE               = 430 // { int thr_create(ucontext_t *ctx, long *id, int flags); }
        SYS_THR_EXIT                 = 431 // { void thr_exit(long *state); }
        SYS_THR_SELF                 = 432 // { int thr_self(long *id); }
        SYS_THR_KILL                 = 433 // { int thr_kill(long id, int sig); }
        SYS__UMTX_LOCK               = 434 // { int _umtx_lock(struct umtx *umtx); }
        SYS__UMTX_UNLOCK             = 435 // { int _umtx_unlock(struct umtx *umtx); }
        SYS_JAIL_ATTACH              = 436 // { int jail_attach(int jid); }
-       SYS_EXTATTR_LIST_FD          = 437 // { ssize_t extattr_list_fd(int fd, \
-       SYS_EXTATTR_LIST_FILE        = 438 // { ssize_t extattr_list_file( \
-       SYS_EXTATTR_LIST_LINK        = 439 // { ssize_t extattr_list_link( \
-       SYS_KSEM_TIMEDWAIT           = 441 // { int ksem_timedwait(semid_t id, \
-       SYS_THR_SUSPEND              = 442 // { int thr_suspend( \
+       SYS_EXTATTR_LIST_FD          = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); }
+       SYS_EXTATTR_LIST_FILE        = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); }
+       SYS_EXTATTR_LIST_LINK        = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); }
+       SYS_KSEM_TIMEDWAIT           = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); }
+       SYS_THR_SUSPEND              = 442 // { int thr_suspend( const struct timespec *timeout); }
        SYS_THR_WAKE                 = 443 // { int thr_wake(long id); }
        SYS_KLDUNLOADF               = 444 // { int kldunloadf(int fileid, int flags); }
-       SYS_AUDIT                    = 445 // { int audit(const void *record, \
-       SYS_AUDITON                  = 446 // { int auditon(int cmd, void *data, \
+       SYS_AUDIT                    = 445 // { int audit(const void *record, u_int length); }
+       SYS_AUDITON                  = 446 // { int auditon(int cmd, void *data, u_int length); }
        SYS_GETAUID                  = 447 // { int getauid(uid_t *auid); }
        SYS_SETAUID                  = 448 // { int setauid(uid_t *auid); }
        SYS_GETAUDIT                 = 449 // { int getaudit(struct auditinfo *auditinfo); }
        SYS_SETAUDIT                 = 450 // { int setaudit(struct auditinfo *auditinfo); }
-       SYS_GETAUDIT_ADDR            = 451 // { int getaudit_addr( \
-       SYS_SETAUDIT_ADDR            = 452 // { int setaudit_addr( \
+       SYS_GETAUDIT_ADDR            = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
+       SYS_SETAUDIT_ADDR            = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
        SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
-       SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, \
-       SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, \
+       SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
+       SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, int param_size); }
        SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
-       SYS_KMQ_OPEN                 = 457 // { int kmq_open(const char *path, int flags, \
-       SYS_KMQ_SETATTR              = 458 // { int kmq_setattr(int mqd,                \
-       SYS_KMQ_TIMEDRECEIVE         = 459 // { int kmq_timedreceive(int mqd,   \
-       SYS_KMQ_TIMEDSEND            = 460 // { int kmq_timedsend(int mqd,              \
-       SYS_KMQ_NOTIFY               = 461 // { int kmq_notify(int mqd,         \
+       SYS_KMQ_OPEN                 = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); }
+       SYS_KMQ_SETATTR              = 458 // { int kmq_setattr(int mqd,                const struct mq_attr *attr,             struct mq_attr *oattr); }
+       SYS_KMQ_TIMEDRECEIVE         = 459 // { int kmq_timedreceive(int mqd,   char *msg_ptr, size_t msg_len,  unsigned *msg_prio,                     const struct timespec *abs_timeout); }
+       SYS_KMQ_TIMEDSEND            = 460 // { int kmq_timedsend(int mqd,              const char *msg_ptr, size_t msg_len,unsigned msg_prio,                  const struct timespec *abs_timeout);}
+       SYS_KMQ_NOTIFY               = 461 // { int kmq_notify(int mqd,         const struct sigevent *sigev); }
        SYS_KMQ_UNLINK               = 462 // { int kmq_unlink(const char *path); }
        SYS_ABORT2                   = 463 // { int abort2(const char *why, int nargs, void **args); }
        SYS_THR_SET_NAME             = 464 // { int thr_set_name(long id, const char *name); }
        SYS_AIO_FSYNC                = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
-       SYS_RTPRIO_THREAD            = 466 // { int rtprio_thread(int function, \
+       SYS_RTPRIO_THREAD            = 466 // { int rtprio_thread(int function, lwpid_t lwpid, struct rtprio *rtp); }
        SYS_SCTP_PEELOFF             = 471 // { int sctp_peeloff(int sd, uint32_t name); }
-       SYS_SCTP_GENERIC_SENDMSG     = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \
-       SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \
-       SYS_SCTP_GENERIC_RECVMSG     = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \
-       SYS_PREAD                    = 475 // { ssize_t pread(int fd, void *buf, \
-       SYS_PWRITE                   = 476 // { ssize_t pwrite(int fd, const void *buf, \
-       SYS_MMAP                     = 477 // { caddr_t mmap(caddr_t addr, size_t len, \
-       SYS_LSEEK                    = 478 // { off_t lseek(int fd, off_t offset, \
+       SYS_SCTP_GENERIC_SENDMSG     = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
+       SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
+       SYS_SCTP_GENERIC_RECVMSG     = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); }
+       SYS_PREAD                    = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); }
+       SYS_PWRITE                   = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); }
+       SYS_MMAP                     = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); }
+       SYS_LSEEK                    = 478 // { off_t lseek(int fd, off_t offset, int whence); }
        SYS_TRUNCATE                 = 479 // { int truncate(char *path, off_t length); }
        SYS_FTRUNCATE                = 480 // { int ftruncate(int fd, off_t length); }
        SYS_THR_KILL2                = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
-       SYS_SHM_OPEN                 = 482 // { int shm_open(const char *path, int flags, \
+       SYS_SHM_OPEN                 = 482 // { int shm_open(const char *path, int flags, mode_t mode); }
        SYS_SHM_UNLINK               = 483 // { int shm_unlink(const char *path); }
        SYS_CPUSET                   = 484 // { int cpuset(cpusetid_t *setid); }
-       SYS_CPUSET_SETID             = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \
-       SYS_CPUSET_GETID             = 486 // { int cpuset_getid(cpulevel_t level, \
-       SYS_CPUSET_GETAFFINITY       = 487 // { int cpuset_getaffinity(cpulevel_t level, \
-       SYS_CPUSET_SETAFFINITY       = 488 // { int cpuset_setaffinity(cpulevel_t level, \
-       SYS_FACCESSAT                = 489 // { int faccessat(int fd, char *path, int amode, \
-       SYS_FCHMODAT                 = 490 // { int fchmodat(int fd, char *path, mode_t mode, \
-       SYS_FCHOWNAT                 = 491 // { int fchownat(int fd, char *path, uid_t uid, \
-       SYS_FEXECVE                  = 492 // { int fexecve(int fd, char **argv, \
-       SYS_FSTATAT                  = 493 // { int fstatat(int fd, char *path, \
-       SYS_FUTIMESAT                = 494 // { int futimesat(int fd, char *path, \
-       SYS_LINKAT                   = 495 // { int linkat(int fd1, char *path1, int fd2, \
+       SYS_CPUSET_SETID             = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, cpusetid_t setid); }
+       SYS_CPUSET_GETID             = 486 // { int cpuset_getid(cpulevel_t level, cpuwhich_t which, id_t id, cpusetid_t *setid); }
+       SYS_CPUSET_GETAFFINITY       = 487 // { int cpuset_getaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *mask); }
+       SYS_CPUSET_SETAFFINITY       = 488 // { int cpuset_setaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, const cpuset_t *mask); }
+       SYS_FACCESSAT                = 489 // { int faccessat(int fd, char *path, int amode, int flag); }
+       SYS_FCHMODAT                 = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); }
+       SYS_FCHOWNAT                 = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); }
+       SYS_FEXECVE                  = 492 // { int fexecve(int fd, char **argv, char **envv); }
+       SYS_FSTATAT                  = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); }
+       SYS_FUTIMESAT                = 494 // { int futimesat(int fd, char *path, struct timeval *times); }
+       SYS_LINKAT                   = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); }
        SYS_MKDIRAT                  = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
        SYS_MKFIFOAT                 = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
-       SYS_MKNODAT                  = 498 // { int mknodat(int fd, char *path, mode_t mode, \
-       SYS_OPENAT                   = 499 // { int openat(int fd, char *path, int flag, \
-       SYS_READLINKAT               = 500 // { int readlinkat(int fd, char *path, char *buf, \
-       SYS_RENAMEAT                 = 501 // { int renameat(int oldfd, char *old, int newfd, \
-       SYS_SYMLINKAT                = 502 // { int symlinkat(char *path1, int fd, \
+       SYS_MKNODAT                  = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); }
+       SYS_OPENAT                   = 499 // { int openat(int fd, char *path, int flag, mode_t mode); }
+       SYS_READLINKAT               = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); }
+       SYS_RENAMEAT                 = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); }
+       SYS_SYMLINKAT                = 502 // { int symlinkat(char *path1, int fd, char *path2); }
        SYS_UNLINKAT                 = 503 // { int unlinkat(int fd, char *path, int flag); }
        SYS_POSIX_OPENPT             = 504 // { int posix_openpt(int flags); }
        SYS_GSSD_SYSCALL             = 505 // { int gssd_syscall(char *path); }
-       SYS_JAIL_GET                 = 506 // { int jail_get(struct iovec *iovp, \
-       SYS_JAIL_SET                 = 507 // { int jail_set(struct iovec *iovp, \
+       SYS_JAIL_GET                 = 506 // { int jail_get(struct iovec *iovp, unsigned int iovcnt, int flags); }
+       SYS_JAIL_SET                 = 507 // { int jail_set(struct iovec *iovp, unsigned int iovcnt, int flags); }
        SYS_JAIL_REMOVE              = 508 // { int jail_remove(int jid); }
        SYS_CLOSEFROM                = 509 // { int closefrom(int lowfd); }
-       SYS___SEMCTL                 = 510 // { int __semctl(int semid, int semnum, \
-       SYS_MSGCTL                   = 511 // { int msgctl(int msqid, int cmd, \
-       SYS_SHMCTL                   = 512 // { int shmctl(int shmid, int cmd, \
+       SYS___SEMCTL                 = 510 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); }
+       SYS_MSGCTL                   = 511 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); }
+       SYS_SHMCTL                   = 512 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); }
        SYS_LPATHCONF                = 513 // { int lpathconf(char *path, int name); }
-       SYS___CAP_RIGHTS_GET         = 515 // { int __cap_rights_get(int version, \
+       SYS___CAP_RIGHTS_GET         = 515 // { int __cap_rights_get(int version, int fd, cap_rights_t *rightsp); }
        SYS_CAP_ENTER                = 516 // { int cap_enter(void); }
        SYS_CAP_GETMODE              = 517 // { int cap_getmode(u_int *modep); }
        SYS_PDFORK                   = 518 // { int pdfork(int *fdp, int flags); }
        SYS_PDKILL                   = 519 // { int pdkill(int fd, int signum); }
        SYS_PDGETPID                 = 520 // { int pdgetpid(int fd, pid_t *pidp); }
-       SYS_PSELECT                  = 522 // { int pselect(int nd, fd_set *in, \
-       SYS_GETLOGINCLASS            = 523 // { int getloginclass(char *namebuf, \
+       SYS_PSELECT                  = 522 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *sm); }
+       SYS_GETLOGINCLASS            = 523 // { int getloginclass(char *namebuf, size_t namelen); }
        SYS_SETLOGINCLASS            = 524 // { int setloginclass(const char *namebuf); }
-       SYS_RCTL_GET_RACCT           = 525 // { int rctl_get_racct(const void *inbufp, \
-       SYS_RCTL_GET_RULES           = 526 // { int rctl_get_rules(const void *inbufp, \
-       SYS_RCTL_GET_LIMITS          = 527 // { int rctl_get_limits(const void *inbufp, \
-       SYS_RCTL_ADD_RULE            = 528 // { int rctl_add_rule(const void *inbufp, \
-       SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, \
-       SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, \
-       SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, \
-       SYS_WAIT6                    = 532 // { int wait6(idtype_t idtype, id_t id, \
-       SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, \
-       SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, \
-       SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, \
-       SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, \
-       SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, \
-       SYS_BINDAT                   = 538 // { int bindat(int fd, int s, caddr_t name, \
-       SYS_CONNECTAT                = 539 // { int connectat(int fd, int s, caddr_t name, \
-       SYS_CHFLAGSAT                = 540 // { int chflagsat(int fd, const char *path, \
-       SYS_ACCEPT4                  = 541 // { int accept4(int s, \
+       SYS_RCTL_GET_RACCT           = 525 // { int rctl_get_racct(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_GET_RULES           = 526 // { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_GET_LIMITS          = 527 // { int rctl_get_limits(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_ADD_RULE            = 528 // { int rctl_add_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, off_t offset, off_t len); }
+       SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, off_t len, int advice); }
+       SYS_WAIT6                    = 532 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); }
+       SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, cap_rights_t *rightsp); }
+       SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, const u_long *cmds, size_t ncmds); }
+       SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, u_long *cmds, size_t maxcmds); }
+       SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, uint32_t fcntlrights); }
+       SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, uint32_t *fcntlrightsp); }
+       SYS_BINDAT                   = 538 // { int bindat(int fd, int s, caddr_t name, int namelen); }
+       SYS_CONNECTAT                = 539 // { int connectat(int fd, int s, caddr_t name, int namelen); }
+       SYS_CHFLAGSAT                = 540 // { int chflagsat(int fd, const char *path, u_long flags, int atflag); }
+       SYS_ACCEPT4                  = 541 // { int accept4(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen, int flags); }
        SYS_PIPE2                    = 542 // { int pipe2(int *fildes, int flags); }
        SYS_AIO_MLOCK                = 543 // { int aio_mlock(struct aiocb *aiocbp); }
-       SYS_PROCCTL                  = 544 // { int procctl(idtype_t idtype, id_t id, \
-       SYS_PPOLL                    = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \
-       SYS_FUTIMENS                 = 546 // { int futimens(int fd, \
-       SYS_UTIMENSAT                = 547 // { int utimensat(int fd, \
+       SYS_PROCCTL                  = 544 // { int procctl(idtype_t idtype, id_t id, int com, void *data); }
+       SYS_PPOLL                    = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); }
+       SYS_FUTIMENS                 = 546 // { int futimens(int fd, struct timespec *times); }
+       SYS_UTIMENSAT                = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); }
 )
index b66f900dff768edcd0ed4cdbf5cb4eec6ff6f88f..73e277fe7a0944b255cd1bf602b29354dcda8942 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_freebsd.pl
+// go run mksysnum.go http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build amd64,freebsd
@@ -7,13 +7,13 @@ package unix
 
 const (
        // SYS_NOSYS = 0;  // { int nosys(void); } syscall nosys_args int
-       SYS_EXIT                     = 1   // { void sys_exit(int rval); } exit \
+       SYS_EXIT                     = 1   // { void sys_exit(int rval); } exit sys_exit_args void
        SYS_FORK                     = 2   // { int fork(void); }
-       SYS_READ                     = 3   // { ssize_t read(int fd, void *buf, \
-       SYS_WRITE                    = 4   // { ssize_t write(int fd, const void *buf, \
+       SYS_READ                     = 3   // { ssize_t read(int fd, void *buf, size_t nbyte); }
+       SYS_WRITE                    = 4   // { ssize_t write(int fd, const void *buf, size_t nbyte); }
        SYS_OPEN                     = 5   // { int open(char *path, int flags, int mode); }
        SYS_CLOSE                    = 6   // { int close(int fd); }
-       SYS_WAIT4                    = 7   // { int wait4(int pid, int *status, \
+       SYS_WAIT4                    = 7   // { int wait4(int pid, int *status, int options, struct rusage *rusage); }
        SYS_LINK                     = 9   // { int link(char *path, char *link); }
        SYS_UNLINK                   = 10  // { int unlink(char *path); }
        SYS_CHDIR                    = 12  // { int chdir(char *path); }
@@ -21,20 +21,20 @@ const (
        SYS_MKNOD                    = 14  // { int mknod(char *path, int mode, int dev); }
        SYS_CHMOD                    = 15  // { int chmod(char *path, int mode); }
        SYS_CHOWN                    = 16  // { int chown(char *path, int uid, int gid); }
-       SYS_OBREAK                   = 17  // { int obreak(char *nsize); } break \
+       SYS_OBREAK                   = 17  // { int obreak(char *nsize); } break obreak_args int
        SYS_GETPID                   = 20  // { pid_t getpid(void); }
-       SYS_MOUNT                    = 21  // { int mount(char *type, char *path, \
+       SYS_MOUNT                    = 21  // { int mount(char *type, char *path, int flags, caddr_t data); }
        SYS_UNMOUNT                  = 22  // { int unmount(char *path, int flags); }
        SYS_SETUID                   = 23  // { int setuid(uid_t uid); }
        SYS_GETUID                   = 24  // { uid_t getuid(void); }
        SYS_GETEUID                  = 25  // { uid_t geteuid(void); }
-       SYS_PTRACE                   = 26  // { int ptrace(int req, pid_t pid, \
-       SYS_RECVMSG                  = 27  // { int recvmsg(int s, struct msghdr *msg, \
-       SYS_SENDMSG                  = 28  // { int sendmsg(int s, struct msghdr *msg, \
-       SYS_RECVFROM                 = 29  // { int recvfrom(int s, caddr_t buf, \
-       SYS_ACCEPT                   = 30  // { int accept(int s, \
-       SYS_GETPEERNAME              = 31  // { int getpeername(int fdes, \
-       SYS_GETSOCKNAME              = 32  // { int getsockname(int fdes, \
+       SYS_PTRACE                   = 26  // { int ptrace(int req, pid_t pid, caddr_t addr, int data); }
+       SYS_RECVMSG                  = 27  // { int recvmsg(int s, struct msghdr *msg, int flags); }
+       SYS_SENDMSG                  = 28  // { int sendmsg(int s, struct msghdr *msg, int flags); }
+       SYS_RECVFROM                 = 29  // { int recvfrom(int s, caddr_t buf, size_t len, int flags, struct sockaddr * __restrict from, __socklen_t * __restrict fromlenaddr); }
+       SYS_ACCEPT                   = 30  // { int accept(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen); }
+       SYS_GETPEERNAME              = 31  // { int getpeername(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
+       SYS_GETSOCKNAME              = 32  // { int getsockname(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
        SYS_ACCESS                   = 33  // { int access(char *path, int amode); }
        SYS_CHFLAGS                  = 34  // { int chflags(const char *path, u_long flags); }
        SYS_FCHFLAGS                 = 35  // { int fchflags(int fd, u_long flags); }
@@ -44,55 +44,55 @@ const (
        SYS_DUP                      = 41  // { int dup(u_int fd); }
        SYS_PIPE                     = 42  // { int pipe(void); }
        SYS_GETEGID                  = 43  // { gid_t getegid(void); }
-       SYS_PROFIL                   = 44  // { int profil(caddr_t samples, size_t size, \
-       SYS_KTRACE                   = 45  // { int ktrace(const char *fname, int ops, \
+       SYS_PROFIL                   = 44  // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
+       SYS_KTRACE                   = 45  // { int ktrace(const char *fname, int ops, int facs, int pid); }
        SYS_GETGID                   = 47  // { gid_t getgid(void); }
-       SYS_GETLOGIN                 = 49  // { int getlogin(char *namebuf, u_int \
+       SYS_GETLOGIN                 = 49  // { int getlogin(char *namebuf, u_int namelen); }
        SYS_SETLOGIN                 = 50  // { int setlogin(char *namebuf); }
        SYS_ACCT                     = 51  // { int acct(char *path); }
-       SYS_SIGALTSTACK              = 53  // { int sigaltstack(stack_t *ss, \
-       SYS_IOCTL                    = 54  // { int ioctl(int fd, u_long com, \
+       SYS_SIGALTSTACK              = 53  // { int sigaltstack(stack_t *ss, stack_t *oss); }
+       SYS_IOCTL                    = 54  // { int ioctl(int fd, u_long com, caddr_t data); }
        SYS_REBOOT                   = 55  // { int reboot(int opt); }
        SYS_REVOKE                   = 56  // { int revoke(char *path); }
        SYS_SYMLINK                  = 57  // { int symlink(char *path, char *link); }
-       SYS_READLINK                 = 58  // { ssize_t readlink(char *path, char *buf, \
-       SYS_EXECVE                   = 59  // { int execve(char *fname, char **argv, \
-       SYS_UMASK                    = 60  // { int umask(int newmask); } umask umask_args \
+       SYS_READLINK                 = 58  // { ssize_t readlink(char *path, char *buf, size_t count); }
+       SYS_EXECVE                   = 59  // { int execve(char *fname, char **argv, char **envv); }
+       SYS_UMASK                    = 60  // { int umask(int newmask); } umask umask_args int
        SYS_CHROOT                   = 61  // { int chroot(char *path); }
-       SYS_MSYNC                    = 65  // { int msync(void *addr, size_t len, \
+       SYS_MSYNC                    = 65  // { int msync(void *addr, size_t len, int flags); }
        SYS_VFORK                    = 66  // { int vfork(void); }
        SYS_SBRK                     = 69  // { int sbrk(int incr); }
        SYS_SSTK                     = 70  // { int sstk(int incr); }
-       SYS_OVADVISE                 = 72  // { int ovadvise(int anom); } vadvise \
+       SYS_OVADVISE                 = 72  // { int ovadvise(int anom); } vadvise ovadvise_args int
        SYS_MUNMAP                   = 73  // { int munmap(void *addr, size_t len); }
-       SYS_MPROTECT                 = 74  // { int mprotect(const void *addr, size_t len, \
-       SYS_MADVISE                  = 75  // { int madvise(void *addr, size_t len, \
-       SYS_MINCORE                  = 78  // { int mincore(const void *addr, size_t len, \
-       SYS_GETGROUPS                = 79  // { int getgroups(u_int gidsetsize, \
-       SYS_SETGROUPS                = 80  // { int setgroups(u_int gidsetsize, \
+       SYS_MPROTECT                 = 74  // { int mprotect(const void *addr, size_t len, int prot); }
+       SYS_MADVISE                  = 75  // { int madvise(void *addr, size_t len, int behav); }
+       SYS_MINCORE                  = 78  // { int mincore(const void *addr, size_t len, char *vec); }
+       SYS_GETGROUPS                = 79  // { int getgroups(u_int gidsetsize, gid_t *gidset); }
+       SYS_SETGROUPS                = 80  // { int setgroups(u_int gidsetsize, gid_t *gidset); }
        SYS_GETPGRP                  = 81  // { int getpgrp(void); }
        SYS_SETPGID                  = 82  // { int setpgid(int pid, int pgid); }
-       SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct \
+       SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); }
        SYS_SWAPON                   = 85  // { int swapon(char *name); }
-       SYS_GETITIMER                = 86  // { int getitimer(u_int which, \
+       SYS_GETITIMER                = 86  // { int getitimer(u_int which, struct itimerval *itv); }
        SYS_GETDTABLESIZE            = 89  // { int getdtablesize(void); }
        SYS_DUP2                     = 90  // { int dup2(u_int from, u_int to); }
        SYS_FCNTL                    = 92  // { int fcntl(int fd, int cmd, long arg); }
-       SYS_SELECT                   = 93  // { int select(int nd, fd_set *in, fd_set *ou, \
+       SYS_SELECT                   = 93  // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
        SYS_FSYNC                    = 95  // { int fsync(int fd); }
-       SYS_SETPRIORITY              = 96  // { int setpriority(int which, int who, \
-       SYS_SOCKET                   = 97  // { int socket(int domain, int type, \
-       SYS_CONNECT                  = 98  // { int connect(int s, caddr_t name, \
+       SYS_SETPRIORITY              = 96  // { int setpriority(int which, int who, int prio); }
+       SYS_SOCKET                   = 97  // { int socket(int domain, int type, int protocol); }
+       SYS_CONNECT                  = 98  // { int connect(int s, caddr_t name, int namelen); }
        SYS_GETPRIORITY              = 100 // { int getpriority(int which, int who); }
-       SYS_BIND                     = 104 // { int bind(int s, caddr_t name, \
-       SYS_SETSOCKOPT               = 105 // { int setsockopt(int s, int level, int name, \
+       SYS_BIND                     = 104 // { int bind(int s, caddr_t name, int namelen); }
+       SYS_SETSOCKOPT               = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); }
        SYS_LISTEN                   = 106 // { int listen(int s, int backlog); }
-       SYS_GETTIMEOFDAY             = 116 // { int gettimeofday(struct timeval *tp, \
-       SYS_GETRUSAGE                = 117 // { int getrusage(int who, \
-       SYS_GETSOCKOPT               = 118 // { int getsockopt(int s, int level, int name, \
-       SYS_READV                    = 120 // { int readv(int fd, struct iovec *iovp, \
-       SYS_WRITEV                   = 121 // { int writev(int fd, struct iovec *iovp, \
-       SYS_SETTIMEOFDAY             = 122 // { int settimeofday(struct timeval *tv, \
+       SYS_GETTIMEOFDAY             = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); }
+       SYS_GETRUSAGE                = 117 // { int getrusage(int who, struct rusage *rusage); }
+       SYS_GETSOCKOPT               = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); }
+       SYS_READV                    = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); }
+       SYS_WRITEV                   = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); }
+       SYS_SETTIMEOFDAY             = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); }
        SYS_FCHOWN                   = 123 // { int fchown(int fd, int uid, int gid); }
        SYS_FCHMOD                   = 124 // { int fchmod(int fd, int mode); }
        SYS_SETREUID                 = 126 // { int setreuid(int ruid, int euid); }
@@ -100,26 +100,26 @@ const (
        SYS_RENAME                   = 128 // { int rename(char *from, char *to); }
        SYS_FLOCK                    = 131 // { int flock(int fd, int how); }
        SYS_MKFIFO                   = 132 // { int mkfifo(char *path, int mode); }
-       SYS_SENDTO                   = 133 // { int sendto(int s, caddr_t buf, size_t len, \
+       SYS_SENDTO                   = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); }
        SYS_SHUTDOWN                 = 134 // { int shutdown(int s, int how); }
-       SYS_SOCKETPAIR               = 135 // { int socketpair(int domain, int type, \
+       SYS_SOCKETPAIR               = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); }
        SYS_MKDIR                    = 136 // { int mkdir(char *path, int mode); }
        SYS_RMDIR                    = 137 // { int rmdir(char *path); }
-       SYS_UTIMES                   = 138 // { int utimes(char *path, \
-       SYS_ADJTIME                  = 140 // { int adjtime(struct timeval *delta, \
+       SYS_UTIMES                   = 138 // { int utimes(char *path, struct timeval *tptr); }
+       SYS_ADJTIME                  = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); }
        SYS_SETSID                   = 147 // { int setsid(void); }
-       SYS_QUOTACTL                 = 148 // { int quotactl(char *path, int cmd, int uid, \
+       SYS_QUOTACTL                 = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); }
        SYS_NLM_SYSCALL              = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
        SYS_NFSSVC                   = 155 // { int nfssvc(int flag, caddr_t argp); }
-       SYS_LGETFH                   = 160 // { int lgetfh(char *fname, \
-       SYS_GETFH                    = 161 // { int getfh(char *fname, \
+       SYS_LGETFH                   = 160 // { int lgetfh(char *fname, struct fhandle *fhp); }
+       SYS_GETFH                    = 161 // { int getfh(char *fname, struct fhandle *fhp); }
        SYS_SYSARCH                  = 165 // { int sysarch(int op, char *parms); }
-       SYS_RTPRIO                   = 166 // { int rtprio(int function, pid_t pid, \
-       SYS_SEMSYS                   = 169 // { int semsys(int which, int a2, int a3, \
-       SYS_MSGSYS                   = 170 // { int msgsys(int which, int a2, int a3, \
-       SYS_SHMSYS                   = 171 // { int shmsys(int which, int a2, int a3, \
-       SYS_FREEBSD6_PREAD           = 173 // { ssize_t freebsd6_pread(int fd, void *buf, \
-       SYS_FREEBSD6_PWRITE          = 174 // { ssize_t freebsd6_pwrite(int fd, \
+       SYS_RTPRIO                   = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
+       SYS_SEMSYS                   = 169 // { int semsys(int which, int a2, int a3, int a4, int a5); }
+       SYS_MSGSYS                   = 170 // { int msgsys(int which, int a2, int a3, int a4, int a5, int a6); }
+       SYS_SHMSYS                   = 171 // { int shmsys(int which, int a2, int a3, int a4); }
+       SYS_FREEBSD6_PREAD           = 173 // { ssize_t freebsd6_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
+       SYS_FREEBSD6_PWRITE          = 174 // { ssize_t freebsd6_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
        SYS_SETFIB                   = 175 // { int setfib(int fibnum); }
        SYS_NTP_ADJTIME              = 176 // { int ntp_adjtime(struct timex *tp); }
        SYS_SETGID                   = 181 // { int setgid(gid_t gid); }
@@ -130,274 +130,274 @@ const (
        SYS_LSTAT                    = 190 // { int lstat(char *path, struct stat *ub); }
        SYS_PATHCONF                 = 191 // { int pathconf(char *path, int name); }
        SYS_FPATHCONF                = 192 // { int fpathconf(int fd, int name); }
-       SYS_GETRLIMIT                = 194 // { int getrlimit(u_int which, \
-       SYS_SETRLIMIT                = 195 // { int setrlimit(u_int which, \
-       SYS_GETDIRENTRIES            = 196 // { int getdirentries(int fd, char *buf, \
-       SYS_FREEBSD6_MMAP            = 197 // { caddr_t freebsd6_mmap(caddr_t addr, \
-       SYS_FREEBSD6_LSEEK           = 199 // { off_t freebsd6_lseek(int fd, int pad, \
-       SYS_FREEBSD6_TRUNCATE        = 200 // { int freebsd6_truncate(char *path, int pad, \
-       SYS_FREEBSD6_FTRUNCATE       = 201 // { int freebsd6_ftruncate(int fd, int pad, \
-       SYS___SYSCTL                 = 202 // { int __sysctl(int *name, u_int namelen, \
+       SYS_GETRLIMIT                = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
+       SYS_SETRLIMIT                = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
+       SYS_GETDIRENTRIES            = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); }
+       SYS_FREEBSD6_MMAP            = 197 // { caddr_t freebsd6_mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
+       SYS_FREEBSD6_LSEEK           = 199 // { off_t freebsd6_lseek(int fd, int pad, off_t offset, int whence); }
+       SYS_FREEBSD6_TRUNCATE        = 200 // { int freebsd6_truncate(char *path, int pad, off_t length); }
+       SYS_FREEBSD6_FTRUNCATE       = 201 // { int freebsd6_ftruncate(int fd, int pad, off_t length); }
+       SYS___SYSCTL                 = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int
        SYS_MLOCK                    = 203 // { int mlock(const void *addr, size_t len); }
        SYS_MUNLOCK                  = 204 // { int munlock(const void *addr, size_t len); }
        SYS_UNDELETE                 = 205 // { int undelete(char *path); }
        SYS_FUTIMES                  = 206 // { int futimes(int fd, struct timeval *tptr); }
        SYS_GETPGID                  = 207 // { int getpgid(pid_t pid); }
-       SYS_POLL                     = 209 // { int poll(struct pollfd *fds, u_int nfds, \
-       SYS_SEMGET                   = 221 // { int semget(key_t key, int nsems, \
-       SYS_SEMOP                    = 222 // { int semop(int semid, struct sembuf *sops, \
+       SYS_POLL                     = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); }
+       SYS_SEMGET                   = 221 // { int semget(key_t key, int nsems, int semflg); }
+       SYS_SEMOP                    = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); }
        SYS_MSGGET                   = 225 // { int msgget(key_t key, int msgflg); }
-       SYS_MSGSND                   = 226 // { int msgsnd(int msqid, const void *msgp, \
-       SYS_MSGRCV                   = 227 // { int msgrcv(int msqid, void *msgp, \
-       SYS_SHMAT                    = 228 // { int shmat(int shmid, const void *shmaddr, \
+       SYS_MSGSND                   = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
+       SYS_MSGRCV                   = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
+       SYS_SHMAT                    = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); }
        SYS_SHMDT                    = 230 // { int shmdt(const void *shmaddr); }
-       SYS_SHMGET                   = 231 // { int shmget(key_t key, size_t size, \
-       SYS_CLOCK_GETTIME            = 232 // { int clock_gettime(clockid_t clock_id, \
-       SYS_CLOCK_SETTIME            = 233 // { int clock_settime( \
-       SYS_CLOCK_GETRES             = 234 // { int clock_getres(clockid_t clock_id, \
-       SYS_KTIMER_CREATE            = 235 // { int ktimer_create(clockid_t clock_id, \
+       SYS_SHMGET                   = 231 // { int shmget(key_t key, size_t size, int shmflg); }
+       SYS_CLOCK_GETTIME            = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); }
+       SYS_CLOCK_SETTIME            = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); }
+       SYS_CLOCK_GETRES             = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); }
+       SYS_KTIMER_CREATE            = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); }
        SYS_KTIMER_DELETE            = 236 // { int ktimer_delete(int timerid); }
-       SYS_KTIMER_SETTIME           = 237 // { int ktimer_settime(int timerid, int flags, \
-       SYS_KTIMER_GETTIME           = 238 // { int ktimer_gettime(int timerid, struct \
+       SYS_KTIMER_SETTIME           = 237 // { int ktimer_settime(int timerid, int flags, const struct itimerspec *value, struct itimerspec *ovalue); }
+       SYS_KTIMER_GETTIME           = 238 // { int ktimer_gettime(int timerid, struct itimerspec *value); }
        SYS_KTIMER_GETOVERRUN        = 239 // { int ktimer_getoverrun(int timerid); }
-       SYS_NANOSLEEP                = 240 // { int nanosleep(const struct timespec *rqtp, \
+       SYS_NANOSLEEP                = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
        SYS_FFCLOCK_GETCOUNTER       = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
-       SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( \
-       SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( \
-       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,\
+       SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); }
+       SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); }
+       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); }
        SYS_NTP_GETTIME              = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
-       SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, \
+       SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, int inherit); }
        SYS_RFORK                    = 251 // { int rfork(int flags); }
-       SYS_OPENBSD_POLL             = 252 // { int openbsd_poll(struct pollfd *fds, \
+       SYS_OPENBSD_POLL             = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); }
        SYS_ISSETUGID                = 253 // { int issetugid(void); }
        SYS_LCHOWN                   = 254 // { int lchown(char *path, int uid, int gid); }
        SYS_AIO_READ                 = 255 // { int aio_read(struct aiocb *aiocbp); }
        SYS_AIO_WRITE                = 256 // { int aio_write(struct aiocb *aiocbp); }
-       SYS_LIO_LISTIO               = 257 // { int lio_listio(int mode, \
-       SYS_GETDENTS                 = 272 // { int getdents(int fd, char *buf, \
+       SYS_LIO_LISTIO               = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); }
+       SYS_GETDENTS                 = 272 // { int getdents(int fd, char *buf, size_t count); }
        SYS_LCHMOD                   = 274 // { int lchmod(char *path, mode_t mode); }
-       SYS_LUTIMES                  = 276 // { int lutimes(char *path, \
+       SYS_LUTIMES                  = 276 // { int lutimes(char *path, struct timeval *tptr); }
        SYS_NSTAT                    = 278 // { int nstat(char *path, struct nstat *ub); }
        SYS_NFSTAT                   = 279 // { int nfstat(int fd, struct nstat *sb); }
        SYS_NLSTAT                   = 280 // { int nlstat(char *path, struct nstat *ub); }
-       SYS_PREADV                   = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \
-       SYS_PWRITEV                  = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \
-       SYS_FHOPEN                   = 298 // { int fhopen(const struct fhandle *u_fhp, \
-       SYS_FHSTAT                   = 299 // { int fhstat(const struct fhandle *u_fhp, \
+       SYS_PREADV                   = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
+       SYS_PWRITEV                  = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
+       SYS_FHOPEN                   = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
+       SYS_FHSTAT                   = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); }
        SYS_MODNEXT                  = 300 // { int modnext(int modid); }
-       SYS_MODSTAT                  = 301 // { int modstat(int modid, \
+       SYS_MODSTAT                  = 301 // { int modstat(int modid, struct module_stat *stat); }
        SYS_MODFNEXT                 = 302 // { int modfnext(int modid); }
        SYS_MODFIND                  = 303 // { int modfind(const char *name); }
        SYS_KLDLOAD                  = 304 // { int kldload(const char *file); }
        SYS_KLDUNLOAD                = 305 // { int kldunload(int fileid); }
        SYS_KLDFIND                  = 306 // { int kldfind(const char *file); }
        SYS_KLDNEXT                  = 307 // { int kldnext(int fileid); }
-       SYS_KLDSTAT                  = 308 // { int kldstat(int fileid, struct \
+       SYS_KLDSTAT                  = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); }
        SYS_KLDFIRSTMOD              = 309 // { int kldfirstmod(int fileid); }
        SYS_GETSID                   = 310 // { int getsid(pid_t pid); }
-       SYS_SETRESUID                = 311 // { int setresuid(uid_t ruid, uid_t euid, \
-       SYS_SETRESGID                = 312 // { int setresgid(gid_t rgid, gid_t egid, \
+       SYS_SETRESUID                = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); }
+       SYS_SETRESGID                = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
        SYS_AIO_RETURN               = 314 // { int aio_return(struct aiocb *aiocbp); }
-       SYS_AIO_SUSPEND              = 315 // { int aio_suspend( \
-       SYS_AIO_CANCEL               = 316 // { int aio_cancel(int fd, \
+       SYS_AIO_SUSPEND              = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); }
+       SYS_AIO_CANCEL               = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); }
        SYS_AIO_ERROR                = 317 // { int aio_error(struct aiocb *aiocbp); }
        SYS_OAIO_READ                = 318 // { int oaio_read(struct oaiocb *aiocbp); }
        SYS_OAIO_WRITE               = 319 // { int oaio_write(struct oaiocb *aiocbp); }
-       SYS_OLIO_LISTIO              = 320 // { int olio_listio(int mode, \
+       SYS_OLIO_LISTIO              = 320 // { int olio_listio(int mode, struct oaiocb * const *acb_list, int nent, struct osigevent *sig); }
        SYS_YIELD                    = 321 // { int yield(void); }
        SYS_MLOCKALL                 = 324 // { int mlockall(int how); }
        SYS_MUNLOCKALL               = 325 // { int munlockall(void); }
        SYS___GETCWD                 = 326 // { int __getcwd(char *buf, u_int buflen); }
-       SYS_SCHED_SETPARAM           = 327 // { int sched_setparam (pid_t pid, \
-       SYS_SCHED_GETPARAM           = 328 // { int sched_getparam (pid_t pid, struct \
-       SYS_SCHED_SETSCHEDULER       = 329 // { int sched_setscheduler (pid_t pid, int \
+       SYS_SCHED_SETPARAM           = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); }
+       SYS_SCHED_GETPARAM           = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); }
+       SYS_SCHED_SETSCHEDULER       = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); }
        SYS_SCHED_GETSCHEDULER       = 330 // { int sched_getscheduler (pid_t pid); }
        SYS_SCHED_YIELD              = 331 // { int sched_yield (void); }
        SYS_SCHED_GET_PRIORITY_MAX   = 332 // { int sched_get_priority_max (int policy); }
        SYS_SCHED_GET_PRIORITY_MIN   = 333 // { int sched_get_priority_min (int policy); }
-       SYS_SCHED_RR_GET_INTERVAL    = 334 // { int sched_rr_get_interval (pid_t pid, \
+       SYS_SCHED_RR_GET_INTERVAL    = 334 // { int sched_rr_get_interval (pid_t pid, struct timespec *interval); }
        SYS_UTRACE                   = 335 // { int utrace(const void *addr, size_t len); }
-       SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, \
+       SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, void *data); }
        SYS_JAIL                     = 338 // { int jail(struct jail *jail); }
-       SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, \
+       SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
        SYS_SIGSUSPEND               = 341 // { int sigsuspend(const sigset_t *sigmask); }
        SYS_SIGPENDING               = 343 // { int sigpending(sigset_t *set); }
-       SYS_SIGTIMEDWAIT             = 345 // { int sigtimedwait(const sigset_t *set, \
-       SYS_SIGWAITINFO              = 346 // { int sigwaitinfo(const sigset_t *set, \
-       SYS___ACL_GET_FILE           = 347 // { int __acl_get_file(const char *path, \
-       SYS___ACL_SET_FILE           = 348 // { int __acl_set_file(const char *path, \
-       SYS___ACL_GET_FD             = 349 // { int __acl_get_fd(int filedes, \
-       SYS___ACL_SET_FD             = 350 // { int __acl_set_fd(int filedes, \
-       SYS___ACL_DELETE_FILE        = 351 // { int __acl_delete_file(const char *path, \
-       SYS___ACL_DELETE_FD          = 352 // { int __acl_delete_fd(int filedes, \
-       SYS___ACL_ACLCHECK_FILE      = 353 // { int __acl_aclcheck_file(const char *path, \
-       SYS___ACL_ACLCHECK_FD        = 354 // { int __acl_aclcheck_fd(int filedes, \
-       SYS_EXTATTRCTL               = 355 // { int extattrctl(const char *path, int cmd, \
-       SYS_EXTATTR_SET_FILE         = 356 // { ssize_t extattr_set_file( \
-       SYS_EXTATTR_GET_FILE         = 357 // { ssize_t extattr_get_file( \
-       SYS_EXTATTR_DELETE_FILE      = 358 // { int extattr_delete_file(const char *path, \
-       SYS_AIO_WAITCOMPLETE         = 359 // { int aio_waitcomplete( \
-       SYS_GETRESUID                = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \
-       SYS_GETRESGID                = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \
+       SYS_SIGTIMEDWAIT             = 345 // { int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout); }
+       SYS_SIGWAITINFO              = 346 // { int sigwaitinfo(const sigset_t *set, siginfo_t *info); }
+       SYS___ACL_GET_FILE           = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_FILE           = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_GET_FD             = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_FD             = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_DELETE_FILE        = 351 // { int __acl_delete_file(const char *path, acl_type_t type); }
+       SYS___ACL_DELETE_FD          = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); }
+       SYS___ACL_ACLCHECK_FILE      = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_ACLCHECK_FD        = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS_EXTATTRCTL               = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
+       SYS_EXTATTR_SET_FILE         = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_FILE         = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_FILE      = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
+       SYS_AIO_WAITCOMPLETE         = 359 // { int aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); }
+       SYS_GETRESUID                = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
+       SYS_GETRESGID                = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
        SYS_KQUEUE                   = 362 // { int kqueue(void); }
-       SYS_KEVENT                   = 363 // { int kevent(int fd, \
-       SYS_EXTATTR_SET_FD           = 371 // { ssize_t extattr_set_fd(int fd, \
-       SYS_EXTATTR_GET_FD           = 372 // { ssize_t extattr_get_fd(int fd, \
-       SYS_EXTATTR_DELETE_FD        = 373 // { int extattr_delete_fd(int fd, \
+       SYS_KEVENT                   = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
+       SYS_EXTATTR_SET_FD           = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_FD           = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_FD        = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); }
        SYS___SETUGID                = 374 // { int __setugid(int flag); }
        SYS_EACCESS                  = 376 // { int eaccess(char *path, int amode); }
-       SYS_NMOUNT                   = 378 // { int nmount(struct iovec *iovp, \
+       SYS_NMOUNT                   = 378 // { int nmount(struct iovec *iovp, unsigned int iovcnt, int flags); }
        SYS___MAC_GET_PROC           = 384 // { int __mac_get_proc(struct mac *mac_p); }
        SYS___MAC_SET_PROC           = 385 // { int __mac_set_proc(struct mac *mac_p); }
-       SYS___MAC_GET_FD             = 386 // { int __mac_get_fd(int fd, \
-       SYS___MAC_GET_FILE           = 387 // { int __mac_get_file(const char *path_p, \
-       SYS___MAC_SET_FD             = 388 // { int __mac_set_fd(int fd, \
-       SYS___MAC_SET_FILE           = 389 // { int __mac_set_file(const char *path_p, \
-       SYS_KENV                     = 390 // { int kenv(int what, const char *name, \
-       SYS_LCHFLAGS                 = 391 // { int lchflags(const char *path, \
-       SYS_UUIDGEN                  = 392 // { int uuidgen(struct uuid *store, \
-       SYS_SENDFILE                 = 393 // { int sendfile(int fd, int s, off_t offset, \
-       SYS_MAC_SYSCALL              = 394 // { int mac_syscall(const char *policy, \
-       SYS_GETFSSTAT                = 395 // { int getfsstat(struct statfs *buf, \
-       SYS_STATFS                   = 396 // { int statfs(char *path, \
+       SYS___MAC_GET_FD             = 386 // { int __mac_get_fd(int fd, struct mac *mac_p); }
+       SYS___MAC_GET_FILE           = 387 // { int __mac_get_file(const char *path_p, struct mac *mac_p); }
+       SYS___MAC_SET_FD             = 388 // { int __mac_set_fd(int fd, struct mac *mac_p); }
+       SYS___MAC_SET_FILE           = 389 // { int __mac_set_file(const char *path_p, struct mac *mac_p); }
+       SYS_KENV                     = 390 // { int kenv(int what, const char *name, char *value, int len); }
+       SYS_LCHFLAGS                 = 391 // { int lchflags(const char *path, u_long flags); }
+       SYS_UUIDGEN                  = 392 // { int uuidgen(struct uuid *store, int count); }
+       SYS_SENDFILE                 = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
+       SYS_MAC_SYSCALL              = 394 // { int mac_syscall(const char *policy, int call, void *arg); }
+       SYS_GETFSSTAT                = 395 // { int getfsstat(struct statfs *buf, long bufsize, int flags); }
+       SYS_STATFS                   = 396 // { int statfs(char *path, struct statfs *buf); }
        SYS_FSTATFS                  = 397 // { int fstatfs(int fd, struct statfs *buf); }
-       SYS_FHSTATFS                 = 398 // { int fhstatfs(const struct fhandle *u_fhp, \
+       SYS_FHSTATFS                 = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
        SYS_KSEM_CLOSE               = 400 // { int ksem_close(semid_t id); }
        SYS_KSEM_POST                = 401 // { int ksem_post(semid_t id); }
        SYS_KSEM_WAIT                = 402 // { int ksem_wait(semid_t id); }
        SYS_KSEM_TRYWAIT             = 403 // { int ksem_trywait(semid_t id); }
-       SYS_KSEM_INIT                = 404 // { int ksem_init(semid_t *idp, \
-       SYS_KSEM_OPEN                = 405 // { int ksem_open(semid_t *idp, \
+       SYS_KSEM_INIT                = 404 // { int ksem_init(semid_t *idp, unsigned int value); }
+       SYS_KSEM_OPEN                = 405 // { int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode, unsigned int value); }
        SYS_KSEM_UNLINK              = 406 // { int ksem_unlink(const char *name); }
        SYS_KSEM_GETVALUE            = 407 // { int ksem_getvalue(semid_t id, int *val); }
        SYS_KSEM_DESTROY             = 408 // { int ksem_destroy(semid_t id); }
-       SYS___MAC_GET_PID            = 409 // { int __mac_get_pid(pid_t pid, \
-       SYS___MAC_GET_LINK           = 410 // { int __mac_get_link(const char *path_p, \
-       SYS___MAC_SET_LINK           = 411 // { int __mac_set_link(const char *path_p, \
-       SYS_EXTATTR_SET_LINK         = 412 // { ssize_t extattr_set_link( \
-       SYS_EXTATTR_GET_LINK         = 413 // { ssize_t extattr_get_link( \
-       SYS_EXTATTR_DELETE_LINK      = 414 // { int extattr_delete_link( \
-       SYS___MAC_EXECVE             = 415 // { int __mac_execve(char *fname, char **argv, \
-       SYS_SIGACTION                = 416 // { int sigaction(int sig, \
-       SYS_SIGRETURN                = 417 // { int sigreturn( \
+       SYS___MAC_GET_PID            = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); }
+       SYS___MAC_GET_LINK           = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); }
+       SYS___MAC_SET_LINK           = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); }
+       SYS_EXTATTR_SET_LINK         = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_LINK         = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_LINK      = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); }
+       SYS___MAC_EXECVE             = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); }
+       SYS_SIGACTION                = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); }
+       SYS_SIGRETURN                = 417 // { int sigreturn( const struct __ucontext *sigcntxp); }
        SYS_GETCONTEXT               = 421 // { int getcontext(struct __ucontext *ucp); }
-       SYS_SETCONTEXT               = 422 // { int setcontext( \
-       SYS_SWAPCONTEXT              = 423 // { int swapcontext(struct __ucontext *oucp, \
+       SYS_SETCONTEXT               = 422 // { int setcontext( const struct __ucontext *ucp); }
+       SYS_SWAPCONTEXT              = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); }
        SYS_SWAPOFF                  = 424 // { int swapoff(const char *name); }
-       SYS___ACL_GET_LINK           = 425 // { int __acl_get_link(const char *path, \
-       SYS___ACL_SET_LINK           = 426 // { int __acl_set_link(const char *path, \
-       SYS___ACL_DELETE_LINK        = 427 // { int __acl_delete_link(const char *path, \
-       SYS___ACL_ACLCHECK_LINK      = 428 // { int __acl_aclcheck_link(const char *path, \
-       SYS_SIGWAIT                  = 429 // { int sigwait(const sigset_t *set, \
-       SYS_THR_CREATE               = 430 // { int thr_create(ucontext_t *ctx, long *id, \
+       SYS___ACL_GET_LINK           = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_LINK           = 426 // { int __acl_set_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_DELETE_LINK        = 427 // { int __acl_delete_link(const char *path, acl_type_t type); }
+       SYS___ACL_ACLCHECK_LINK      = 428 // { int __acl_aclcheck_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS_SIGWAIT                  = 429 // { int sigwait(const sigset_t *set, int *sig); }
+       SYS_THR_CREATE               = 430 // { int thr_create(ucontext_t *ctx, long *id, int flags); }
        SYS_THR_EXIT                 = 431 // { void thr_exit(long *state); }
        SYS_THR_SELF                 = 432 // { int thr_self(long *id); }
        SYS_THR_KILL                 = 433 // { int thr_kill(long id, int sig); }
        SYS__UMTX_LOCK               = 434 // { int _umtx_lock(struct umtx *umtx); }
        SYS__UMTX_UNLOCK             = 435 // { int _umtx_unlock(struct umtx *umtx); }
        SYS_JAIL_ATTACH              = 436 // { int jail_attach(int jid); }
-       SYS_EXTATTR_LIST_FD          = 437 // { ssize_t extattr_list_fd(int fd, \
-       SYS_EXTATTR_LIST_FILE        = 438 // { ssize_t extattr_list_file( \
-       SYS_EXTATTR_LIST_LINK        = 439 // { ssize_t extattr_list_link( \
-       SYS_KSEM_TIMEDWAIT           = 441 // { int ksem_timedwait(semid_t id, \
-       SYS_THR_SUSPEND              = 442 // { int thr_suspend( \
+       SYS_EXTATTR_LIST_FD          = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); }
+       SYS_EXTATTR_LIST_FILE        = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); }
+       SYS_EXTATTR_LIST_LINK        = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); }
+       SYS_KSEM_TIMEDWAIT           = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); }
+       SYS_THR_SUSPEND              = 442 // { int thr_suspend( const struct timespec *timeout); }
        SYS_THR_WAKE                 = 443 // { int thr_wake(long id); }
        SYS_KLDUNLOADF               = 444 // { int kldunloadf(int fileid, int flags); }
-       SYS_AUDIT                    = 445 // { int audit(const void *record, \
-       SYS_AUDITON                  = 446 // { int auditon(int cmd, void *data, \
+       SYS_AUDIT                    = 445 // { int audit(const void *record, u_int length); }
+       SYS_AUDITON                  = 446 // { int auditon(int cmd, void *data, u_int length); }
        SYS_GETAUID                  = 447 // { int getauid(uid_t *auid); }
        SYS_SETAUID                  = 448 // { int setauid(uid_t *auid); }
        SYS_GETAUDIT                 = 449 // { int getaudit(struct auditinfo *auditinfo); }
        SYS_SETAUDIT                 = 450 // { int setaudit(struct auditinfo *auditinfo); }
-       SYS_GETAUDIT_ADDR            = 451 // { int getaudit_addr( \
-       SYS_SETAUDIT_ADDR            = 452 // { int setaudit_addr( \
+       SYS_GETAUDIT_ADDR            = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
+       SYS_SETAUDIT_ADDR            = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
        SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
-       SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, \
-       SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, \
+       SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
+       SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, int param_size); }
        SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
-       SYS_KMQ_OPEN                 = 457 // { int kmq_open(const char *path, int flags, \
-       SYS_KMQ_SETATTR              = 458 // { int kmq_setattr(int mqd,                \
-       SYS_KMQ_TIMEDRECEIVE         = 459 // { int kmq_timedreceive(int mqd,   \
-       SYS_KMQ_TIMEDSEND            = 460 // { int kmq_timedsend(int mqd,              \
-       SYS_KMQ_NOTIFY               = 461 // { int kmq_notify(int mqd,         \
+       SYS_KMQ_OPEN                 = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); }
+       SYS_KMQ_SETATTR              = 458 // { int kmq_setattr(int mqd,                const struct mq_attr *attr,             struct mq_attr *oattr); }
+       SYS_KMQ_TIMEDRECEIVE         = 459 // { int kmq_timedreceive(int mqd,   char *msg_ptr, size_t msg_len,  unsigned *msg_prio,                     const struct timespec *abs_timeout); }
+       SYS_KMQ_TIMEDSEND            = 460 // { int kmq_timedsend(int mqd,              const char *msg_ptr, size_t msg_len,unsigned msg_prio,                  const struct timespec *abs_timeout);}
+       SYS_KMQ_NOTIFY               = 461 // { int kmq_notify(int mqd,         const struct sigevent *sigev); }
        SYS_KMQ_UNLINK               = 462 // { int kmq_unlink(const char *path); }
        SYS_ABORT2                   = 463 // { int abort2(const char *why, int nargs, void **args); }
        SYS_THR_SET_NAME             = 464 // { int thr_set_name(long id, const char *name); }
        SYS_AIO_FSYNC                = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
-       SYS_RTPRIO_THREAD            = 466 // { int rtprio_thread(int function, \
+       SYS_RTPRIO_THREAD            = 466 // { int rtprio_thread(int function, lwpid_t lwpid, struct rtprio *rtp); }
        SYS_SCTP_PEELOFF             = 471 // { int sctp_peeloff(int sd, uint32_t name); }
-       SYS_SCTP_GENERIC_SENDMSG     = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \
-       SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \
-       SYS_SCTP_GENERIC_RECVMSG     = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \
-       SYS_PREAD                    = 475 // { ssize_t pread(int fd, void *buf, \
-       SYS_PWRITE                   = 476 // { ssize_t pwrite(int fd, const void *buf, \
-       SYS_MMAP                     = 477 // { caddr_t mmap(caddr_t addr, size_t len, \
-       SYS_LSEEK                    = 478 // { off_t lseek(int fd, off_t offset, \
+       SYS_SCTP_GENERIC_SENDMSG     = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
+       SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
+       SYS_SCTP_GENERIC_RECVMSG     = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); }
+       SYS_PREAD                    = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); }
+       SYS_PWRITE                   = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); }
+       SYS_MMAP                     = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); }
+       SYS_LSEEK                    = 478 // { off_t lseek(int fd, off_t offset, int whence); }
        SYS_TRUNCATE                 = 479 // { int truncate(char *path, off_t length); }
        SYS_FTRUNCATE                = 480 // { int ftruncate(int fd, off_t length); }
        SYS_THR_KILL2                = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
-       SYS_SHM_OPEN                 = 482 // { int shm_open(const char *path, int flags, \
+       SYS_SHM_OPEN                 = 482 // { int shm_open(const char *path, int flags, mode_t mode); }
        SYS_SHM_UNLINK               = 483 // { int shm_unlink(const char *path); }
        SYS_CPUSET                   = 484 // { int cpuset(cpusetid_t *setid); }
-       SYS_CPUSET_SETID             = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \
-       SYS_CPUSET_GETID             = 486 // { int cpuset_getid(cpulevel_t level, \
-       SYS_CPUSET_GETAFFINITY       = 487 // { int cpuset_getaffinity(cpulevel_t level, \
-       SYS_CPUSET_SETAFFINITY       = 488 // { int cpuset_setaffinity(cpulevel_t level, \
-       SYS_FACCESSAT                = 489 // { int faccessat(int fd, char *path, int amode, \
-       SYS_FCHMODAT                 = 490 // { int fchmodat(int fd, char *path, mode_t mode, \
-       SYS_FCHOWNAT                 = 491 // { int fchownat(int fd, char *path, uid_t uid, \
-       SYS_FEXECVE                  = 492 // { int fexecve(int fd, char **argv, \
-       SYS_FSTATAT                  = 493 // { int fstatat(int fd, char *path, \
-       SYS_FUTIMESAT                = 494 // { int futimesat(int fd, char *path, \
-       SYS_LINKAT                   = 495 // { int linkat(int fd1, char *path1, int fd2, \
+       SYS_CPUSET_SETID             = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, cpusetid_t setid); }
+       SYS_CPUSET_GETID             = 486 // { int cpuset_getid(cpulevel_t level, cpuwhich_t which, id_t id, cpusetid_t *setid); }
+       SYS_CPUSET_GETAFFINITY       = 487 // { int cpuset_getaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *mask); }
+       SYS_CPUSET_SETAFFINITY       = 488 // { int cpuset_setaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, const cpuset_t *mask); }
+       SYS_FACCESSAT                = 489 // { int faccessat(int fd, char *path, int amode, int flag); }
+       SYS_FCHMODAT                 = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); }
+       SYS_FCHOWNAT                 = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); }
+       SYS_FEXECVE                  = 492 // { int fexecve(int fd, char **argv, char **envv); }
+       SYS_FSTATAT                  = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); }
+       SYS_FUTIMESAT                = 494 // { int futimesat(int fd, char *path, struct timeval *times); }
+       SYS_LINKAT                   = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); }
        SYS_MKDIRAT                  = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
        SYS_MKFIFOAT                 = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
-       SYS_MKNODAT                  = 498 // { int mknodat(int fd, char *path, mode_t mode, \
-       SYS_OPENAT                   = 499 // { int openat(int fd, char *path, int flag, \
-       SYS_READLINKAT               = 500 // { int readlinkat(int fd, char *path, char *buf, \
-       SYS_RENAMEAT                 = 501 // { int renameat(int oldfd, char *old, int newfd, \
-       SYS_SYMLINKAT                = 502 // { int symlinkat(char *path1, int fd, \
+       SYS_MKNODAT                  = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); }
+       SYS_OPENAT                   = 499 // { int openat(int fd, char *path, int flag, mode_t mode); }
+       SYS_READLINKAT               = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); }
+       SYS_RENAMEAT                 = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); }
+       SYS_SYMLINKAT                = 502 // { int symlinkat(char *path1, int fd, char *path2); }
        SYS_UNLINKAT                 = 503 // { int unlinkat(int fd, char *path, int flag); }
        SYS_POSIX_OPENPT             = 504 // { int posix_openpt(int flags); }
        SYS_GSSD_SYSCALL             = 505 // { int gssd_syscall(char *path); }
-       SYS_JAIL_GET                 = 506 // { int jail_get(struct iovec *iovp, \
-       SYS_JAIL_SET                 = 507 // { int jail_set(struct iovec *iovp, \
+       SYS_JAIL_GET                 = 506 // { int jail_get(struct iovec *iovp, unsigned int iovcnt, int flags); }
+       SYS_JAIL_SET                 = 507 // { int jail_set(struct iovec *iovp, unsigned int iovcnt, int flags); }
        SYS_JAIL_REMOVE              = 508 // { int jail_remove(int jid); }
        SYS_CLOSEFROM                = 509 // { int closefrom(int lowfd); }
-       SYS___SEMCTL                 = 510 // { int __semctl(int semid, int semnum, \
-       SYS_MSGCTL                   = 511 // { int msgctl(int msqid, int cmd, \
-       SYS_SHMCTL                   = 512 // { int shmctl(int shmid, int cmd, \
+       SYS___SEMCTL                 = 510 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); }
+       SYS_MSGCTL                   = 511 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); }
+       SYS_SHMCTL                   = 512 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); }
        SYS_LPATHCONF                = 513 // { int lpathconf(char *path, int name); }
-       SYS___CAP_RIGHTS_GET         = 515 // { int __cap_rights_get(int version, \
+       SYS___CAP_RIGHTS_GET         = 515 // { int __cap_rights_get(int version, int fd, cap_rights_t *rightsp); }
        SYS_CAP_ENTER                = 516 // { int cap_enter(void); }
        SYS_CAP_GETMODE              = 517 // { int cap_getmode(u_int *modep); }
        SYS_PDFORK                   = 518 // { int pdfork(int *fdp, int flags); }
        SYS_PDKILL                   = 519 // { int pdkill(int fd, int signum); }
        SYS_PDGETPID                 = 520 // { int pdgetpid(int fd, pid_t *pidp); }
-       SYS_PSELECT                  = 522 // { int pselect(int nd, fd_set *in, \
-       SYS_GETLOGINCLASS            = 523 // { int getloginclass(char *namebuf, \
+       SYS_PSELECT                  = 522 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *sm); }
+       SYS_GETLOGINCLASS            = 523 // { int getloginclass(char *namebuf, size_t namelen); }
        SYS_SETLOGINCLASS            = 524 // { int setloginclass(const char *namebuf); }
-       SYS_RCTL_GET_RACCT           = 525 // { int rctl_get_racct(const void *inbufp, \
-       SYS_RCTL_GET_RULES           = 526 // { int rctl_get_rules(const void *inbufp, \
-       SYS_RCTL_GET_LIMITS          = 527 // { int rctl_get_limits(const void *inbufp, \
-       SYS_RCTL_ADD_RULE            = 528 // { int rctl_add_rule(const void *inbufp, \
-       SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, \
-       SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, \
-       SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, \
-       SYS_WAIT6                    = 532 // { int wait6(idtype_t idtype, id_t id, \
-       SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, \
-       SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, \
-       SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, \
-       SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, \
-       SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, \
-       SYS_BINDAT                   = 538 // { int bindat(int fd, int s, caddr_t name, \
-       SYS_CONNECTAT                = 539 // { int connectat(int fd, int s, caddr_t name, \
-       SYS_CHFLAGSAT                = 540 // { int chflagsat(int fd, const char *path, \
-       SYS_ACCEPT4                  = 541 // { int accept4(int s, \
+       SYS_RCTL_GET_RACCT           = 525 // { int rctl_get_racct(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_GET_RULES           = 526 // { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_GET_LIMITS          = 527 // { int rctl_get_limits(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_ADD_RULE            = 528 // { int rctl_add_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, off_t offset, off_t len); }
+       SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, off_t len, int advice); }
+       SYS_WAIT6                    = 532 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); }
+       SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, cap_rights_t *rightsp); }
+       SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, const u_long *cmds, size_t ncmds); }
+       SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, u_long *cmds, size_t maxcmds); }
+       SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, uint32_t fcntlrights); }
+       SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, uint32_t *fcntlrightsp); }
+       SYS_BINDAT                   = 538 // { int bindat(int fd, int s, caddr_t name, int namelen); }
+       SYS_CONNECTAT                = 539 // { int connectat(int fd, int s, caddr_t name, int namelen); }
+       SYS_CHFLAGSAT                = 540 // { int chflagsat(int fd, const char *path, u_long flags, int atflag); }
+       SYS_ACCEPT4                  = 541 // { int accept4(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen, int flags); }
        SYS_PIPE2                    = 542 // { int pipe2(int *fildes, int flags); }
        SYS_AIO_MLOCK                = 543 // { int aio_mlock(struct aiocb *aiocbp); }
-       SYS_PROCCTL                  = 544 // { int procctl(idtype_t idtype, id_t id, \
-       SYS_PPOLL                    = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \
-       SYS_FUTIMENS                 = 546 // { int futimens(int fd, \
-       SYS_UTIMENSAT                = 547 // { int utimensat(int fd, \
+       SYS_PROCCTL                  = 544 // { int procctl(idtype_t idtype, id_t id, int com, void *data); }
+       SYS_PPOLL                    = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); }
+       SYS_FUTIMENS                 = 546 // { int futimens(int fd, struct timespec *times); }
+       SYS_UTIMENSAT                = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); }
 )
index d61941ba7e0026db8cce3e0602aef86282c75330..e12b4691969d28fde0100a0e0fa2c1ad0615fe9a 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_freebsd.pl
+// go run mksysnum.go http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build arm,freebsd
@@ -7,13 +7,13 @@ package unix
 
 const (
        // SYS_NOSYS = 0;  // { int nosys(void); } syscall nosys_args int
-       SYS_EXIT                     = 1   // { void sys_exit(int rval); } exit \
+       SYS_EXIT                     = 1   // { void sys_exit(int rval); } exit sys_exit_args void
        SYS_FORK                     = 2   // { int fork(void); }
-       SYS_READ                     = 3   // { ssize_t read(int fd, void *buf, \
-       SYS_WRITE                    = 4   // { ssize_t write(int fd, const void *buf, \
+       SYS_READ                     = 3   // { ssize_t read(int fd, void *buf, size_t nbyte); }
+       SYS_WRITE                    = 4   // { ssize_t write(int fd, const void *buf, size_t nbyte); }
        SYS_OPEN                     = 5   // { int open(char *path, int flags, int mode); }
        SYS_CLOSE                    = 6   // { int close(int fd); }
-       SYS_WAIT4                    = 7   // { int wait4(int pid, int *status, \
+       SYS_WAIT4                    = 7   // { int wait4(int pid, int *status, int options, struct rusage *rusage); }
        SYS_LINK                     = 9   // { int link(char *path, char *link); }
        SYS_UNLINK                   = 10  // { int unlink(char *path); }
        SYS_CHDIR                    = 12  // { int chdir(char *path); }
@@ -21,20 +21,20 @@ const (
        SYS_MKNOD                    = 14  // { int mknod(char *path, int mode, int dev); }
        SYS_CHMOD                    = 15  // { int chmod(char *path, int mode); }
        SYS_CHOWN                    = 16  // { int chown(char *path, int uid, int gid); }
-       SYS_OBREAK                   = 17  // { int obreak(char *nsize); } break \
+       SYS_OBREAK                   = 17  // { int obreak(char *nsize); } break obreak_args int
        SYS_GETPID                   = 20  // { pid_t getpid(void); }
-       SYS_MOUNT                    = 21  // { int mount(char *type, char *path, \
+       SYS_MOUNT                    = 21  // { int mount(char *type, char *path, int flags, caddr_t data); }
        SYS_UNMOUNT                  = 22  // { int unmount(char *path, int flags); }
        SYS_SETUID                   = 23  // { int setuid(uid_t uid); }
        SYS_GETUID                   = 24  // { uid_t getuid(void); }
        SYS_GETEUID                  = 25  // { uid_t geteuid(void); }
-       SYS_PTRACE                   = 26  // { int ptrace(int req, pid_t pid, \
-       SYS_RECVMSG                  = 27  // { int recvmsg(int s, struct msghdr *msg, \
-       SYS_SENDMSG                  = 28  // { int sendmsg(int s, struct msghdr *msg, \
-       SYS_RECVFROM                 = 29  // { int recvfrom(int s, caddr_t buf, \
-       SYS_ACCEPT                   = 30  // { int accept(int s, \
-       SYS_GETPEERNAME              = 31  // { int getpeername(int fdes, \
-       SYS_GETSOCKNAME              = 32  // { int getsockname(int fdes, \
+       SYS_PTRACE                   = 26  // { int ptrace(int req, pid_t pid, caddr_t addr, int data); }
+       SYS_RECVMSG                  = 27  // { int recvmsg(int s, struct msghdr *msg, int flags); }
+       SYS_SENDMSG                  = 28  // { int sendmsg(int s, struct msghdr *msg, int flags); }
+       SYS_RECVFROM                 = 29  // { int recvfrom(int s, caddr_t buf, size_t len, int flags, struct sockaddr * __restrict from, __socklen_t * __restrict fromlenaddr); }
+       SYS_ACCEPT                   = 30  // { int accept(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen); }
+       SYS_GETPEERNAME              = 31  // { int getpeername(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
+       SYS_GETSOCKNAME              = 32  // { int getsockname(int fdes, struct sockaddr * __restrict asa, __socklen_t * __restrict alen); }
        SYS_ACCESS                   = 33  // { int access(char *path, int amode); }
        SYS_CHFLAGS                  = 34  // { int chflags(const char *path, u_long flags); }
        SYS_FCHFLAGS                 = 35  // { int fchflags(int fd, u_long flags); }
@@ -44,55 +44,55 @@ const (
        SYS_DUP                      = 41  // { int dup(u_int fd); }
        SYS_PIPE                     = 42  // { int pipe(void); }
        SYS_GETEGID                  = 43  // { gid_t getegid(void); }
-       SYS_PROFIL                   = 44  // { int profil(caddr_t samples, size_t size, \
-       SYS_KTRACE                   = 45  // { int ktrace(const char *fname, int ops, \
+       SYS_PROFIL                   = 44  // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
+       SYS_KTRACE                   = 45  // { int ktrace(const char *fname, int ops, int facs, int pid); }
        SYS_GETGID                   = 47  // { gid_t getgid(void); }
-       SYS_GETLOGIN                 = 49  // { int getlogin(char *namebuf, u_int \
+       SYS_GETLOGIN                 = 49  // { int getlogin(char *namebuf, u_int namelen); }
        SYS_SETLOGIN                 = 50  // { int setlogin(char *namebuf); }
        SYS_ACCT                     = 51  // { int acct(char *path); }
-       SYS_SIGALTSTACK              = 53  // { int sigaltstack(stack_t *ss, \
-       SYS_IOCTL                    = 54  // { int ioctl(int fd, u_long com, \
+       SYS_SIGALTSTACK              = 53  // { int sigaltstack(stack_t *ss, stack_t *oss); }
+       SYS_IOCTL                    = 54  // { int ioctl(int fd, u_long com, caddr_t data); }
        SYS_REBOOT                   = 55  // { int reboot(int opt); }
        SYS_REVOKE                   = 56  // { int revoke(char *path); }
        SYS_SYMLINK                  = 57  // { int symlink(char *path, char *link); }
-       SYS_READLINK                 = 58  // { ssize_t readlink(char *path, char *buf, \
-       SYS_EXECVE                   = 59  // { int execve(char *fname, char **argv, \
-       SYS_UMASK                    = 60  // { int umask(int newmask); } umask umask_args \
+       SYS_READLINK                 = 58  // { ssize_t readlink(char *path, char *buf, size_t count); }
+       SYS_EXECVE                   = 59  // { int execve(char *fname, char **argv, char **envv); }
+       SYS_UMASK                    = 60  // { int umask(int newmask); } umask umask_args int
        SYS_CHROOT                   = 61  // { int chroot(char *path); }
-       SYS_MSYNC                    = 65  // { int msync(void *addr, size_t len, \
+       SYS_MSYNC                    = 65  // { int msync(void *addr, size_t len, int flags); }
        SYS_VFORK                    = 66  // { int vfork(void); }
        SYS_SBRK                     = 69  // { int sbrk(int incr); }
        SYS_SSTK                     = 70  // { int sstk(int incr); }
-       SYS_OVADVISE                 = 72  // { int ovadvise(int anom); } vadvise \
+       SYS_OVADVISE                 = 72  // { int ovadvise(int anom); } vadvise ovadvise_args int
        SYS_MUNMAP                   = 73  // { int munmap(void *addr, size_t len); }
-       SYS_MPROTECT                 = 74  // { int mprotect(const void *addr, size_t len, \
-       SYS_MADVISE                  = 75  // { int madvise(void *addr, size_t len, \
-       SYS_MINCORE                  = 78  // { int mincore(const void *addr, size_t len, \
-       SYS_GETGROUPS                = 79  // { int getgroups(u_int gidsetsize, \
-       SYS_SETGROUPS                = 80  // { int setgroups(u_int gidsetsize, \
+       SYS_MPROTECT                 = 74  // { int mprotect(const void *addr, size_t len, int prot); }
+       SYS_MADVISE                  = 75  // { int madvise(void *addr, size_t len, int behav); }
+       SYS_MINCORE                  = 78  // { int mincore(const void *addr, size_t len, char *vec); }
+       SYS_GETGROUPS                = 79  // { int getgroups(u_int gidsetsize, gid_t *gidset); }
+       SYS_SETGROUPS                = 80  // { int setgroups(u_int gidsetsize, gid_t *gidset); }
        SYS_GETPGRP                  = 81  // { int getpgrp(void); }
        SYS_SETPGID                  = 82  // { int setpgid(int pid, int pgid); }
-       SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct \
+       SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct itimerval *itv, struct itimerval *oitv); }
        SYS_SWAPON                   = 85  // { int swapon(char *name); }
-       SYS_GETITIMER                = 86  // { int getitimer(u_int which, \
+       SYS_GETITIMER                = 86  // { int getitimer(u_int which, struct itimerval *itv); }
        SYS_GETDTABLESIZE            = 89  // { int getdtablesize(void); }
        SYS_DUP2                     = 90  // { int dup2(u_int from, u_int to); }
        SYS_FCNTL                    = 92  // { int fcntl(int fd, int cmd, long arg); }
-       SYS_SELECT                   = 93  // { int select(int nd, fd_set *in, fd_set *ou, \
+       SYS_SELECT                   = 93  // { int select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
        SYS_FSYNC                    = 95  // { int fsync(int fd); }
-       SYS_SETPRIORITY              = 96  // { int setpriority(int which, int who, \
-       SYS_SOCKET                   = 97  // { int socket(int domain, int type, \
-       SYS_CONNECT                  = 98  // { int connect(int s, caddr_t name, \
+       SYS_SETPRIORITY              = 96  // { int setpriority(int which, int who, int prio); }
+       SYS_SOCKET                   = 97  // { int socket(int domain, int type, int protocol); }
+       SYS_CONNECT                  = 98  // { int connect(int s, caddr_t name, int namelen); }
        SYS_GETPRIORITY              = 100 // { int getpriority(int which, int who); }
-       SYS_BIND                     = 104 // { int bind(int s, caddr_t name, \
-       SYS_SETSOCKOPT               = 105 // { int setsockopt(int s, int level, int name, \
+       SYS_BIND                     = 104 // { int bind(int s, caddr_t name, int namelen); }
+       SYS_SETSOCKOPT               = 105 // { int setsockopt(int s, int level, int name, caddr_t val, int valsize); }
        SYS_LISTEN                   = 106 // { int listen(int s, int backlog); }
-       SYS_GETTIMEOFDAY             = 116 // { int gettimeofday(struct timeval *tp, \
-       SYS_GETRUSAGE                = 117 // { int getrusage(int who, \
-       SYS_GETSOCKOPT               = 118 // { int getsockopt(int s, int level, int name, \
-       SYS_READV                    = 120 // { int readv(int fd, struct iovec *iovp, \
-       SYS_WRITEV                   = 121 // { int writev(int fd, struct iovec *iovp, \
-       SYS_SETTIMEOFDAY             = 122 // { int settimeofday(struct timeval *tv, \
+       SYS_GETTIMEOFDAY             = 116 // { int gettimeofday(struct timeval *tp, struct timezone *tzp); }
+       SYS_GETRUSAGE                = 117 // { int getrusage(int who, struct rusage *rusage); }
+       SYS_GETSOCKOPT               = 118 // { int getsockopt(int s, int level, int name, caddr_t val, int *avalsize); }
+       SYS_READV                    = 120 // { int readv(int fd, struct iovec *iovp, u_int iovcnt); }
+       SYS_WRITEV                   = 121 // { int writev(int fd, struct iovec *iovp, u_int iovcnt); }
+       SYS_SETTIMEOFDAY             = 122 // { int settimeofday(struct timeval *tv, struct timezone *tzp); }
        SYS_FCHOWN                   = 123 // { int fchown(int fd, int uid, int gid); }
        SYS_FCHMOD                   = 124 // { int fchmod(int fd, int mode); }
        SYS_SETREUID                 = 126 // { int setreuid(int ruid, int euid); }
@@ -100,26 +100,26 @@ const (
        SYS_RENAME                   = 128 // { int rename(char *from, char *to); }
        SYS_FLOCK                    = 131 // { int flock(int fd, int how); }
        SYS_MKFIFO                   = 132 // { int mkfifo(char *path, int mode); }
-       SYS_SENDTO                   = 133 // { int sendto(int s, caddr_t buf, size_t len, \
+       SYS_SENDTO                   = 133 // { int sendto(int s, caddr_t buf, size_t len, int flags, caddr_t to, int tolen); }
        SYS_SHUTDOWN                 = 134 // { int shutdown(int s, int how); }
-       SYS_SOCKETPAIR               = 135 // { int socketpair(int domain, int type, \
+       SYS_SOCKETPAIR               = 135 // { int socketpair(int domain, int type, int protocol, int *rsv); }
        SYS_MKDIR                    = 136 // { int mkdir(char *path, int mode); }
        SYS_RMDIR                    = 137 // { int rmdir(char *path); }
-       SYS_UTIMES                   = 138 // { int utimes(char *path, \
-       SYS_ADJTIME                  = 140 // { int adjtime(struct timeval *delta, \
+       SYS_UTIMES                   = 138 // { int utimes(char *path, struct timeval *tptr); }
+       SYS_ADJTIME                  = 140 // { int adjtime(struct timeval *delta, struct timeval *olddelta); }
        SYS_SETSID                   = 147 // { int setsid(void); }
-       SYS_QUOTACTL                 = 148 // { int quotactl(char *path, int cmd, int uid, \
+       SYS_QUOTACTL                 = 148 // { int quotactl(char *path, int cmd, int uid, caddr_t arg); }
        SYS_NLM_SYSCALL              = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
        SYS_NFSSVC                   = 155 // { int nfssvc(int flag, caddr_t argp); }
-       SYS_LGETFH                   = 160 // { int lgetfh(char *fname, \
-       SYS_GETFH                    = 161 // { int getfh(char *fname, \
+       SYS_LGETFH                   = 160 // { int lgetfh(char *fname, struct fhandle *fhp); }
+       SYS_GETFH                    = 161 // { int getfh(char *fname, struct fhandle *fhp); }
        SYS_SYSARCH                  = 165 // { int sysarch(int op, char *parms); }
-       SYS_RTPRIO                   = 166 // { int rtprio(int function, pid_t pid, \
-       SYS_SEMSYS                   = 169 // { int semsys(int which, int a2, int a3, \
-       SYS_MSGSYS                   = 170 // { int msgsys(int which, int a2, int a3, \
-       SYS_SHMSYS                   = 171 // { int shmsys(int which, int a2, int a3, \
-       SYS_FREEBSD6_PREAD           = 173 // { ssize_t freebsd6_pread(int fd, void *buf, \
-       SYS_FREEBSD6_PWRITE          = 174 // { ssize_t freebsd6_pwrite(int fd, \
+       SYS_RTPRIO                   = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
+       SYS_SEMSYS                   = 169 // { int semsys(int which, int a2, int a3, int a4, int a5); }
+       SYS_MSGSYS                   = 170 // { int msgsys(int which, int a2, int a3, int a4, int a5, int a6); }
+       SYS_SHMSYS                   = 171 // { int shmsys(int which, int a2, int a3, int a4); }
+       SYS_FREEBSD6_PREAD           = 173 // { ssize_t freebsd6_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
+       SYS_FREEBSD6_PWRITE          = 174 // { ssize_t freebsd6_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
        SYS_SETFIB                   = 175 // { int setfib(int fibnum); }
        SYS_NTP_ADJTIME              = 176 // { int ntp_adjtime(struct timex *tp); }
        SYS_SETGID                   = 181 // { int setgid(gid_t gid); }
@@ -130,274 +130,274 @@ const (
        SYS_LSTAT                    = 190 // { int lstat(char *path, struct stat *ub); }
        SYS_PATHCONF                 = 191 // { int pathconf(char *path, int name); }
        SYS_FPATHCONF                = 192 // { int fpathconf(int fd, int name); }
-       SYS_GETRLIMIT                = 194 // { int getrlimit(u_int which, \
-       SYS_SETRLIMIT                = 195 // { int setrlimit(u_int which, \
-       SYS_GETDIRENTRIES            = 196 // { int getdirentries(int fd, char *buf, \
-       SYS_FREEBSD6_MMAP            = 197 // { caddr_t freebsd6_mmap(caddr_t addr, \
-       SYS_FREEBSD6_LSEEK           = 199 // { off_t freebsd6_lseek(int fd, int pad, \
-       SYS_FREEBSD6_TRUNCATE        = 200 // { int freebsd6_truncate(char *path, int pad, \
-       SYS_FREEBSD6_FTRUNCATE       = 201 // { int freebsd6_ftruncate(int fd, int pad, \
-       SYS___SYSCTL                 = 202 // { int __sysctl(int *name, u_int namelen, \
+       SYS_GETRLIMIT                = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
+       SYS_SETRLIMIT                = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
+       SYS_GETDIRENTRIES            = 196 // { int getdirentries(int fd, char *buf, u_int count, long *basep); }
+       SYS_FREEBSD6_MMAP            = 197 // { caddr_t freebsd6_mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
+       SYS_FREEBSD6_LSEEK           = 199 // { off_t freebsd6_lseek(int fd, int pad, off_t offset, int whence); }
+       SYS_FREEBSD6_TRUNCATE        = 200 // { int freebsd6_truncate(char *path, int pad, off_t length); }
+       SYS_FREEBSD6_FTRUNCATE       = 201 // { int freebsd6_ftruncate(int fd, int pad, off_t length); }
+       SYS___SYSCTL                 = 202 // { int __sysctl(int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); } __sysctl sysctl_args int
        SYS_MLOCK                    = 203 // { int mlock(const void *addr, size_t len); }
        SYS_MUNLOCK                  = 204 // { int munlock(const void *addr, size_t len); }
        SYS_UNDELETE                 = 205 // { int undelete(char *path); }
        SYS_FUTIMES                  = 206 // { int futimes(int fd, struct timeval *tptr); }
        SYS_GETPGID                  = 207 // { int getpgid(pid_t pid); }
-       SYS_POLL                     = 209 // { int poll(struct pollfd *fds, u_int nfds, \
-       SYS_SEMGET                   = 221 // { int semget(key_t key, int nsems, \
-       SYS_SEMOP                    = 222 // { int semop(int semid, struct sembuf *sops, \
+       SYS_POLL                     = 209 // { int poll(struct pollfd *fds, u_int nfds, int timeout); }
+       SYS_SEMGET                   = 221 // { int semget(key_t key, int nsems, int semflg); }
+       SYS_SEMOP                    = 222 // { int semop(int semid, struct sembuf *sops, size_t nsops); }
        SYS_MSGGET                   = 225 // { int msgget(key_t key, int msgflg); }
-       SYS_MSGSND                   = 226 // { int msgsnd(int msqid, const void *msgp, \
-       SYS_MSGRCV                   = 227 // { int msgrcv(int msqid, void *msgp, \
-       SYS_SHMAT                    = 228 // { int shmat(int shmid, const void *shmaddr, \
+       SYS_MSGSND                   = 226 // { int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
+       SYS_MSGRCV                   = 227 // { int msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
+       SYS_SHMAT                    = 228 // { int shmat(int shmid, const void *shmaddr, int shmflg); }
        SYS_SHMDT                    = 230 // { int shmdt(const void *shmaddr); }
-       SYS_SHMGET                   = 231 // { int shmget(key_t key, size_t size, \
-       SYS_CLOCK_GETTIME            = 232 // { int clock_gettime(clockid_t clock_id, \
-       SYS_CLOCK_SETTIME            = 233 // { int clock_settime( \
-       SYS_CLOCK_GETRES             = 234 // { int clock_getres(clockid_t clock_id, \
-       SYS_KTIMER_CREATE            = 235 // { int ktimer_create(clockid_t clock_id, \
+       SYS_SHMGET                   = 231 // { int shmget(key_t key, size_t size, int shmflg); }
+       SYS_CLOCK_GETTIME            = 232 // { int clock_gettime(clockid_t clock_id, struct timespec *tp); }
+       SYS_CLOCK_SETTIME            = 233 // { int clock_settime( clockid_t clock_id, const struct timespec *tp); }
+       SYS_CLOCK_GETRES             = 234 // { int clock_getres(clockid_t clock_id, struct timespec *tp); }
+       SYS_KTIMER_CREATE            = 235 // { int ktimer_create(clockid_t clock_id, struct sigevent *evp, int *timerid); }
        SYS_KTIMER_DELETE            = 236 // { int ktimer_delete(int timerid); }
-       SYS_KTIMER_SETTIME           = 237 // { int ktimer_settime(int timerid, int flags, \
-       SYS_KTIMER_GETTIME           = 238 // { int ktimer_gettime(int timerid, struct \
+       SYS_KTIMER_SETTIME           = 237 // { int ktimer_settime(int timerid, int flags, const struct itimerspec *value, struct itimerspec *ovalue); }
+       SYS_KTIMER_GETTIME           = 238 // { int ktimer_gettime(int timerid, struct itimerspec *value); }
        SYS_KTIMER_GETOVERRUN        = 239 // { int ktimer_getoverrun(int timerid); }
-       SYS_NANOSLEEP                = 240 // { int nanosleep(const struct timespec *rqtp, \
+       SYS_NANOSLEEP                = 240 // { int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
        SYS_FFCLOCK_GETCOUNTER       = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
-       SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( \
-       SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( \
-       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,\
+       SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( struct ffclock_estimate *cest); }
+       SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( struct ffclock_estimate *cest); }
+       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,int which, clockid_t *clock_id); }
        SYS_NTP_GETTIME              = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
-       SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, \
+       SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, int inherit); }
        SYS_RFORK                    = 251 // { int rfork(int flags); }
-       SYS_OPENBSD_POLL             = 252 // { int openbsd_poll(struct pollfd *fds, \
+       SYS_OPENBSD_POLL             = 252 // { int openbsd_poll(struct pollfd *fds, u_int nfds, int timeout); }
        SYS_ISSETUGID                = 253 // { int issetugid(void); }
        SYS_LCHOWN                   = 254 // { int lchown(char *path, int uid, int gid); }
        SYS_AIO_READ                 = 255 // { int aio_read(struct aiocb *aiocbp); }
        SYS_AIO_WRITE                = 256 // { int aio_write(struct aiocb *aiocbp); }
-       SYS_LIO_LISTIO               = 257 // { int lio_listio(int mode, \
-       SYS_GETDENTS                 = 272 // { int getdents(int fd, char *buf, \
+       SYS_LIO_LISTIO               = 257 // { int lio_listio(int mode, struct aiocb * const *acb_list, int nent, struct sigevent *sig); }
+       SYS_GETDENTS                 = 272 // { int getdents(int fd, char *buf, size_t count); }
        SYS_LCHMOD                   = 274 // { int lchmod(char *path, mode_t mode); }
-       SYS_LUTIMES                  = 276 // { int lutimes(char *path, \
+       SYS_LUTIMES                  = 276 // { int lutimes(char *path, struct timeval *tptr); }
        SYS_NSTAT                    = 278 // { int nstat(char *path, struct nstat *ub); }
        SYS_NFSTAT                   = 279 // { int nfstat(int fd, struct nstat *sb); }
        SYS_NLSTAT                   = 280 // { int nlstat(char *path, struct nstat *ub); }
-       SYS_PREADV                   = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \
-       SYS_PWRITEV                  = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \
-       SYS_FHOPEN                   = 298 // { int fhopen(const struct fhandle *u_fhp, \
-       SYS_FHSTAT                   = 299 // { int fhstat(const struct fhandle *u_fhp, \
+       SYS_PREADV                   = 289 // { ssize_t preadv(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
+       SYS_PWRITEV                  = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, u_int iovcnt, off_t offset); }
+       SYS_FHOPEN                   = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
+       SYS_FHSTAT                   = 299 // { int fhstat(const struct fhandle *u_fhp, struct stat *sb); }
        SYS_MODNEXT                  = 300 // { int modnext(int modid); }
-       SYS_MODSTAT                  = 301 // { int modstat(int modid, \
+       SYS_MODSTAT                  = 301 // { int modstat(int modid, struct module_stat *stat); }
        SYS_MODFNEXT                 = 302 // { int modfnext(int modid); }
        SYS_MODFIND                  = 303 // { int modfind(const char *name); }
        SYS_KLDLOAD                  = 304 // { int kldload(const char *file); }
        SYS_KLDUNLOAD                = 305 // { int kldunload(int fileid); }
        SYS_KLDFIND                  = 306 // { int kldfind(const char *file); }
        SYS_KLDNEXT                  = 307 // { int kldnext(int fileid); }
-       SYS_KLDSTAT                  = 308 // { int kldstat(int fileid, struct \
+       SYS_KLDSTAT                  = 308 // { int kldstat(int fileid, struct kld_file_stat* stat); }
        SYS_KLDFIRSTMOD              = 309 // { int kldfirstmod(int fileid); }
        SYS_GETSID                   = 310 // { int getsid(pid_t pid); }
-       SYS_SETRESUID                = 311 // { int setresuid(uid_t ruid, uid_t euid, \
-       SYS_SETRESGID                = 312 // { int setresgid(gid_t rgid, gid_t egid, \
+       SYS_SETRESUID                = 311 // { int setresuid(uid_t ruid, uid_t euid, uid_t suid); }
+       SYS_SETRESGID                = 312 // { int setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
        SYS_AIO_RETURN               = 314 // { int aio_return(struct aiocb *aiocbp); }
-       SYS_AIO_SUSPEND              = 315 // { int aio_suspend( \
-       SYS_AIO_CANCEL               = 316 // { int aio_cancel(int fd, \
+       SYS_AIO_SUSPEND              = 315 // { int aio_suspend( struct aiocb * const * aiocbp, int nent, const struct timespec *timeout); }
+       SYS_AIO_CANCEL               = 316 // { int aio_cancel(int fd, struct aiocb *aiocbp); }
        SYS_AIO_ERROR                = 317 // { int aio_error(struct aiocb *aiocbp); }
        SYS_OAIO_READ                = 318 // { int oaio_read(struct oaiocb *aiocbp); }
        SYS_OAIO_WRITE               = 319 // { int oaio_write(struct oaiocb *aiocbp); }
-       SYS_OLIO_LISTIO              = 320 // { int olio_listio(int mode, \
+       SYS_OLIO_LISTIO              = 320 // { int olio_listio(int mode, struct oaiocb * const *acb_list, int nent, struct osigevent *sig); }
        SYS_YIELD                    = 321 // { int yield(void); }
        SYS_MLOCKALL                 = 324 // { int mlockall(int how); }
        SYS_MUNLOCKALL               = 325 // { int munlockall(void); }
        SYS___GETCWD                 = 326 // { int __getcwd(char *buf, u_int buflen); }
-       SYS_SCHED_SETPARAM           = 327 // { int sched_setparam (pid_t pid, \
-       SYS_SCHED_GETPARAM           = 328 // { int sched_getparam (pid_t pid, struct \
-       SYS_SCHED_SETSCHEDULER       = 329 // { int sched_setscheduler (pid_t pid, int \
+       SYS_SCHED_SETPARAM           = 327 // { int sched_setparam (pid_t pid, const struct sched_param *param); }
+       SYS_SCHED_GETPARAM           = 328 // { int sched_getparam (pid_t pid, struct sched_param *param); }
+       SYS_SCHED_SETSCHEDULER       = 329 // { int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param); }
        SYS_SCHED_GETSCHEDULER       = 330 // { int sched_getscheduler (pid_t pid); }
        SYS_SCHED_YIELD              = 331 // { int sched_yield (void); }
        SYS_SCHED_GET_PRIORITY_MAX   = 332 // { int sched_get_priority_max (int policy); }
        SYS_SCHED_GET_PRIORITY_MIN   = 333 // { int sched_get_priority_min (int policy); }
-       SYS_SCHED_RR_GET_INTERVAL    = 334 // { int sched_rr_get_interval (pid_t pid, \
+       SYS_SCHED_RR_GET_INTERVAL    = 334 // { int sched_rr_get_interval (pid_t pid, struct timespec *interval); }
        SYS_UTRACE                   = 335 // { int utrace(const void *addr, size_t len); }
-       SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, \
+       SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, void *data); }
        SYS_JAIL                     = 338 // { int jail(struct jail *jail); }
-       SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, \
+       SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
        SYS_SIGSUSPEND               = 341 // { int sigsuspend(const sigset_t *sigmask); }
        SYS_SIGPENDING               = 343 // { int sigpending(sigset_t *set); }
-       SYS_SIGTIMEDWAIT             = 345 // { int sigtimedwait(const sigset_t *set, \
-       SYS_SIGWAITINFO              = 346 // { int sigwaitinfo(const sigset_t *set, \
-       SYS___ACL_GET_FILE           = 347 // { int __acl_get_file(const char *path, \
-       SYS___ACL_SET_FILE           = 348 // { int __acl_set_file(const char *path, \
-       SYS___ACL_GET_FD             = 349 // { int __acl_get_fd(int filedes, \
-       SYS___ACL_SET_FD             = 350 // { int __acl_set_fd(int filedes, \
-       SYS___ACL_DELETE_FILE        = 351 // { int __acl_delete_file(const char *path, \
-       SYS___ACL_DELETE_FD          = 352 // { int __acl_delete_fd(int filedes, \
-       SYS___ACL_ACLCHECK_FILE      = 353 // { int __acl_aclcheck_file(const char *path, \
-       SYS___ACL_ACLCHECK_FD        = 354 // { int __acl_aclcheck_fd(int filedes, \
-       SYS_EXTATTRCTL               = 355 // { int extattrctl(const char *path, int cmd, \
-       SYS_EXTATTR_SET_FILE         = 356 // { ssize_t extattr_set_file( \
-       SYS_EXTATTR_GET_FILE         = 357 // { ssize_t extattr_get_file( \
-       SYS_EXTATTR_DELETE_FILE      = 358 // { int extattr_delete_file(const char *path, \
-       SYS_AIO_WAITCOMPLETE         = 359 // { int aio_waitcomplete( \
-       SYS_GETRESUID                = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \
-       SYS_GETRESGID                = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \
+       SYS_SIGTIMEDWAIT             = 345 // { int sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout); }
+       SYS_SIGWAITINFO              = 346 // { int sigwaitinfo(const sigset_t *set, siginfo_t *info); }
+       SYS___ACL_GET_FILE           = 347 // { int __acl_get_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_FILE           = 348 // { int __acl_set_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_GET_FD             = 349 // { int __acl_get_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_FD             = 350 // { int __acl_set_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_DELETE_FILE        = 351 // { int __acl_delete_file(const char *path, acl_type_t type); }
+       SYS___ACL_DELETE_FD          = 352 // { int __acl_delete_fd(int filedes, acl_type_t type); }
+       SYS___ACL_ACLCHECK_FILE      = 353 // { int __acl_aclcheck_file(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_ACLCHECK_FD        = 354 // { int __acl_aclcheck_fd(int filedes, acl_type_t type, struct acl *aclp); }
+       SYS_EXTATTRCTL               = 355 // { int extattrctl(const char *path, int cmd, const char *filename, int attrnamespace, const char *attrname); }
+       SYS_EXTATTR_SET_FILE         = 356 // { ssize_t extattr_set_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_FILE         = 357 // { ssize_t extattr_get_file( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_FILE      = 358 // { int extattr_delete_file(const char *path, int attrnamespace, const char *attrname); }
+       SYS_AIO_WAITCOMPLETE         = 359 // { int aio_waitcomplete( struct aiocb **aiocbp, struct timespec *timeout); }
+       SYS_GETRESUID                = 360 // { int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
+       SYS_GETRESGID                = 361 // { int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
        SYS_KQUEUE                   = 362 // { int kqueue(void); }
-       SYS_KEVENT                   = 363 // { int kevent(int fd, \
-       SYS_EXTATTR_SET_FD           = 371 // { ssize_t extattr_set_fd(int fd, \
-       SYS_EXTATTR_GET_FD           = 372 // { ssize_t extattr_get_fd(int fd, \
-       SYS_EXTATTR_DELETE_FD        = 373 // { int extattr_delete_fd(int fd, \
+       SYS_KEVENT                   = 363 // { int kevent(int fd, struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
+       SYS_EXTATTR_SET_FD           = 371 // { ssize_t extattr_set_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_FD           = 372 // { ssize_t extattr_get_fd(int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_FD        = 373 // { int extattr_delete_fd(int fd, int attrnamespace, const char *attrname); }
        SYS___SETUGID                = 374 // { int __setugid(int flag); }
        SYS_EACCESS                  = 376 // { int eaccess(char *path, int amode); }
-       SYS_NMOUNT                   = 378 // { int nmount(struct iovec *iovp, \
+       SYS_NMOUNT                   = 378 // { int nmount(struct iovec *iovp, unsigned int iovcnt, int flags); }
        SYS___MAC_GET_PROC           = 384 // { int __mac_get_proc(struct mac *mac_p); }
        SYS___MAC_SET_PROC           = 385 // { int __mac_set_proc(struct mac *mac_p); }
-       SYS___MAC_GET_FD             = 386 // { int __mac_get_fd(int fd, \
-       SYS___MAC_GET_FILE           = 387 // { int __mac_get_file(const char *path_p, \
-       SYS___MAC_SET_FD             = 388 // { int __mac_set_fd(int fd, \
-       SYS___MAC_SET_FILE           = 389 // { int __mac_set_file(const char *path_p, \
-       SYS_KENV                     = 390 // { int kenv(int what, const char *name, \
-       SYS_LCHFLAGS                 = 391 // { int lchflags(const char *path, \
-       SYS_UUIDGEN                  = 392 // { int uuidgen(struct uuid *store, \
-       SYS_SENDFILE                 = 393 // { int sendfile(int fd, int s, off_t offset, \
-       SYS_MAC_SYSCALL              = 394 // { int mac_syscall(const char *policy, \
-       SYS_GETFSSTAT                = 395 // { int getfsstat(struct statfs *buf, \
-       SYS_STATFS                   = 396 // { int statfs(char *path, \
+       SYS___MAC_GET_FD             = 386 // { int __mac_get_fd(int fd, struct mac *mac_p); }
+       SYS___MAC_GET_FILE           = 387 // { int __mac_get_file(const char *path_p, struct mac *mac_p); }
+       SYS___MAC_SET_FD             = 388 // { int __mac_set_fd(int fd, struct mac *mac_p); }
+       SYS___MAC_SET_FILE           = 389 // { int __mac_set_file(const char *path_p, struct mac *mac_p); }
+       SYS_KENV                     = 390 // { int kenv(int what, const char *name, char *value, int len); }
+       SYS_LCHFLAGS                 = 391 // { int lchflags(const char *path, u_long flags); }
+       SYS_UUIDGEN                  = 392 // { int uuidgen(struct uuid *store, int count); }
+       SYS_SENDFILE                 = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
+       SYS_MAC_SYSCALL              = 394 // { int mac_syscall(const char *policy, int call, void *arg); }
+       SYS_GETFSSTAT                = 395 // { int getfsstat(struct statfs *buf, long bufsize, int flags); }
+       SYS_STATFS                   = 396 // { int statfs(char *path, struct statfs *buf); }
        SYS_FSTATFS                  = 397 // { int fstatfs(int fd, struct statfs *buf); }
-       SYS_FHSTATFS                 = 398 // { int fhstatfs(const struct fhandle *u_fhp, \
+       SYS_FHSTATFS                 = 398 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
        SYS_KSEM_CLOSE               = 400 // { int ksem_close(semid_t id); }
        SYS_KSEM_POST                = 401 // { int ksem_post(semid_t id); }
        SYS_KSEM_WAIT                = 402 // { int ksem_wait(semid_t id); }
        SYS_KSEM_TRYWAIT             = 403 // { int ksem_trywait(semid_t id); }
-       SYS_KSEM_INIT                = 404 // { int ksem_init(semid_t *idp, \
-       SYS_KSEM_OPEN                = 405 // { int ksem_open(semid_t *idp, \
+       SYS_KSEM_INIT                = 404 // { int ksem_init(semid_t *idp, unsigned int value); }
+       SYS_KSEM_OPEN                = 405 // { int ksem_open(semid_t *idp, const char *name, int oflag, mode_t mode, unsigned int value); }
        SYS_KSEM_UNLINK              = 406 // { int ksem_unlink(const char *name); }
        SYS_KSEM_GETVALUE            = 407 // { int ksem_getvalue(semid_t id, int *val); }
        SYS_KSEM_DESTROY             = 408 // { int ksem_destroy(semid_t id); }
-       SYS___MAC_GET_PID            = 409 // { int __mac_get_pid(pid_t pid, \
-       SYS___MAC_GET_LINK           = 410 // { int __mac_get_link(const char *path_p, \
-       SYS___MAC_SET_LINK           = 411 // { int __mac_set_link(const char *path_p, \
-       SYS_EXTATTR_SET_LINK         = 412 // { ssize_t extattr_set_link( \
-       SYS_EXTATTR_GET_LINK         = 413 // { ssize_t extattr_get_link( \
-       SYS_EXTATTR_DELETE_LINK      = 414 // { int extattr_delete_link( \
-       SYS___MAC_EXECVE             = 415 // { int __mac_execve(char *fname, char **argv, \
-       SYS_SIGACTION                = 416 // { int sigaction(int sig, \
-       SYS_SIGRETURN                = 417 // { int sigreturn( \
+       SYS___MAC_GET_PID            = 409 // { int __mac_get_pid(pid_t pid, struct mac *mac_p); }
+       SYS___MAC_GET_LINK           = 410 // { int __mac_get_link(const char *path_p, struct mac *mac_p); }
+       SYS___MAC_SET_LINK           = 411 // { int __mac_set_link(const char *path_p, struct mac *mac_p); }
+       SYS_EXTATTR_SET_LINK         = 412 // { ssize_t extattr_set_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_GET_LINK         = 413 // { ssize_t extattr_get_link( const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes); }
+       SYS_EXTATTR_DELETE_LINK      = 414 // { int extattr_delete_link( const char *path, int attrnamespace, const char *attrname); }
+       SYS___MAC_EXECVE             = 415 // { int __mac_execve(char *fname, char **argv, char **envv, struct mac *mac_p); }
+       SYS_SIGACTION                = 416 // { int sigaction(int sig, const struct sigaction *act, struct sigaction *oact); }
+       SYS_SIGRETURN                = 417 // { int sigreturn( const struct __ucontext *sigcntxp); }
        SYS_GETCONTEXT               = 421 // { int getcontext(struct __ucontext *ucp); }
-       SYS_SETCONTEXT               = 422 // { int setcontext( \
-       SYS_SWAPCONTEXT              = 423 // { int swapcontext(struct __ucontext *oucp, \
+       SYS_SETCONTEXT               = 422 // { int setcontext( const struct __ucontext *ucp); }
+       SYS_SWAPCONTEXT              = 423 // { int swapcontext(struct __ucontext *oucp, const struct __ucontext *ucp); }
        SYS_SWAPOFF                  = 424 // { int swapoff(const char *name); }
-       SYS___ACL_GET_LINK           = 425 // { int __acl_get_link(const char *path, \
-       SYS___ACL_SET_LINK           = 426 // { int __acl_set_link(const char *path, \
-       SYS___ACL_DELETE_LINK        = 427 // { int __acl_delete_link(const char *path, \
-       SYS___ACL_ACLCHECK_LINK      = 428 // { int __acl_aclcheck_link(const char *path, \
-       SYS_SIGWAIT                  = 429 // { int sigwait(const sigset_t *set, \
-       SYS_THR_CREATE               = 430 // { int thr_create(ucontext_t *ctx, long *id, \
+       SYS___ACL_GET_LINK           = 425 // { int __acl_get_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_SET_LINK           = 426 // { int __acl_set_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS___ACL_DELETE_LINK        = 427 // { int __acl_delete_link(const char *path, acl_type_t type); }
+       SYS___ACL_ACLCHECK_LINK      = 428 // { int __acl_aclcheck_link(const char *path, acl_type_t type, struct acl *aclp); }
+       SYS_SIGWAIT                  = 429 // { int sigwait(const sigset_t *set, int *sig); }
+       SYS_THR_CREATE               = 430 // { int thr_create(ucontext_t *ctx, long *id, int flags); }
        SYS_THR_EXIT                 = 431 // { void thr_exit(long *state); }
        SYS_THR_SELF                 = 432 // { int thr_self(long *id); }
        SYS_THR_KILL                 = 433 // { int thr_kill(long id, int sig); }
        SYS__UMTX_LOCK               = 434 // { int _umtx_lock(struct umtx *umtx); }
        SYS__UMTX_UNLOCK             = 435 // { int _umtx_unlock(struct umtx *umtx); }
        SYS_JAIL_ATTACH              = 436 // { int jail_attach(int jid); }
-       SYS_EXTATTR_LIST_FD          = 437 // { ssize_t extattr_list_fd(int fd, \
-       SYS_EXTATTR_LIST_FILE        = 438 // { ssize_t extattr_list_file( \
-       SYS_EXTATTR_LIST_LINK        = 439 // { ssize_t extattr_list_link( \
-       SYS_KSEM_TIMEDWAIT           = 441 // { int ksem_timedwait(semid_t id, \
-       SYS_THR_SUSPEND              = 442 // { int thr_suspend( \
+       SYS_EXTATTR_LIST_FD          = 437 // { ssize_t extattr_list_fd(int fd, int attrnamespace, void *data, size_t nbytes); }
+       SYS_EXTATTR_LIST_FILE        = 438 // { ssize_t extattr_list_file( const char *path, int attrnamespace, void *data, size_t nbytes); }
+       SYS_EXTATTR_LIST_LINK        = 439 // { ssize_t extattr_list_link( const char *path, int attrnamespace, void *data, size_t nbytes); }
+       SYS_KSEM_TIMEDWAIT           = 441 // { int ksem_timedwait(semid_t id, const struct timespec *abstime); }
+       SYS_THR_SUSPEND              = 442 // { int thr_suspend( const struct timespec *timeout); }
        SYS_THR_WAKE                 = 443 // { int thr_wake(long id); }
        SYS_KLDUNLOADF               = 444 // { int kldunloadf(int fileid, int flags); }
-       SYS_AUDIT                    = 445 // { int audit(const void *record, \
-       SYS_AUDITON                  = 446 // { int auditon(int cmd, void *data, \
+       SYS_AUDIT                    = 445 // { int audit(const void *record, u_int length); }
+       SYS_AUDITON                  = 446 // { int auditon(int cmd, void *data, u_int length); }
        SYS_GETAUID                  = 447 // { int getauid(uid_t *auid); }
        SYS_SETAUID                  = 448 // { int setauid(uid_t *auid); }
        SYS_GETAUDIT                 = 449 // { int getaudit(struct auditinfo *auditinfo); }
        SYS_SETAUDIT                 = 450 // { int setaudit(struct auditinfo *auditinfo); }
-       SYS_GETAUDIT_ADDR            = 451 // { int getaudit_addr( \
-       SYS_SETAUDIT_ADDR            = 452 // { int setaudit_addr( \
+       SYS_GETAUDIT_ADDR            = 451 // { int getaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
+       SYS_SETAUDIT_ADDR            = 452 // { int setaudit_addr( struct auditinfo_addr *auditinfo_addr, u_int length); }
        SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
-       SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, \
-       SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, \
+       SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, u_long val, void *uaddr1, void *uaddr2); }
+       SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, int param_size); }
        SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
-       SYS_KMQ_OPEN                 = 457 // { int kmq_open(const char *path, int flags, \
-       SYS_KMQ_SETATTR              = 458 // { int kmq_setattr(int mqd,                \
-       SYS_KMQ_TIMEDRECEIVE         = 459 // { int kmq_timedreceive(int mqd,   \
-       SYS_KMQ_TIMEDSEND            = 460 // { int kmq_timedsend(int mqd,              \
-       SYS_KMQ_NOTIFY               = 461 // { int kmq_notify(int mqd,         \
+       SYS_KMQ_OPEN                 = 457 // { int kmq_open(const char *path, int flags, mode_t mode, const struct mq_attr *attr); }
+       SYS_KMQ_SETATTR              = 458 // { int kmq_setattr(int mqd,                const struct mq_attr *attr,             struct mq_attr *oattr); }
+       SYS_KMQ_TIMEDRECEIVE         = 459 // { int kmq_timedreceive(int mqd,   char *msg_ptr, size_t msg_len,  unsigned *msg_prio,                     const struct timespec *abs_timeout); }
+       SYS_KMQ_TIMEDSEND            = 460 // { int kmq_timedsend(int mqd,              const char *msg_ptr, size_t msg_len,unsigned msg_prio,                  const struct timespec *abs_timeout);}
+       SYS_KMQ_NOTIFY               = 461 // { int kmq_notify(int mqd,         const struct sigevent *sigev); }
        SYS_KMQ_UNLINK               = 462 // { int kmq_unlink(const char *path); }
        SYS_ABORT2                   = 463 // { int abort2(const char *why, int nargs, void **args); }
        SYS_THR_SET_NAME             = 464 // { int thr_set_name(long id, const char *name); }
        SYS_AIO_FSYNC                = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
-       SYS_RTPRIO_THREAD            = 466 // { int rtprio_thread(int function, \
+       SYS_RTPRIO_THREAD            = 466 // { int rtprio_thread(int function, lwpid_t lwpid, struct rtprio *rtp); }
        SYS_SCTP_PEELOFF             = 471 // { int sctp_peeloff(int sd, uint32_t name); }
-       SYS_SCTP_GENERIC_SENDMSG     = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \
-       SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \
-       SYS_SCTP_GENERIC_RECVMSG     = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \
-       SYS_PREAD                    = 475 // { ssize_t pread(int fd, void *buf, \
-       SYS_PWRITE                   = 476 // { ssize_t pwrite(int fd, const void *buf, \
-       SYS_MMAP                     = 477 // { caddr_t mmap(caddr_t addr, size_t len, \
-       SYS_LSEEK                    = 478 // { off_t lseek(int fd, off_t offset, \
+       SYS_SCTP_GENERIC_SENDMSG     = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
+       SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, caddr_t to, __socklen_t tolen, struct sctp_sndrcvinfo *sinfo, int flags); }
+       SYS_SCTP_GENERIC_RECVMSG     = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, struct sockaddr * from, __socklen_t *fromlenaddr, struct sctp_sndrcvinfo *sinfo, int *msg_flags); }
+       SYS_PREAD                    = 475 // { ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset); }
+       SYS_PWRITE                   = 476 // { ssize_t pwrite(int fd, const void *buf, size_t nbyte, off_t offset); }
+       SYS_MMAP                     = 477 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, off_t pos); }
+       SYS_LSEEK                    = 478 // { off_t lseek(int fd, off_t offset, int whence); }
        SYS_TRUNCATE                 = 479 // { int truncate(char *path, off_t length); }
        SYS_FTRUNCATE                = 480 // { int ftruncate(int fd, off_t length); }
        SYS_THR_KILL2                = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
-       SYS_SHM_OPEN                 = 482 // { int shm_open(const char *path, int flags, \
+       SYS_SHM_OPEN                 = 482 // { int shm_open(const char *path, int flags, mode_t mode); }
        SYS_SHM_UNLINK               = 483 // { int shm_unlink(const char *path); }
        SYS_CPUSET                   = 484 // { int cpuset(cpusetid_t *setid); }
-       SYS_CPUSET_SETID             = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \
-       SYS_CPUSET_GETID             = 486 // { int cpuset_getid(cpulevel_t level, \
-       SYS_CPUSET_GETAFFINITY       = 487 // { int cpuset_getaffinity(cpulevel_t level, \
-       SYS_CPUSET_SETAFFINITY       = 488 // { int cpuset_setaffinity(cpulevel_t level, \
-       SYS_FACCESSAT                = 489 // { int faccessat(int fd, char *path, int amode, \
-       SYS_FCHMODAT                 = 490 // { int fchmodat(int fd, char *path, mode_t mode, \
-       SYS_FCHOWNAT                 = 491 // { int fchownat(int fd, char *path, uid_t uid, \
-       SYS_FEXECVE                  = 492 // { int fexecve(int fd, char **argv, \
-       SYS_FSTATAT                  = 493 // { int fstatat(int fd, char *path, \
-       SYS_FUTIMESAT                = 494 // { int futimesat(int fd, char *path, \
-       SYS_LINKAT                   = 495 // { int linkat(int fd1, char *path1, int fd2, \
+       SYS_CPUSET_SETID             = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, cpusetid_t setid); }
+       SYS_CPUSET_GETID             = 486 // { int cpuset_getid(cpulevel_t level, cpuwhich_t which, id_t id, cpusetid_t *setid); }
+       SYS_CPUSET_GETAFFINITY       = 487 // { int cpuset_getaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *mask); }
+       SYS_CPUSET_SETAFFINITY       = 488 // { int cpuset_setaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, const cpuset_t *mask); }
+       SYS_FACCESSAT                = 489 // { int faccessat(int fd, char *path, int amode, int flag); }
+       SYS_FCHMODAT                 = 490 // { int fchmodat(int fd, char *path, mode_t mode, int flag); }
+       SYS_FCHOWNAT                 = 491 // { int fchownat(int fd, char *path, uid_t uid, gid_t gid, int flag); }
+       SYS_FEXECVE                  = 492 // { int fexecve(int fd, char **argv, char **envv); }
+       SYS_FSTATAT                  = 493 // { int fstatat(int fd, char *path, struct stat *buf, int flag); }
+       SYS_FUTIMESAT                = 494 // { int futimesat(int fd, char *path, struct timeval *times); }
+       SYS_LINKAT                   = 495 // { int linkat(int fd1, char *path1, int fd2, char *path2, int flag); }
        SYS_MKDIRAT                  = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
        SYS_MKFIFOAT                 = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
-       SYS_MKNODAT                  = 498 // { int mknodat(int fd, char *path, mode_t mode, \
-       SYS_OPENAT                   = 499 // { int openat(int fd, char *path, int flag, \
-       SYS_READLINKAT               = 500 // { int readlinkat(int fd, char *path, char *buf, \
-       SYS_RENAMEAT                 = 501 // { int renameat(int oldfd, char *old, int newfd, \
-       SYS_SYMLINKAT                = 502 // { int symlinkat(char *path1, int fd, \
+       SYS_MKNODAT                  = 498 // { int mknodat(int fd, char *path, mode_t mode, dev_t dev); }
+       SYS_OPENAT                   = 499 // { int openat(int fd, char *path, int flag, mode_t mode); }
+       SYS_READLINKAT               = 500 // { int readlinkat(int fd, char *path, char *buf, size_t bufsize); }
+       SYS_RENAMEAT                 = 501 // { int renameat(int oldfd, char *old, int newfd, char *new); }
+       SYS_SYMLINKAT                = 502 // { int symlinkat(char *path1, int fd, char *path2); }
        SYS_UNLINKAT                 = 503 // { int unlinkat(int fd, char *path, int flag); }
        SYS_POSIX_OPENPT             = 504 // { int posix_openpt(int flags); }
        SYS_GSSD_SYSCALL             = 505 // { int gssd_syscall(char *path); }
-       SYS_JAIL_GET                 = 506 // { int jail_get(struct iovec *iovp, \
-       SYS_JAIL_SET                 = 507 // { int jail_set(struct iovec *iovp, \
+       SYS_JAIL_GET                 = 506 // { int jail_get(struct iovec *iovp, unsigned int iovcnt, int flags); }
+       SYS_JAIL_SET                 = 507 // { int jail_set(struct iovec *iovp, unsigned int iovcnt, int flags); }
        SYS_JAIL_REMOVE              = 508 // { int jail_remove(int jid); }
        SYS_CLOSEFROM                = 509 // { int closefrom(int lowfd); }
-       SYS___SEMCTL                 = 510 // { int __semctl(int semid, int semnum, \
-       SYS_MSGCTL                   = 511 // { int msgctl(int msqid, int cmd, \
-       SYS_SHMCTL                   = 512 // { int shmctl(int shmid, int cmd, \
+       SYS___SEMCTL                 = 510 // { int __semctl(int semid, int semnum, int cmd, union semun *arg); }
+       SYS_MSGCTL                   = 511 // { int msgctl(int msqid, int cmd, struct msqid_ds *buf); }
+       SYS_SHMCTL                   = 512 // { int shmctl(int shmid, int cmd, struct shmid_ds *buf); }
        SYS_LPATHCONF                = 513 // { int lpathconf(char *path, int name); }
-       SYS___CAP_RIGHTS_GET         = 515 // { int __cap_rights_get(int version, \
+       SYS___CAP_RIGHTS_GET         = 515 // { int __cap_rights_get(int version, int fd, cap_rights_t *rightsp); }
        SYS_CAP_ENTER                = 516 // { int cap_enter(void); }
        SYS_CAP_GETMODE              = 517 // { int cap_getmode(u_int *modep); }
        SYS_PDFORK                   = 518 // { int pdfork(int *fdp, int flags); }
        SYS_PDKILL                   = 519 // { int pdkill(int fd, int signum); }
        SYS_PDGETPID                 = 520 // { int pdgetpid(int fd, pid_t *pidp); }
-       SYS_PSELECT                  = 522 // { int pselect(int nd, fd_set *in, \
-       SYS_GETLOGINCLASS            = 523 // { int getloginclass(char *namebuf, \
+       SYS_PSELECT                  = 522 // { int pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *sm); }
+       SYS_GETLOGINCLASS            = 523 // { int getloginclass(char *namebuf, size_t namelen); }
        SYS_SETLOGINCLASS            = 524 // { int setloginclass(const char *namebuf); }
-       SYS_RCTL_GET_RACCT           = 525 // { int rctl_get_racct(const void *inbufp, \
-       SYS_RCTL_GET_RULES           = 526 // { int rctl_get_rules(const void *inbufp, \
-       SYS_RCTL_GET_LIMITS          = 527 // { int rctl_get_limits(const void *inbufp, \
-       SYS_RCTL_ADD_RULE            = 528 // { int rctl_add_rule(const void *inbufp, \
-       SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, \
-       SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, \
-       SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, \
-       SYS_WAIT6                    = 532 // { int wait6(idtype_t idtype, id_t id, \
-       SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, \
-       SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, \
-       SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, \
-       SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, \
-       SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, \
-       SYS_BINDAT                   = 538 // { int bindat(int fd, int s, caddr_t name, \
-       SYS_CONNECTAT                = 539 // { int connectat(int fd, int s, caddr_t name, \
-       SYS_CHFLAGSAT                = 540 // { int chflagsat(int fd, const char *path, \
-       SYS_ACCEPT4                  = 541 // { int accept4(int s, \
+       SYS_RCTL_GET_RACCT           = 525 // { int rctl_get_racct(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_GET_RULES           = 526 // { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_GET_LIMITS          = 527 // { int rctl_get_limits(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_ADD_RULE            = 528 // { int rctl_add_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); }
+       SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, off_t offset, off_t len); }
+       SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, off_t len, int advice); }
+       SYS_WAIT6                    = 532 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); }
+       SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, cap_rights_t *rightsp); }
+       SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, const u_long *cmds, size_t ncmds); }
+       SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, u_long *cmds, size_t maxcmds); }
+       SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, uint32_t fcntlrights); }
+       SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, uint32_t *fcntlrightsp); }
+       SYS_BINDAT                   = 538 // { int bindat(int fd, int s, caddr_t name, int namelen); }
+       SYS_CONNECTAT                = 539 // { int connectat(int fd, int s, caddr_t name, int namelen); }
+       SYS_CHFLAGSAT                = 540 // { int chflagsat(int fd, const char *path, u_long flags, int atflag); }
+       SYS_ACCEPT4                  = 541 // { int accept4(int s, struct sockaddr * __restrict name, __socklen_t * __restrict anamelen, int flags); }
        SYS_PIPE2                    = 542 // { int pipe2(int *fildes, int flags); }
        SYS_AIO_MLOCK                = 543 // { int aio_mlock(struct aiocb *aiocbp); }
-       SYS_PROCCTL                  = 544 // { int procctl(idtype_t idtype, id_t id, \
-       SYS_PPOLL                    = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \
-       SYS_FUTIMENS                 = 546 // { int futimens(int fd, \
-       SYS_UTIMENSAT                = 547 // { int utimensat(int fd, \
+       SYS_PROCCTL                  = 544 // { int procctl(idtype_t idtype, id_t id, int com, void *data); }
+       SYS_PPOLL                    = 545 // { int ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *set); }
+       SYS_FUTIMENS                 = 546 // { int futimens(int fd, struct timespec *times); }
+       SYS_UTIMENSAT                = 547 // { int utimensat(int fd, char *path, struct timespec *times, int flag); }
 )
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go b/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go
new file mode 100644 (file)
index 0000000..8c1e16c
--- /dev/null
@@ -0,0 +1,395 @@
+// mksysnum_freebsd.pl
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+// +build arm64,freebsd
+
+package unix
+
+const (
+       // SYS_NOSYS = 0;  // { int nosys(void); } syscall nosys_args int
+       SYS_EXIT                     = 1   // { void sys_exit(int rval); } exit \
+       SYS_FORK                     = 2   // { int fork(void); }
+       SYS_READ                     = 3   // { ssize_t read(int fd, void *buf, \
+       SYS_WRITE                    = 4   // { ssize_t write(int fd, const void *buf, \
+       SYS_OPEN                     = 5   // { int open(char *path, int flags, int mode); }
+       SYS_CLOSE                    = 6   // { int close(int fd); }
+       SYS_WAIT4                    = 7   // { int wait4(int pid, int *status, \
+       SYS_LINK                     = 9   // { int link(char *path, char *link); }
+       SYS_UNLINK                   = 10  // { int unlink(char *path); }
+       SYS_CHDIR                    = 12  // { int chdir(char *path); }
+       SYS_FCHDIR                   = 13  // { int fchdir(int fd); }
+       SYS_MKNOD                    = 14  // { int mknod(char *path, int mode, int dev); }
+       SYS_CHMOD                    = 15  // { int chmod(char *path, int mode); }
+       SYS_CHOWN                    = 16  // { int chown(char *path, int uid, int gid); }
+       SYS_OBREAK                   = 17  // { int obreak(char *nsize); } break \
+       SYS_GETPID                   = 20  // { pid_t getpid(void); }
+       SYS_MOUNT                    = 21  // { int mount(char *type, char *path, \
+       SYS_UNMOUNT                  = 22  // { int unmount(char *path, int flags); }
+       SYS_SETUID                   = 23  // { int setuid(uid_t uid); }
+       SYS_GETUID                   = 24  // { uid_t getuid(void); }
+       SYS_GETEUID                  = 25  // { uid_t geteuid(void); }
+       SYS_PTRACE                   = 26  // { int ptrace(int req, pid_t pid, \
+       SYS_RECVMSG                  = 27  // { int recvmsg(int s, struct msghdr *msg, \
+       SYS_SENDMSG                  = 28  // { int sendmsg(int s, struct msghdr *msg, \
+       SYS_RECVFROM                 = 29  // { int recvfrom(int s, caddr_t buf, \
+       SYS_ACCEPT                   = 30  // { int accept(int s, \
+       SYS_GETPEERNAME              = 31  // { int getpeername(int fdes, \
+       SYS_GETSOCKNAME              = 32  // { int getsockname(int fdes, \
+       SYS_ACCESS                   = 33  // { int access(char *path, int amode); }
+       SYS_CHFLAGS                  = 34  // { int chflags(const char *path, u_long flags); }
+       SYS_FCHFLAGS                 = 35  // { int fchflags(int fd, u_long flags); }
+       SYS_SYNC                     = 36  // { int sync(void); }
+       SYS_KILL                     = 37  // { int kill(int pid, int signum); }
+       SYS_GETPPID                  = 39  // { pid_t getppid(void); }
+       SYS_DUP                      = 41  // { int dup(u_int fd); }
+       SYS_GETEGID                  = 43  // { gid_t getegid(void); }
+       SYS_PROFIL                   = 44  // { int profil(caddr_t samples, size_t size, \
+       SYS_KTRACE                   = 45  // { int ktrace(const char *fname, int ops, \
+       SYS_GETGID                   = 47  // { gid_t getgid(void); }
+       SYS_GETLOGIN                 = 49  // { int getlogin(char *namebuf, u_int \
+       SYS_SETLOGIN                 = 50  // { int setlogin(char *namebuf); }
+       SYS_ACCT                     = 51  // { int acct(char *path); }
+       SYS_SIGALTSTACK              = 53  // { int sigaltstack(stack_t *ss, \
+       SYS_IOCTL                    = 54  // { int ioctl(int fd, u_long com, \
+       SYS_REBOOT                   = 55  // { int reboot(int opt); }
+       SYS_REVOKE                   = 56  // { int revoke(char *path); }
+       SYS_SYMLINK                  = 57  // { int symlink(char *path, char *link); }
+       SYS_READLINK                 = 58  // { ssize_t readlink(char *path, char *buf, \
+       SYS_EXECVE                   = 59  // { int execve(char *fname, char **argv, \
+       SYS_UMASK                    = 60  // { int umask(int newmask); } umask umask_args \
+       SYS_CHROOT                   = 61  // { int chroot(char *path); }
+       SYS_MSYNC                    = 65  // { int msync(void *addr, size_t len, \
+       SYS_VFORK                    = 66  // { int vfork(void); }
+       SYS_SBRK                     = 69  // { int sbrk(int incr); }
+       SYS_SSTK                     = 70  // { int sstk(int incr); }
+       SYS_OVADVISE                 = 72  // { int ovadvise(int anom); } vadvise \
+       SYS_MUNMAP                   = 73  // { int munmap(void *addr, size_t len); }
+       SYS_MPROTECT                 = 74  // { int mprotect(const void *addr, size_t len, \
+       SYS_MADVISE                  = 75  // { int madvise(void *addr, size_t len, \
+       SYS_MINCORE                  = 78  // { int mincore(const void *addr, size_t len, \
+       SYS_GETGROUPS                = 79  // { int getgroups(u_int gidsetsize, \
+       SYS_SETGROUPS                = 80  // { int setgroups(u_int gidsetsize, \
+       SYS_GETPGRP                  = 81  // { int getpgrp(void); }
+       SYS_SETPGID                  = 82  // { int setpgid(int pid, int pgid); }
+       SYS_SETITIMER                = 83  // { int setitimer(u_int which, struct \
+       SYS_SWAPON                   = 85  // { int swapon(char *name); }
+       SYS_GETITIMER                = 86  // { int getitimer(u_int which, \
+       SYS_GETDTABLESIZE            = 89  // { int getdtablesize(void); }
+       SYS_DUP2                     = 90  // { int dup2(u_int from, u_int to); }
+       SYS_FCNTL                    = 92  // { int fcntl(int fd, int cmd, long arg); }
+       SYS_SELECT                   = 93  // { int select(int nd, fd_set *in, fd_set *ou, \
+       SYS_FSYNC                    = 95  // { int fsync(int fd); }
+       SYS_SETPRIORITY              = 96  // { int setpriority(int which, int who, \
+       SYS_SOCKET                   = 97  // { int socket(int domain, int type, \
+       SYS_CONNECT                  = 98  // { int connect(int s, caddr_t name, \
+       SYS_GETPRIORITY              = 100 // { int getpriority(int which, int who); }
+       SYS_BIND                     = 104 // { int bind(int s, caddr_t name, \
+       SYS_SETSOCKOPT               = 105 // { int setsockopt(int s, int level, int name, \
+       SYS_LISTEN                   = 106 // { int listen(int s, int backlog); }
+       SYS_GETTIMEOFDAY             = 116 // { int gettimeofday(struct timeval *tp, \
+       SYS_GETRUSAGE                = 117 // { int getrusage(int who, \
+       SYS_GETSOCKOPT               = 118 // { int getsockopt(int s, int level, int name, \
+       SYS_READV                    = 120 // { int readv(int fd, struct iovec *iovp, \
+       SYS_WRITEV                   = 121 // { int writev(int fd, struct iovec *iovp, \
+       SYS_SETTIMEOFDAY             = 122 // { int settimeofday(struct timeval *tv, \
+       SYS_FCHOWN                   = 123 // { int fchown(int fd, int uid, int gid); }
+       SYS_FCHMOD                   = 124 // { int fchmod(int fd, int mode); }
+       SYS_SETREUID                 = 126 // { int setreuid(int ruid, int euid); }
+       SYS_SETREGID                 = 127 // { int setregid(int rgid, int egid); }
+       SYS_RENAME                   = 128 // { int rename(char *from, char *to); }
+       SYS_FLOCK                    = 131 // { int flock(int fd, int how); }
+       SYS_MKFIFO                   = 132 // { int mkfifo(char *path, int mode); }
+       SYS_SENDTO                   = 133 // { int sendto(int s, caddr_t buf, size_t len, \
+       SYS_SHUTDOWN                 = 134 // { int shutdown(int s, int how); }
+       SYS_SOCKETPAIR               = 135 // { int socketpair(int domain, int type, \
+       SYS_MKDIR                    = 136 // { int mkdir(char *path, int mode); }
+       SYS_RMDIR                    = 137 // { int rmdir(char *path); }
+       SYS_UTIMES                   = 138 // { int utimes(char *path, \
+       SYS_ADJTIME                  = 140 // { int adjtime(struct timeval *delta, \
+       SYS_SETSID                   = 147 // { int setsid(void); }
+       SYS_QUOTACTL                 = 148 // { int quotactl(char *path, int cmd, int uid, \
+       SYS_NLM_SYSCALL              = 154 // { int nlm_syscall(int debug_level, int grace_period, int addr_count, char **addrs); }
+       SYS_NFSSVC                   = 155 // { int nfssvc(int flag, caddr_t argp); }
+       SYS_LGETFH                   = 160 // { int lgetfh(char *fname, \
+       SYS_GETFH                    = 161 // { int getfh(char *fname, \
+       SYS_SYSARCH                  = 165 // { int sysarch(int op, char *parms); }
+       SYS_RTPRIO                   = 166 // { int rtprio(int function, pid_t pid, \
+       SYS_SEMSYS                   = 169 // { int semsys(int which, int a2, int a3, \
+       SYS_MSGSYS                   = 170 // { int msgsys(int which, int a2, int a3, \
+       SYS_SHMSYS                   = 171 // { int shmsys(int which, int a2, int a3, \
+       SYS_SETFIB                   = 175 // { int setfib(int fibnum); }
+       SYS_NTP_ADJTIME              = 176 // { int ntp_adjtime(struct timex *tp); }
+       SYS_SETGID                   = 181 // { int setgid(gid_t gid); }
+       SYS_SETEGID                  = 182 // { int setegid(gid_t egid); }
+       SYS_SETEUID                  = 183 // { int seteuid(uid_t euid); }
+       SYS_STAT                     = 188 // { int stat(char *path, struct stat *ub); }
+       SYS_FSTAT                    = 189 // { int fstat(int fd, struct stat *sb); }
+       SYS_LSTAT                    = 190 // { int lstat(char *path, struct stat *ub); }
+       SYS_PATHCONF                 = 191 // { int pathconf(char *path, int name); }
+       SYS_FPATHCONF                = 192 // { int fpathconf(int fd, int name); }
+       SYS_GETRLIMIT                = 194 // { int getrlimit(u_int which, \
+       SYS_SETRLIMIT                = 195 // { int setrlimit(u_int which, \
+       SYS_GETDIRENTRIES            = 196 // { int getdirentries(int fd, char *buf, \
+       SYS___SYSCTL                 = 202 // { int __sysctl(int *name, u_int namelen, \
+       SYS_MLOCK                    = 203 // { int mlock(const void *addr, size_t len); }
+       SYS_MUNLOCK                  = 204 // { int munlock(const void *addr, size_t len); }
+       SYS_UNDELETE                 = 205 // { int undelete(char *path); }
+       SYS_FUTIMES                  = 206 // { int futimes(int fd, struct timeval *tptr); }
+       SYS_GETPGID                  = 207 // { int getpgid(pid_t pid); }
+       SYS_POLL                     = 209 // { int poll(struct pollfd *fds, u_int nfds, \
+       SYS_SEMGET                   = 221 // { int semget(key_t key, int nsems, \
+       SYS_SEMOP                    = 222 // { int semop(int semid, struct sembuf *sops, \
+       SYS_MSGGET                   = 225 // { int msgget(key_t key, int msgflg); }
+       SYS_MSGSND                   = 226 // { int msgsnd(int msqid, const void *msgp, \
+       SYS_MSGRCV                   = 227 // { int msgrcv(int msqid, void *msgp, \
+       SYS_SHMAT                    = 228 // { int shmat(int shmid, const void *shmaddr, \
+       SYS_SHMDT                    = 230 // { int shmdt(const void *shmaddr); }
+       SYS_SHMGET                   = 231 // { int shmget(key_t key, size_t size, \
+       SYS_CLOCK_GETTIME            = 232 // { int clock_gettime(clockid_t clock_id, \
+       SYS_CLOCK_SETTIME            = 233 // { int clock_settime( \
+       SYS_CLOCK_GETRES             = 234 // { int clock_getres(clockid_t clock_id, \
+       SYS_KTIMER_CREATE            = 235 // { int ktimer_create(clockid_t clock_id, \
+       SYS_KTIMER_DELETE            = 236 // { int ktimer_delete(int timerid); }
+       SYS_KTIMER_SETTIME           = 237 // { int ktimer_settime(int timerid, int flags, \
+       SYS_KTIMER_GETTIME           = 238 // { int ktimer_gettime(int timerid, struct \
+       SYS_KTIMER_GETOVERRUN        = 239 // { int ktimer_getoverrun(int timerid); }
+       SYS_NANOSLEEP                = 240 // { int nanosleep(const struct timespec *rqtp, \
+       SYS_FFCLOCK_GETCOUNTER       = 241 // { int ffclock_getcounter(ffcounter *ffcount); }
+       SYS_FFCLOCK_SETESTIMATE      = 242 // { int ffclock_setestimate( \
+       SYS_FFCLOCK_GETESTIMATE      = 243 // { int ffclock_getestimate( \
+       SYS_CLOCK_NANOSLEEP          = 244 // { int clock_nanosleep(clockid_t clock_id, \
+       SYS_CLOCK_GETCPUCLOCKID2     = 247 // { int clock_getcpuclockid2(id_t id,\
+       SYS_NTP_GETTIME              = 248 // { int ntp_gettime(struct ntptimeval *ntvp); }
+       SYS_MINHERIT                 = 250 // { int minherit(void *addr, size_t len, \
+       SYS_RFORK                    = 251 // { int rfork(int flags); }
+       SYS_OPENBSD_POLL             = 252 // { int openbsd_poll(struct pollfd *fds, \
+       SYS_ISSETUGID                = 253 // { int issetugid(void); }
+       SYS_LCHOWN                   = 254 // { int lchown(char *path, int uid, int gid); }
+       SYS_AIO_READ                 = 255 // { int aio_read(struct aiocb *aiocbp); }
+       SYS_AIO_WRITE                = 256 // { int aio_write(struct aiocb *aiocbp); }
+       SYS_LIO_LISTIO               = 257 // { int lio_listio(int mode, \
+       SYS_GETDENTS                 = 272 // { int getdents(int fd, char *buf, \
+       SYS_LCHMOD                   = 274 // { int lchmod(char *path, mode_t mode); }
+       SYS_LUTIMES                  = 276 // { int lutimes(char *path, \
+       SYS_NSTAT                    = 278 // { int nstat(char *path, struct nstat *ub); }
+       SYS_NFSTAT                   = 279 // { int nfstat(int fd, struct nstat *sb); }
+       SYS_NLSTAT                   = 280 // { int nlstat(char *path, struct nstat *ub); }
+       SYS_PREADV                   = 289 // { ssize_t preadv(int fd, struct iovec *iovp, \
+       SYS_PWRITEV                  = 290 // { ssize_t pwritev(int fd, struct iovec *iovp, \
+       SYS_FHOPEN                   = 298 // { int fhopen(const struct fhandle *u_fhp, \
+       SYS_FHSTAT                   = 299 // { int fhstat(const struct fhandle *u_fhp, \
+       SYS_MODNEXT                  = 300 // { int modnext(int modid); }
+       SYS_MODSTAT                  = 301 // { int modstat(int modid, \
+       SYS_MODFNEXT                 = 302 // { int modfnext(int modid); }
+       SYS_MODFIND                  = 303 // { int modfind(const char *name); }
+       SYS_KLDLOAD                  = 304 // { int kldload(const char *file); }
+       SYS_KLDUNLOAD                = 305 // { int kldunload(int fileid); }
+       SYS_KLDFIND                  = 306 // { int kldfind(const char *file); }
+       SYS_KLDNEXT                  = 307 // { int kldnext(int fileid); }
+       SYS_KLDSTAT                  = 308 // { int kldstat(int fileid, struct \
+       SYS_KLDFIRSTMOD              = 309 // { int kldfirstmod(int fileid); }
+       SYS_GETSID                   = 310 // { int getsid(pid_t pid); }
+       SYS_SETRESUID                = 311 // { int setresuid(uid_t ruid, uid_t euid, \
+       SYS_SETRESGID                = 312 // { int setresgid(gid_t rgid, gid_t egid, \
+       SYS_AIO_RETURN               = 314 // { ssize_t aio_return(struct aiocb *aiocbp); }
+       SYS_AIO_SUSPEND              = 315 // { int aio_suspend( \
+       SYS_AIO_CANCEL               = 316 // { int aio_cancel(int fd, \
+       SYS_AIO_ERROR                = 317 // { int aio_error(struct aiocb *aiocbp); }
+       SYS_YIELD                    = 321 // { int yield(void); }
+       SYS_MLOCKALL                 = 324 // { int mlockall(int how); }
+       SYS_MUNLOCKALL               = 325 // { int munlockall(void); }
+       SYS___GETCWD                 = 326 // { int __getcwd(char *buf, u_int buflen); }
+       SYS_SCHED_SETPARAM           = 327 // { int sched_setparam (pid_t pid, \
+       SYS_SCHED_GETPARAM           = 328 // { int sched_getparam (pid_t pid, struct \
+       SYS_SCHED_SETSCHEDULER       = 329 // { int sched_setscheduler (pid_t pid, int \
+       SYS_SCHED_GETSCHEDULER       = 330 // { int sched_getscheduler (pid_t pid); }
+       SYS_SCHED_YIELD              = 331 // { int sched_yield (void); }
+       SYS_SCHED_GET_PRIORITY_MAX   = 332 // { int sched_get_priority_max (int policy); }
+       SYS_SCHED_GET_PRIORITY_MIN   = 333 // { int sched_get_priority_min (int policy); }
+       SYS_SCHED_RR_GET_INTERVAL    = 334 // { int sched_rr_get_interval (pid_t pid, \
+       SYS_UTRACE                   = 335 // { int utrace(const void *addr, size_t len); }
+       SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, \
+       SYS_JAIL                     = 338 // { int jail(struct jail *jail); }
+       SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, \
+       SYS_SIGSUSPEND               = 341 // { int sigsuspend(const sigset_t *sigmask); }
+       SYS_SIGPENDING               = 343 // { int sigpending(sigset_t *set); }
+       SYS_SIGTIMEDWAIT             = 345 // { int sigtimedwait(const sigset_t *set, \
+       SYS_SIGWAITINFO              = 346 // { int sigwaitinfo(const sigset_t *set, \
+       SYS___ACL_GET_FILE           = 347 // { int __acl_get_file(const char *path, \
+       SYS___ACL_SET_FILE           = 348 // { int __acl_set_file(const char *path, \
+       SYS___ACL_GET_FD             = 349 // { int __acl_get_fd(int filedes, \
+       SYS___ACL_SET_FD             = 350 // { int __acl_set_fd(int filedes, \
+       SYS___ACL_DELETE_FILE        = 351 // { int __acl_delete_file(const char *path, \
+       SYS___ACL_DELETE_FD          = 352 // { int __acl_delete_fd(int filedes, \
+       SYS___ACL_ACLCHECK_FILE      = 353 // { int __acl_aclcheck_file(const char *path, \
+       SYS___ACL_ACLCHECK_FD        = 354 // { int __acl_aclcheck_fd(int filedes, \
+       SYS_EXTATTRCTL               = 355 // { int extattrctl(const char *path, int cmd, \
+       SYS_EXTATTR_SET_FILE         = 356 // { ssize_t extattr_set_file( \
+       SYS_EXTATTR_GET_FILE         = 357 // { ssize_t extattr_get_file( \
+       SYS_EXTATTR_DELETE_FILE      = 358 // { int extattr_delete_file(const char *path, \
+       SYS_AIO_WAITCOMPLETE         = 359 // { ssize_t aio_waitcomplete( \
+       SYS_GETRESUID                = 360 // { int getresuid(uid_t *ruid, uid_t *euid, \
+       SYS_GETRESGID                = 361 // { int getresgid(gid_t *rgid, gid_t *egid, \
+       SYS_KQUEUE                   = 362 // { int kqueue(void); }
+       SYS_KEVENT                   = 363 // { int kevent(int fd, \
+       SYS_EXTATTR_SET_FD           = 371 // { ssize_t extattr_set_fd(int fd, \
+       SYS_EXTATTR_GET_FD           = 372 // { ssize_t extattr_get_fd(int fd, \
+       SYS_EXTATTR_DELETE_FD        = 373 // { int extattr_delete_fd(int fd, \
+       SYS___SETUGID                = 374 // { int __setugid(int flag); }
+       SYS_EACCESS                  = 376 // { int eaccess(char *path, int amode); }
+       SYS_NMOUNT                   = 378 // { int nmount(struct iovec *iovp, \
+       SYS___MAC_GET_PROC           = 384 // { int __mac_get_proc(struct mac *mac_p); }
+       SYS___MAC_SET_PROC           = 385 // { int __mac_set_proc(struct mac *mac_p); }
+       SYS___MAC_GET_FD             = 386 // { int __mac_get_fd(int fd, \
+       SYS___MAC_GET_FILE           = 387 // { int __mac_get_file(const char *path_p, \
+       SYS___MAC_SET_FD             = 388 // { int __mac_set_fd(int fd, \
+       SYS___MAC_SET_FILE           = 389 // { int __mac_set_file(const char *path_p, \
+       SYS_KENV                     = 390 // { int kenv(int what, const char *name, \
+       SYS_LCHFLAGS                 = 391 // { int lchflags(const char *path, \
+       SYS_UUIDGEN                  = 392 // { int uuidgen(struct uuid *store, \
+       SYS_SENDFILE                 = 393 // { int sendfile(int fd, int s, off_t offset, \
+       SYS_MAC_SYSCALL              = 394 // { int mac_syscall(const char *policy, \
+       SYS_GETFSSTAT                = 395 // { int getfsstat(struct statfs *buf, \
+       SYS_STATFS                   = 396 // { int statfs(char *path, \
+       SYS_FSTATFS                  = 397 // { int fstatfs(int fd, struct statfs *buf); }
+       SYS_FHSTATFS                 = 398 // { int fhstatfs(const struct fhandle *u_fhp, \
+       SYS_KSEM_CLOSE               = 400 // { int ksem_close(semid_t id); }
+       SYS_KSEM_POST                = 401 // { int ksem_post(semid_t id); }
+       SYS_KSEM_WAIT                = 402 // { int ksem_wait(semid_t id); }
+       SYS_KSEM_TRYWAIT             = 403 // { int ksem_trywait(semid_t id); }
+       SYS_KSEM_INIT                = 404 // { int ksem_init(semid_t *idp, \
+       SYS_KSEM_OPEN                = 405 // { int ksem_open(semid_t *idp, \
+       SYS_KSEM_UNLINK              = 406 // { int ksem_unlink(const char *name); }
+       SYS_KSEM_GETVALUE            = 407 // { int ksem_getvalue(semid_t id, int *val); }
+       SYS_KSEM_DESTROY             = 408 // { int ksem_destroy(semid_t id); }
+       SYS___MAC_GET_PID            = 409 // { int __mac_get_pid(pid_t pid, \
+       SYS___MAC_GET_LINK           = 410 // { int __mac_get_link(const char *path_p, \
+       SYS___MAC_SET_LINK           = 411 // { int __mac_set_link(const char *path_p, \
+       SYS_EXTATTR_SET_LINK         = 412 // { ssize_t extattr_set_link( \
+       SYS_EXTATTR_GET_LINK         = 413 // { ssize_t extattr_get_link( \
+       SYS_EXTATTR_DELETE_LINK      = 414 // { int extattr_delete_link( \
+       SYS___MAC_EXECVE             = 415 // { int __mac_execve(char *fname, char **argv, \
+       SYS_SIGACTION                = 416 // { int sigaction(int sig, \
+       SYS_SIGRETURN                = 417 // { int sigreturn( \
+       SYS_GETCONTEXT               = 421 // { int getcontext(struct __ucontext *ucp); }
+       SYS_SETCONTEXT               = 422 // { int setcontext( \
+       SYS_SWAPCONTEXT              = 423 // { int swapcontext(struct __ucontext *oucp, \
+       SYS_SWAPOFF                  = 424 // { int swapoff(const char *name); }
+       SYS___ACL_GET_LINK           = 425 // { int __acl_get_link(const char *path, \
+       SYS___ACL_SET_LINK           = 426 // { int __acl_set_link(const char *path, \
+       SYS___ACL_DELETE_LINK        = 427 // { int __acl_delete_link(const char *path, \
+       SYS___ACL_ACLCHECK_LINK      = 428 // { int __acl_aclcheck_link(const char *path, \
+       SYS_SIGWAIT                  = 429 // { int sigwait(const sigset_t *set, \
+       SYS_THR_CREATE               = 430 // { int thr_create(ucontext_t *ctx, long *id, \
+       SYS_THR_EXIT                 = 431 // { void thr_exit(long *state); }
+       SYS_THR_SELF                 = 432 // { int thr_self(long *id); }
+       SYS_THR_KILL                 = 433 // { int thr_kill(long id, int sig); }
+       SYS_JAIL_ATTACH              = 436 // { int jail_attach(int jid); }
+       SYS_EXTATTR_LIST_FD          = 437 // { ssize_t extattr_list_fd(int fd, \
+       SYS_EXTATTR_LIST_FILE        = 438 // { ssize_t extattr_list_file( \
+       SYS_EXTATTR_LIST_LINK        = 439 // { ssize_t extattr_list_link( \
+       SYS_KSEM_TIMEDWAIT           = 441 // { int ksem_timedwait(semid_t id, \
+       SYS_THR_SUSPEND              = 442 // { int thr_suspend( \
+       SYS_THR_WAKE                 = 443 // { int thr_wake(long id); }
+       SYS_KLDUNLOADF               = 444 // { int kldunloadf(int fileid, int flags); }
+       SYS_AUDIT                    = 445 // { int audit(const void *record, \
+       SYS_AUDITON                  = 446 // { int auditon(int cmd, void *data, \
+       SYS_GETAUID                  = 447 // { int getauid(uid_t *auid); }
+       SYS_SETAUID                  = 448 // { int setauid(uid_t *auid); }
+       SYS_GETAUDIT                 = 449 // { int getaudit(struct auditinfo *auditinfo); }
+       SYS_SETAUDIT                 = 450 // { int setaudit(struct auditinfo *auditinfo); }
+       SYS_GETAUDIT_ADDR            = 451 // { int getaudit_addr( \
+       SYS_SETAUDIT_ADDR            = 452 // { int setaudit_addr( \
+       SYS_AUDITCTL                 = 453 // { int auditctl(char *path); }
+       SYS__UMTX_OP                 = 454 // { int _umtx_op(void *obj, int op, \
+       SYS_THR_NEW                  = 455 // { int thr_new(struct thr_param *param, \
+       SYS_SIGQUEUE                 = 456 // { int sigqueue(pid_t pid, int signum, void *value); }
+       SYS_KMQ_OPEN                 = 457 // { int kmq_open(const char *path, int flags, \
+       SYS_KMQ_SETATTR              = 458 // { int kmq_setattr(int mqd,                \
+       SYS_KMQ_TIMEDRECEIVE         = 459 // { int kmq_timedreceive(int mqd,   \
+       SYS_KMQ_TIMEDSEND            = 460 // { int kmq_timedsend(int mqd,              \
+       SYS_KMQ_NOTIFY               = 461 // { int kmq_notify(int mqd,         \
+       SYS_KMQ_UNLINK               = 462 // { int kmq_unlink(const char *path); }
+       SYS_ABORT2                   = 463 // { int abort2(const char *why, int nargs, void **args); }
+       SYS_THR_SET_NAME             = 464 // { int thr_set_name(long id, const char *name); }
+       SYS_AIO_FSYNC                = 465 // { int aio_fsync(int op, struct aiocb *aiocbp); }
+       SYS_RTPRIO_THREAD            = 466 // { int rtprio_thread(int function, \
+       SYS_SCTP_PEELOFF             = 471 // { int sctp_peeloff(int sd, uint32_t name); }
+       SYS_SCTP_GENERIC_SENDMSG     = 472 // { int sctp_generic_sendmsg(int sd, caddr_t msg, int mlen, \
+       SYS_SCTP_GENERIC_SENDMSG_IOV = 473 // { int sctp_generic_sendmsg_iov(int sd, struct iovec *iov, int iovlen, \
+       SYS_SCTP_GENERIC_RECVMSG     = 474 // { int sctp_generic_recvmsg(int sd, struct iovec *iov, int iovlen, \
+       SYS_PREAD                    = 475 // { ssize_t pread(int fd, void *buf, \
+       SYS_PWRITE                   = 476 // { ssize_t pwrite(int fd, const void *buf, \
+       SYS_MMAP                     = 477 // { caddr_t mmap(caddr_t addr, size_t len, \
+       SYS_LSEEK                    = 478 // { off_t lseek(int fd, off_t offset, \
+       SYS_TRUNCATE                 = 479 // { int truncate(char *path, off_t length); }
+       SYS_FTRUNCATE                = 480 // { int ftruncate(int fd, off_t length); }
+       SYS_THR_KILL2                = 481 // { int thr_kill2(pid_t pid, long id, int sig); }
+       SYS_SHM_OPEN                 = 482 // { int shm_open(const char *path, int flags, \
+       SYS_SHM_UNLINK               = 483 // { int shm_unlink(const char *path); }
+       SYS_CPUSET                   = 484 // { int cpuset(cpusetid_t *setid); }
+       SYS_CPUSET_SETID             = 485 // { int cpuset_setid(cpuwhich_t which, id_t id, \
+       SYS_CPUSET_GETID             = 486 // { int cpuset_getid(cpulevel_t level, \
+       SYS_CPUSET_GETAFFINITY       = 487 // { int cpuset_getaffinity(cpulevel_t level, \
+       SYS_CPUSET_SETAFFINITY       = 488 // { int cpuset_setaffinity(cpulevel_t level, \
+       SYS_FACCESSAT                = 489 // { int faccessat(int fd, char *path, int amode, \
+       SYS_FCHMODAT                 = 490 // { int fchmodat(int fd, char *path, mode_t mode, \
+       SYS_FCHOWNAT                 = 491 // { int fchownat(int fd, char *path, uid_t uid, \
+       SYS_FEXECVE                  = 492 // { int fexecve(int fd, char **argv, \
+       SYS_FSTATAT                  = 493 // { int fstatat(int fd, char *path, \
+       SYS_FUTIMESAT                = 494 // { int futimesat(int fd, char *path, \
+       SYS_LINKAT                   = 495 // { int linkat(int fd1, char *path1, int fd2, \
+       SYS_MKDIRAT                  = 496 // { int mkdirat(int fd, char *path, mode_t mode); }
+       SYS_MKFIFOAT                 = 497 // { int mkfifoat(int fd, char *path, mode_t mode); }
+       SYS_MKNODAT                  = 498 // { int mknodat(int fd, char *path, mode_t mode, \
+       SYS_OPENAT                   = 499 // { int openat(int fd, char *path, int flag, \
+       SYS_READLINKAT               = 500 // { int readlinkat(int fd, char *path, char *buf, \
+       SYS_RENAMEAT                 = 501 // { int renameat(int oldfd, char *old, int newfd, \
+       SYS_SYMLINKAT                = 502 // { int symlinkat(char *path1, int fd, \
+       SYS_UNLINKAT                 = 503 // { int unlinkat(int fd, char *path, int flag); }
+       SYS_POSIX_OPENPT             = 504 // { int posix_openpt(int flags); }
+       SYS_GSSD_SYSCALL             = 505 // { int gssd_syscall(char *path); }
+       SYS_JAIL_GET                 = 506 // { int jail_get(struct iovec *iovp, \
+       SYS_JAIL_SET                 = 507 // { int jail_set(struct iovec *iovp, \
+       SYS_JAIL_REMOVE              = 508 // { int jail_remove(int jid); }
+       SYS_CLOSEFROM                = 509 // { int closefrom(int lowfd); }
+       SYS___SEMCTL                 = 510 // { int __semctl(int semid, int semnum, \
+       SYS_MSGCTL                   = 511 // { int msgctl(int msqid, int cmd, \
+       SYS_SHMCTL                   = 512 // { int shmctl(int shmid, int cmd, \
+       SYS_LPATHCONF                = 513 // { int lpathconf(char *path, int name); }
+       SYS___CAP_RIGHTS_GET         = 515 // { int __cap_rights_get(int version, \
+       SYS_CAP_ENTER                = 516 // { int cap_enter(void); }
+       SYS_CAP_GETMODE              = 517 // { int cap_getmode(u_int *modep); }
+       SYS_PDFORK                   = 518 // { int pdfork(int *fdp, int flags); }
+       SYS_PDKILL                   = 519 // { int pdkill(int fd, int signum); }
+       SYS_PDGETPID                 = 520 // { int pdgetpid(int fd, pid_t *pidp); }
+       SYS_PSELECT                  = 522 // { int pselect(int nd, fd_set *in, \
+       SYS_GETLOGINCLASS            = 523 // { int getloginclass(char *namebuf, \
+       SYS_SETLOGINCLASS            = 524 // { int setloginclass(const char *namebuf); }
+       SYS_RCTL_GET_RACCT           = 525 // { int rctl_get_racct(const void *inbufp, \
+       SYS_RCTL_GET_RULES           = 526 // { int rctl_get_rules(const void *inbufp, \
+       SYS_RCTL_GET_LIMITS          = 527 // { int rctl_get_limits(const void *inbufp, \
+       SYS_RCTL_ADD_RULE            = 528 // { int rctl_add_rule(const void *inbufp, \
+       SYS_RCTL_REMOVE_RULE         = 529 // { int rctl_remove_rule(const void *inbufp, \
+       SYS_POSIX_FALLOCATE          = 530 // { int posix_fallocate(int fd, \
+       SYS_POSIX_FADVISE            = 531 // { int posix_fadvise(int fd, off_t offset, \
+       SYS_WAIT6                    = 532 // { int wait6(idtype_t idtype, id_t id, \
+       SYS_CAP_RIGHTS_LIMIT         = 533 // { int cap_rights_limit(int fd, \
+       SYS_CAP_IOCTLS_LIMIT         = 534 // { int cap_ioctls_limit(int fd, \
+       SYS_CAP_IOCTLS_GET           = 535 // { ssize_t cap_ioctls_get(int fd, \
+       SYS_CAP_FCNTLS_LIMIT         = 536 // { int cap_fcntls_limit(int fd, \
+       SYS_CAP_FCNTLS_GET           = 537 // { int cap_fcntls_get(int fd, \
+       SYS_BINDAT                   = 538 // { int bindat(int fd, int s, caddr_t name, \
+       SYS_CONNECTAT                = 539 // { int connectat(int fd, int s, caddr_t name, \
+       SYS_CHFLAGSAT                = 540 // { int chflagsat(int fd, const char *path, \
+       SYS_ACCEPT4                  = 541 // { int accept4(int s, \
+       SYS_PIPE2                    = 542 // { int pipe2(int *fildes, int flags); }
+       SYS_AIO_MLOCK                = 543 // { int aio_mlock(struct aiocb *aiocbp); }
+       SYS_PROCCTL                  = 544 // { int procctl(idtype_t idtype, id_t id, \
+       SYS_PPOLL                    = 545 // { int ppoll(struct pollfd *fds, u_int nfds, \
+       SYS_FUTIMENS                 = 546 // { int futimens(int fd, \
+       SYS_UTIMENSAT                = 547 // { int utimensat(int fd, \
+       SYS_NUMA_GETAFFINITY         = 548 // { int numa_getaffinity(cpuwhich_t which, \
+       SYS_NUMA_SETAFFINITY         = 549 // { int numa_setaffinity(cpuwhich_t which, \
+       SYS_FDATASYNC                = 550 // { int fdatasync(int fd); }
+)
index f0daa05a9cbf729062571cfde0a0f9030e9639df..e66a8c9d39eae528646aa6d252ae4cc73137f20c 100644 (file)
@@ -1,5 +1,5 @@
-// mksysnum_netbsd.pl
-// Code generated by the command above; DO NOT EDIT.
+// go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master
+// Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build 386,netbsd
 
index ddb25b94f36d8dfb83a807e18b8ea1ee914872d2..42c788f2490c255ed602affa083fe7ad8c4638aa 100644 (file)
@@ -1,5 +1,5 @@
-// mksysnum_netbsd.pl
-// Code generated by the command above; DO NOT EDIT.
+// go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master
+// Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build amd64,netbsd
 
index 315bd63f890417471de067642ac81ab773da6ba7..0a0757179ba418a9596a5cab2f56f92e1d5443b6 100644 (file)
@@ -1,5 +1,5 @@
-// mksysnum_netbsd.pl
-// Code generated by the command above; DO NOT EDIT.
+// go run mksysnum.go http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master
+// Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build arm,netbsd
 
index f93f391d26be60c3ccb0626f70703a395d3ea9d4..d5bf3c449930ae9234dc9b1ddca7c8f85f137765 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_openbsd.pl
+// go run mksysnum.go http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build 386,openbsd
@@ -9,35 +9,35 @@ const (
        SYS_EXIT           = 1   // { void sys_exit(int rval); }
        SYS_FORK           = 2   // { int sys_fork(void); }
        SYS_READ           = 3   // { ssize_t sys_read(int fd, void *buf, size_t nbyte); }
-       SYS_WRITE          = 4   // { ssize_t sys_write(int fd, const void *buf, \
-       SYS_OPEN           = 5   // { int sys_open(const char *path, \
+       SYS_WRITE          = 4   // { ssize_t sys_write(int fd, const void *buf, size_t nbyte); }
+       SYS_OPEN           = 5   // { int sys_open(const char *path, int flags, ... mode_t mode); }
        SYS_CLOSE          = 6   // { int sys_close(int fd); }
        SYS_GETENTROPY     = 7   // { int sys_getentropy(void *buf, size_t nbyte); }
-       SYS___TFORK        = 8   // { int sys___tfork(const struct __tfork *param, \
+       SYS___TFORK        = 8   // { int sys___tfork(const struct __tfork *param, size_t psize); }
        SYS_LINK           = 9   // { int sys_link(const char *path, const char *link); }
        SYS_UNLINK         = 10  // { int sys_unlink(const char *path); }
-       SYS_WAIT4          = 11  // { pid_t sys_wait4(pid_t pid, int *status, \
+       SYS_WAIT4          = 11  // { pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage); }
        SYS_CHDIR          = 12  // { int sys_chdir(const char *path); }
        SYS_FCHDIR         = 13  // { int sys_fchdir(int fd); }
-       SYS_MKNOD          = 14  // { int sys_mknod(const char *path, mode_t mode, \
+       SYS_MKNOD          = 14  // { int sys_mknod(const char *path, mode_t mode, dev_t dev); }
        SYS_CHMOD          = 15  // { int sys_chmod(const char *path, mode_t mode); }
-       SYS_CHOWN          = 16  // { int sys_chown(const char *path, uid_t uid, \
+       SYS_CHOWN          = 16  // { int sys_chown(const char *path, uid_t uid, gid_t gid); }
        SYS_OBREAK         = 17  // { int sys_obreak(char *nsize); } break
        SYS_GETDTABLECOUNT = 18  // { int sys_getdtablecount(void); }
-       SYS_GETRUSAGE      = 19  // { int sys_getrusage(int who, \
+       SYS_GETRUSAGE      = 19  // { int sys_getrusage(int who, struct rusage *rusage); }
        SYS_GETPID         = 20  // { pid_t sys_getpid(void); }
-       SYS_MOUNT          = 21  // { int sys_mount(const char *type, const char *path, \
+       SYS_MOUNT          = 21  // { int sys_mount(const char *type, const char *path, int flags, void *data); }
        SYS_UNMOUNT        = 22  // { int sys_unmount(const char *path, int flags); }
        SYS_SETUID         = 23  // { int sys_setuid(uid_t uid); }
        SYS_GETUID         = 24  // { uid_t sys_getuid(void); }
        SYS_GETEUID        = 25  // { uid_t sys_geteuid(void); }
-       SYS_PTRACE         = 26  // { int sys_ptrace(int req, pid_t pid, caddr_t addr, \
-       SYS_RECVMSG        = 27  // { ssize_t sys_recvmsg(int s, struct msghdr *msg, \
-       SYS_SENDMSG        = 28  // { ssize_t sys_sendmsg(int s, \
-       SYS_RECVFROM       = 29  // { ssize_t sys_recvfrom(int s, void *buf, size_t len, \
-       SYS_ACCEPT         = 30  // { int sys_accept(int s, struct sockaddr *name, \
-       SYS_GETPEERNAME    = 31  // { int sys_getpeername(int fdes, struct sockaddr *asa, \
-       SYS_GETSOCKNAME    = 32  // { int sys_getsockname(int fdes, struct sockaddr *asa, \
+       SYS_PTRACE         = 26  // { int sys_ptrace(int req, pid_t pid, caddr_t addr, int data); }
+       SYS_RECVMSG        = 27  // { ssize_t sys_recvmsg(int s, struct msghdr *msg, int flags); }
+       SYS_SENDMSG        = 28  // { ssize_t sys_sendmsg(int s, const struct msghdr *msg, int flags); }
+       SYS_RECVFROM       = 29  // { ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); }
+       SYS_ACCEPT         = 30  // { int sys_accept(int s, struct sockaddr *name, socklen_t *anamelen); }
+       SYS_GETPEERNAME    = 31  // { int sys_getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); }
+       SYS_GETSOCKNAME    = 32  // { int sys_getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); }
        SYS_ACCESS         = 33  // { int sys_access(const char *path, int amode); }
        SYS_CHFLAGS        = 34  // { int sys_chflags(const char *path, u_int flags); }
        SYS_FCHFLAGS       = 35  // { int sys_fchflags(int fd, u_int flags); }
@@ -46,81 +46,81 @@ const (
        SYS_GETPPID        = 39  // { pid_t sys_getppid(void); }
        SYS_LSTAT          = 40  // { int sys_lstat(const char *path, struct stat *ub); }
        SYS_DUP            = 41  // { int sys_dup(int fd); }
-       SYS_FSTATAT        = 42  // { int sys_fstatat(int fd, const char *path, \
+       SYS_FSTATAT        = 42  // { int sys_fstatat(int fd, const char *path, struct stat *buf, int flag); }
        SYS_GETEGID        = 43  // { gid_t sys_getegid(void); }
-       SYS_PROFIL         = 44  // { int sys_profil(caddr_t samples, size_t size, \
-       SYS_KTRACE         = 45  // { int sys_ktrace(const char *fname, int ops, \
-       SYS_SIGACTION      = 46  // { int sys_sigaction(int signum, \
+       SYS_PROFIL         = 44  // { int sys_profil(caddr_t samples, size_t size, u_long offset, u_int scale); }
+       SYS_KTRACE         = 45  // { int sys_ktrace(const char *fname, int ops, int facs, pid_t pid); }
+       SYS_SIGACTION      = 46  // { int sys_sigaction(int signum, const struct sigaction *nsa, struct sigaction *osa); }
        SYS_GETGID         = 47  // { gid_t sys_getgid(void); }
        SYS_SIGPROCMASK    = 48  // { int sys_sigprocmask(int how, sigset_t mask); }
        SYS_SETLOGIN       = 50  // { int sys_setlogin(const char *namebuf); }
        SYS_ACCT           = 51  // { int sys_acct(const char *path); }
        SYS_SIGPENDING     = 52  // { int sys_sigpending(void); }
        SYS_FSTAT          = 53  // { int sys_fstat(int fd, struct stat *sb); }
-       SYS_IOCTL          = 54  // { int sys_ioctl(int fd, \
+       SYS_IOCTL          = 54  // { int sys_ioctl(int fd, u_long com, ... void *data); }
        SYS_REBOOT         = 55  // { int sys_reboot(int opt); }
        SYS_REVOKE         = 56  // { int sys_revoke(const char *path); }
-       SYS_SYMLINK        = 57  // { int sys_symlink(const char *path, \
-       SYS_READLINK       = 58  // { ssize_t sys_readlink(const char *path, \
-       SYS_EXECVE         = 59  // { int sys_execve(const char *path, \
+       SYS_SYMLINK        = 57  // { int sys_symlink(const char *path, const char *link); }
+       SYS_READLINK       = 58  // { ssize_t sys_readlink(const char *path, char *buf, size_t count); }
+       SYS_EXECVE         = 59  // { int sys_execve(const char *path, char * const *argp, char * const *envp); }
        SYS_UMASK          = 60  // { mode_t sys_umask(mode_t newmask); }
        SYS_CHROOT         = 61  // { int sys_chroot(const char *path); }
-       SYS_GETFSSTAT      = 62  // { int sys_getfsstat(struct statfs *buf, size_t bufsize, \
-       SYS_STATFS         = 63  // { int sys_statfs(const char *path, \
+       SYS_GETFSSTAT      = 62  // { int sys_getfsstat(struct statfs *buf, size_t bufsize, int flags); }
+       SYS_STATFS         = 63  // { int sys_statfs(const char *path, struct statfs *buf); }
        SYS_FSTATFS        = 64  // { int sys_fstatfs(int fd, struct statfs *buf); }
-       SYS_FHSTATFS       = 65  // { int sys_fhstatfs(const fhandle_t *fhp, \
+       SYS_FHSTATFS       = 65  // { int sys_fhstatfs(const fhandle_t *fhp, struct statfs *buf); }
        SYS_VFORK          = 66  // { int sys_vfork(void); }
-       SYS_GETTIMEOFDAY   = 67  // { int sys_gettimeofday(struct timeval *tp, \
-       SYS_SETTIMEOFDAY   = 68  // { int sys_settimeofday(const struct timeval *tv, \
-       SYS_SETITIMER      = 69  // { int sys_setitimer(int which, \
-       SYS_GETITIMER      = 70  // { int sys_getitimer(int which, \
-       SYS_SELECT         = 71  // { int sys_select(int nd, fd_set *in, fd_set *ou, \
-       SYS_KEVENT         = 72  // { int sys_kevent(int fd, \
+       SYS_GETTIMEOFDAY   = 67  // { int sys_gettimeofday(struct timeval *tp, struct timezone *tzp); }
+       SYS_SETTIMEOFDAY   = 68  // { int sys_settimeofday(const struct timeval *tv, const struct timezone *tzp); }
+       SYS_SETITIMER      = 69  // { int sys_setitimer(int which, const struct itimerval *itv, struct itimerval *oitv); }
+       SYS_GETITIMER      = 70  // { int sys_getitimer(int which, struct itimerval *itv); }
+       SYS_SELECT         = 71  // { int sys_select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
+       SYS_KEVENT         = 72  // { int sys_kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
        SYS_MUNMAP         = 73  // { int sys_munmap(void *addr, size_t len); }
-       SYS_MPROTECT       = 74  // { int sys_mprotect(void *addr, size_t len, \
-       SYS_MADVISE        = 75  // { int sys_madvise(void *addr, size_t len, \
-       SYS_UTIMES         = 76  // { int sys_utimes(const char *path, \
-       SYS_FUTIMES        = 77  // { int sys_futimes(int fd, \
-       SYS_MINCORE        = 78  // { int sys_mincore(void *addr, size_t len, \
-       SYS_GETGROUPS      = 79  // { int sys_getgroups(int gidsetsize, \
-       SYS_SETGROUPS      = 80  // { int sys_setgroups(int gidsetsize, \
+       SYS_MPROTECT       = 74  // { int sys_mprotect(void *addr, size_t len, int prot); }
+       SYS_MADVISE        = 75  // { int sys_madvise(void *addr, size_t len, int behav); }
+       SYS_UTIMES         = 76  // { int sys_utimes(const char *path, const struct timeval *tptr); }
+       SYS_FUTIMES        = 77  // { int sys_futimes(int fd, const struct timeval *tptr); }
+       SYS_MINCORE        = 78  // { int sys_mincore(void *addr, size_t len, char *vec); }
+       SYS_GETGROUPS      = 79  // { int sys_getgroups(int gidsetsize, gid_t *gidset); }
+       SYS_SETGROUPS      = 80  // { int sys_setgroups(int gidsetsize, const gid_t *gidset); }
        SYS_GETPGRP        = 81  // { int sys_getpgrp(void); }
        SYS_SETPGID        = 82  // { int sys_setpgid(pid_t pid, pid_t pgid); }
-       SYS_FUTEX          = 83  // { int sys_futex(uint32_t *f, int op, int val, \
-       SYS_UTIMENSAT      = 84  // { int sys_utimensat(int fd, const char *path, \
-       SYS_FUTIMENS       = 85  // { int sys_futimens(int fd, \
-       SYS_KBIND          = 86  // { int sys_kbind(const struct __kbind *param, \
-       SYS_CLOCK_GETTIME  = 87  // { int sys_clock_gettime(clockid_t clock_id, \
-       SYS_CLOCK_SETTIME  = 88  // { int sys_clock_settime(clockid_t clock_id, \
-       SYS_CLOCK_GETRES   = 89  // { int sys_clock_getres(clockid_t clock_id, \
+       SYS_FUTEX          = 83  // { int sys_futex(uint32_t *f, int op, int val, const struct timespec *timeout, uint32_t *g); }
+       SYS_UTIMENSAT      = 84  // { int sys_utimensat(int fd, const char *path, const struct timespec *times, int flag); }
+       SYS_FUTIMENS       = 85  // { int sys_futimens(int fd, const struct timespec *times); }
+       SYS_KBIND          = 86  // { int sys_kbind(const struct __kbind *param, size_t psize, int64_t proc_cookie); }
+       SYS_CLOCK_GETTIME  = 87  // { int sys_clock_gettime(clockid_t clock_id, struct timespec *tp); }
+       SYS_CLOCK_SETTIME  = 88  // { int sys_clock_settime(clockid_t clock_id, const struct timespec *tp); }
+       SYS_CLOCK_GETRES   = 89  // { int sys_clock_getres(clockid_t clock_id, struct timespec *tp); }
        SYS_DUP2           = 90  // { int sys_dup2(int from, int to); }
-       SYS_NANOSLEEP      = 91  // { int sys_nanosleep(const struct timespec *rqtp, \
+       SYS_NANOSLEEP      = 91  // { int sys_nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
        SYS_FCNTL          = 92  // { int sys_fcntl(int fd, int cmd, ... void *arg); }
-       SYS_ACCEPT4        = 93  // { int sys_accept4(int s, struct sockaddr *name, \
-       SYS___THRSLEEP     = 94  // { int sys___thrsleep(const volatile void *ident, \
+       SYS_ACCEPT4        = 93  // { int sys_accept4(int s, struct sockaddr *name, socklen_t *anamelen, int flags); }
+       SYS___THRSLEEP     = 94  // { int sys___thrsleep(const volatile void *ident, clockid_t clock_id, const struct timespec *tp, void *lock, const int *abort); }
        SYS_FSYNC          = 95  // { int sys_fsync(int fd); }
        SYS_SETPRIORITY    = 96  // { int sys_setpriority(int which, id_t who, int prio); }
        SYS_SOCKET         = 97  // { int sys_socket(int domain, int type, int protocol); }
-       SYS_CONNECT        = 98  // { int sys_connect(int s, const struct sockaddr *name, \
+       SYS_CONNECT        = 98  // { int sys_connect(int s, const struct sockaddr *name, socklen_t namelen); }
        SYS_GETDENTS       = 99  // { int sys_getdents(int fd, void *buf, size_t buflen); }
        SYS_GETPRIORITY    = 100 // { int sys_getpriority(int which, id_t who); }
        SYS_PIPE2          = 101 // { int sys_pipe2(int *fdp, int flags); }
        SYS_DUP3           = 102 // { int sys_dup3(int from, int to, int flags); }
        SYS_SIGRETURN      = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
-       SYS_BIND           = 104 // { int sys_bind(int s, const struct sockaddr *name, \
-       SYS_SETSOCKOPT     = 105 // { int sys_setsockopt(int s, int level, int name, \
+       SYS_BIND           = 104 // { int sys_bind(int s, const struct sockaddr *name, socklen_t namelen); }
+       SYS_SETSOCKOPT     = 105 // { int sys_setsockopt(int s, int level, int name, const void *val, socklen_t valsize); }
        SYS_LISTEN         = 106 // { int sys_listen(int s, int backlog); }
-       SYS_CHFLAGSAT      = 107 // { int sys_chflagsat(int fd, const char *path, \
-       SYS_PLEDGE         = 108 // { int sys_pledge(const char *promises, \
-       SYS_PPOLL          = 109 // { int sys_ppoll(struct pollfd *fds, \
-       SYS_PSELECT        = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, \
+       SYS_CHFLAGSAT      = 107 // { int sys_chflagsat(int fd, const char *path, u_int flags, int atflags); }
+       SYS_PLEDGE         = 108 // { int sys_pledge(const char *promises, const char *execpromises); }
+       SYS_PPOLL          = 109 // { int sys_ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); }
+       SYS_PSELECT        = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *mask); }
        SYS_SIGSUSPEND     = 111 // { int sys_sigsuspend(int mask); }
-       SYS_SENDSYSLOG     = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, \
-       SYS_UNVEIL         = 114 // { int sys_unveil(const char *path, \
-       SYS_GETSOCKOPT     = 118 // { int sys_getsockopt(int s, int level, int name, \
+       SYS_SENDSYSLOG     = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, int flags); }
+       SYS_UNVEIL         = 114 // { int sys_unveil(const char *path, const char *permissions); }
+       SYS_GETSOCKOPT     = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
        SYS_THRKILL        = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
-       SYS_READV          = 120 // { ssize_t sys_readv(int fd, \
-       SYS_WRITEV         = 121 // { ssize_t sys_writev(int fd, \
+       SYS_READV          = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); }
+       SYS_WRITEV         = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); }
        SYS_KILL           = 122 // { int sys_kill(int pid, int signum); }
        SYS_FCHOWN         = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
        SYS_FCHMOD         = 124 // { int sys_fchmod(int fd, mode_t mode); }
@@ -129,90 +129,90 @@ const (
        SYS_RENAME         = 128 // { int sys_rename(const char *from, const char *to); }
        SYS_FLOCK          = 131 // { int sys_flock(int fd, int how); }
        SYS_MKFIFO         = 132 // { int sys_mkfifo(const char *path, mode_t mode); }
-       SYS_SENDTO         = 133 // { ssize_t sys_sendto(int s, const void *buf, \
+       SYS_SENDTO         = 133 // { ssize_t sys_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
        SYS_SHUTDOWN       = 134 // { int sys_shutdown(int s, int how); }
-       SYS_SOCKETPAIR     = 135 // { int sys_socketpair(int domain, int type, \
+       SYS_SOCKETPAIR     = 135 // { int sys_socketpair(int domain, int type, int protocol, int *rsv); }
        SYS_MKDIR          = 136 // { int sys_mkdir(const char *path, mode_t mode); }
        SYS_RMDIR          = 137 // { int sys_rmdir(const char *path); }
-       SYS_ADJTIME        = 140 // { int sys_adjtime(const struct timeval *delta, \
+       SYS_ADJTIME        = 140 // { int sys_adjtime(const struct timeval *delta, struct timeval *olddelta); }
        SYS_GETLOGIN_R     = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); }
        SYS_SETSID         = 147 // { int sys_setsid(void); }
-       SYS_QUOTACTL       = 148 // { int sys_quotactl(const char *path, int cmd, \
+       SYS_QUOTACTL       = 148 // { int sys_quotactl(const char *path, int cmd, int uid, char *arg); }
        SYS_NFSSVC         = 155 // { int sys_nfssvc(int flag, void *argp); }
        SYS_GETFH          = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); }
        SYS_SYSARCH        = 165 // { int sys_sysarch(int op, void *parms); }
-       SYS_PREAD          = 173 // { ssize_t sys_pread(int fd, void *buf, \
-       SYS_PWRITE         = 174 // { ssize_t sys_pwrite(int fd, const void *buf, \
+       SYS_PREAD          = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
+       SYS_PWRITE         = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
        SYS_SETGID         = 181 // { int sys_setgid(gid_t gid); }
        SYS_SETEGID        = 182 // { int sys_setegid(gid_t egid); }
        SYS_SETEUID        = 183 // { int sys_seteuid(uid_t euid); }
        SYS_PATHCONF       = 191 // { long sys_pathconf(const char *path, int name); }
        SYS_FPATHCONF      = 192 // { long sys_fpathconf(int fd, int name); }
        SYS_SWAPCTL        = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); }
-       SYS_GETRLIMIT      = 194 // { int sys_getrlimit(int which, \
-       SYS_SETRLIMIT      = 195 // { int sys_setrlimit(int which, \
-       SYS_MMAP           = 197 // { void *sys_mmap(void *addr, size_t len, int prot, \
-       SYS_LSEEK          = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, \
-       SYS_TRUNCATE       = 200 // { int sys_truncate(const char *path, int pad, \
+       SYS_GETRLIMIT      = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); }
+       SYS_SETRLIMIT      = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); }
+       SYS_MMAP           = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
+       SYS_LSEEK          = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); }
+       SYS_TRUNCATE       = 200 // { int sys_truncate(const char *path, int pad, off_t length); }
        SYS_FTRUNCATE      = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
-       SYS_SYSCTL         = 202 // { int sys_sysctl(const int *name, u_int namelen, \
+       SYS_SYSCTL         = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); }
        SYS_MLOCK          = 203 // { int sys_mlock(const void *addr, size_t len); }
        SYS_MUNLOCK        = 204 // { int sys_munlock(const void *addr, size_t len); }
        SYS_GETPGID        = 207 // { pid_t sys_getpgid(pid_t pid); }
-       SYS_UTRACE         = 209 // { int sys_utrace(const char *label, const void *addr, \
+       SYS_UTRACE         = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); }
        SYS_SEMGET         = 221 // { int sys_semget(key_t key, int nsems, int semflg); }
        SYS_MSGGET         = 225 // { int sys_msgget(key_t key, int msgflg); }
-       SYS_MSGSND         = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, \
-       SYS_MSGRCV         = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, \
-       SYS_SHMAT          = 228 // { void *sys_shmat(int shmid, const void *shmaddr, \
+       SYS_MSGSND         = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
+       SYS_MSGRCV         = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
+       SYS_SHMAT          = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); }
        SYS_SHMDT          = 230 // { int sys_shmdt(const void *shmaddr); }
-       SYS_MINHERIT       = 250 // { int sys_minherit(void *addr, size_t len, \
-       SYS_POLL           = 252 // { int sys_poll(struct pollfd *fds, \
+       SYS_MINHERIT       = 250 // { int sys_minherit(void *addr, size_t len, int inherit); }
+       SYS_POLL           = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); }
        SYS_ISSETUGID      = 253 // { int sys_issetugid(void); }
        SYS_LCHOWN         = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
        SYS_GETSID         = 255 // { pid_t sys_getsid(pid_t pid); }
        SYS_MSYNC          = 256 // { int sys_msync(void *addr, size_t len, int flags); }
        SYS_PIPE           = 263 // { int sys_pipe(int *fdp); }
        SYS_FHOPEN         = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); }
-       SYS_PREADV         = 267 // { ssize_t sys_preadv(int fd, \
-       SYS_PWRITEV        = 268 // { ssize_t sys_pwritev(int fd, \
+       SYS_PREADV         = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
+       SYS_PWRITEV        = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
        SYS_KQUEUE         = 269 // { int sys_kqueue(void); }
        SYS_MLOCKALL       = 271 // { int sys_mlockall(int flags); }
        SYS_MUNLOCKALL     = 272 // { int sys_munlockall(void); }
-       SYS_GETRESUID      = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, \
-       SYS_SETRESUID      = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, \
-       SYS_GETRESGID      = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, \
-       SYS_SETRESGID      = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, \
-       SYS_MQUERY         = 286 // { void *sys_mquery(void *addr, size_t len, int prot, \
+       SYS_GETRESUID      = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
+       SYS_SETRESUID      = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); }
+       SYS_GETRESGID      = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
+       SYS_SETRESGID      = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
+       SYS_MQUERY         = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
        SYS_CLOSEFROM      = 287 // { int sys_closefrom(int fd); }
-       SYS_SIGALTSTACK    = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, \
+       SYS_SIGALTSTACK    = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); }
        SYS_SHMGET         = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); }
-       SYS_SEMOP          = 290 // { int sys_semop(int semid, struct sembuf *sops, \
-       SYS_FHSTAT         = 294 // { int sys_fhstat(const fhandle_t *fhp, \
-       SYS___SEMCTL       = 295 // { int sys___semctl(int semid, int semnum, int cmd, \
-       SYS_SHMCTL         = 296 // { int sys_shmctl(int shmid, int cmd, \
-       SYS_MSGCTL         = 297 // { int sys_msgctl(int msqid, int cmd, \
+       SYS_SEMOP          = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); }
+       SYS_FHSTAT         = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); }
+       SYS___SEMCTL       = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); }
+       SYS_SHMCTL         = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); }
+       SYS_MSGCTL         = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); }
        SYS_SCHED_YIELD    = 298 // { int sys_sched_yield(void); }
        SYS_GETTHRID       = 299 // { pid_t sys_getthrid(void); }
-       SYS___THRWAKEUP    = 301 // { int sys___thrwakeup(const volatile void *ident, \
+       SYS___THRWAKEUP    = 301 // { int sys___thrwakeup(const volatile void *ident, int n); }
        SYS___THREXIT      = 302 // { void sys___threxit(pid_t *notdead); }
-       SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, \
+       SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); }
        SYS___GETCWD       = 304 // { int sys___getcwd(char *buf, size_t len); }
-       SYS_ADJFREQ        = 305 // { int sys_adjfreq(const int64_t *freq, \
+       SYS_ADJFREQ        = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); }
        SYS_SETRTABLE      = 310 // { int sys_setrtable(int rtableid); }
        SYS_GETRTABLE      = 311 // { int sys_getrtable(void); }
-       SYS_FACCESSAT      = 313 // { int sys_faccessat(int fd, const char *path, \
-       SYS_FCHMODAT       = 314 // { int sys_fchmodat(int fd, const char *path, \
-       SYS_FCHOWNAT       = 315 // { int sys_fchownat(int fd, const char *path, \
-       SYS_LINKAT         = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, \
-       SYS_MKDIRAT        = 318 // { int sys_mkdirat(int fd, const char *path, \
-       SYS_MKFIFOAT       = 319 // { int sys_mkfifoat(int fd, const char *path, \
-       SYS_MKNODAT        = 320 // { int sys_mknodat(int fd, const char *path, \
-       SYS_OPENAT         = 321 // { int sys_openat(int fd, const char *path, int flags, \
-       SYS_READLINKAT     = 322 // { ssize_t sys_readlinkat(int fd, const char *path, \
-       SYS_RENAMEAT       = 323 // { int sys_renameat(int fromfd, const char *from, \
-       SYS_SYMLINKAT      = 324 // { int sys_symlinkat(const char *path, int fd, \
-       SYS_UNLINKAT       = 325 // { int sys_unlinkat(int fd, const char *path, \
+       SYS_FACCESSAT      = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); }
+       SYS_FCHMODAT       = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); }
+       SYS_FCHOWNAT       = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); }
+       SYS_LINKAT         = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); }
+       SYS_MKDIRAT        = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); }
+       SYS_MKFIFOAT       = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); }
+       SYS_MKNODAT        = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); }
+       SYS_OPENAT         = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); }
+       SYS_READLINKAT     = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); }
+       SYS_RENAMEAT       = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); }
+       SYS_SYMLINKAT      = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); }
+       SYS_UNLINKAT       = 325 // { int sys_unlinkat(int fd, const char *path, int flag); }
        SYS___SET_TCB      = 329 // { void sys___set_tcb(void *tcb); }
        SYS___GET_TCB      = 330 // { void *sys___get_tcb(void); }
 )
index bc7fa57956a957553d2c1ba1684098c3af3dec3f..cbcfdfb3367a910a4cbca470c03006c2883cdb2d 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_openbsd.pl
+// go run mksysnum.go http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build amd64,openbsd
@@ -9,35 +9,35 @@ const (
        SYS_EXIT           = 1   // { void sys_exit(int rval); }
        SYS_FORK           = 2   // { int sys_fork(void); }
        SYS_READ           = 3   // { ssize_t sys_read(int fd, void *buf, size_t nbyte); }
-       SYS_WRITE          = 4   // { ssize_t sys_write(int fd, const void *buf, \
-       SYS_OPEN           = 5   // { int sys_open(const char *path, \
+       SYS_WRITE          = 4   // { ssize_t sys_write(int fd, const void *buf, size_t nbyte); }
+       SYS_OPEN           = 5   // { int sys_open(const char *path, int flags, ... mode_t mode); }
        SYS_CLOSE          = 6   // { int sys_close(int fd); }
        SYS_GETENTROPY     = 7   // { int sys_getentropy(void *buf, size_t nbyte); }
-       SYS___TFORK        = 8   // { int sys___tfork(const struct __tfork *param, \
+       SYS___TFORK        = 8   // { int sys___tfork(const struct __tfork *param, size_t psize); }
        SYS_LINK           = 9   // { int sys_link(const char *path, const char *link); }
        SYS_UNLINK         = 10  // { int sys_unlink(const char *path); }
-       SYS_WAIT4          = 11  // { pid_t sys_wait4(pid_t pid, int *status, \
+       SYS_WAIT4          = 11  // { pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage); }
        SYS_CHDIR          = 12  // { int sys_chdir(const char *path); }
        SYS_FCHDIR         = 13  // { int sys_fchdir(int fd); }
-       SYS_MKNOD          = 14  // { int sys_mknod(const char *path, mode_t mode, \
+       SYS_MKNOD          = 14  // { int sys_mknod(const char *path, mode_t mode, dev_t dev); }
        SYS_CHMOD          = 15  // { int sys_chmod(const char *path, mode_t mode); }
-       SYS_CHOWN          = 16  // { int sys_chown(const char *path, uid_t uid, \
+       SYS_CHOWN          = 16  // { int sys_chown(const char *path, uid_t uid, gid_t gid); }
        SYS_OBREAK         = 17  // { int sys_obreak(char *nsize); } break
        SYS_GETDTABLECOUNT = 18  // { int sys_getdtablecount(void); }
-       SYS_GETRUSAGE      = 19  // { int sys_getrusage(int who, \
+       SYS_GETRUSAGE      = 19  // { int sys_getrusage(int who, struct rusage *rusage); }
        SYS_GETPID         = 20  // { pid_t sys_getpid(void); }
-       SYS_MOUNT          = 21  // { int sys_mount(const char *type, const char *path, \
+       SYS_MOUNT          = 21  // { int sys_mount(const char *type, const char *path, int flags, void *data); }
        SYS_UNMOUNT        = 22  // { int sys_unmount(const char *path, int flags); }
        SYS_SETUID         = 23  // { int sys_setuid(uid_t uid); }
        SYS_GETUID         = 24  // { uid_t sys_getuid(void); }
        SYS_GETEUID        = 25  // { uid_t sys_geteuid(void); }
-       SYS_PTRACE         = 26  // { int sys_ptrace(int req, pid_t pid, caddr_t addr, \
-       SYS_RECVMSG        = 27  // { ssize_t sys_recvmsg(int s, struct msghdr *msg, \
-       SYS_SENDMSG        = 28  // { ssize_t sys_sendmsg(int s, \
-       SYS_RECVFROM       = 29  // { ssize_t sys_recvfrom(int s, void *buf, size_t len, \
-       SYS_ACCEPT         = 30  // { int sys_accept(int s, struct sockaddr *name, \
-       SYS_GETPEERNAME    = 31  // { int sys_getpeername(int fdes, struct sockaddr *asa, \
-       SYS_GETSOCKNAME    = 32  // { int sys_getsockname(int fdes, struct sockaddr *asa, \
+       SYS_PTRACE         = 26  // { int sys_ptrace(int req, pid_t pid, caddr_t addr, int data); }
+       SYS_RECVMSG        = 27  // { ssize_t sys_recvmsg(int s, struct msghdr *msg, int flags); }
+       SYS_SENDMSG        = 28  // { ssize_t sys_sendmsg(int s, const struct msghdr *msg, int flags); }
+       SYS_RECVFROM       = 29  // { ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); }
+       SYS_ACCEPT         = 30  // { int sys_accept(int s, struct sockaddr *name, socklen_t *anamelen); }
+       SYS_GETPEERNAME    = 31  // { int sys_getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); }
+       SYS_GETSOCKNAME    = 32  // { int sys_getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); }
        SYS_ACCESS         = 33  // { int sys_access(const char *path, int amode); }
        SYS_CHFLAGS        = 34  // { int sys_chflags(const char *path, u_int flags); }
        SYS_FCHFLAGS       = 35  // { int sys_fchflags(int fd, u_int flags); }
@@ -46,81 +46,81 @@ const (
        SYS_GETPPID        = 39  // { pid_t sys_getppid(void); }
        SYS_LSTAT          = 40  // { int sys_lstat(const char *path, struct stat *ub); }
        SYS_DUP            = 41  // { int sys_dup(int fd); }
-       SYS_FSTATAT        = 42  // { int sys_fstatat(int fd, const char *path, \
+       SYS_FSTATAT        = 42  // { int sys_fstatat(int fd, const char *path, struct stat *buf, int flag); }
        SYS_GETEGID        = 43  // { gid_t sys_getegid(void); }
-       SYS_PROFIL         = 44  // { int sys_profil(caddr_t samples, size_t size, \
-       SYS_KTRACE         = 45  // { int sys_ktrace(const char *fname, int ops, \
-       SYS_SIGACTION      = 46  // { int sys_sigaction(int signum, \
+       SYS_PROFIL         = 44  // { int sys_profil(caddr_t samples, size_t size, u_long offset, u_int scale); }
+       SYS_KTRACE         = 45  // { int sys_ktrace(const char *fname, int ops, int facs, pid_t pid); }
+       SYS_SIGACTION      = 46  // { int sys_sigaction(int signum, const struct sigaction *nsa, struct sigaction *osa); }
        SYS_GETGID         = 47  // { gid_t sys_getgid(void); }
        SYS_SIGPROCMASK    = 48  // { int sys_sigprocmask(int how, sigset_t mask); }
        SYS_SETLOGIN       = 50  // { int sys_setlogin(const char *namebuf); }
        SYS_ACCT           = 51  // { int sys_acct(const char *path); }
        SYS_SIGPENDING     = 52  // { int sys_sigpending(void); }
        SYS_FSTAT          = 53  // { int sys_fstat(int fd, struct stat *sb); }
-       SYS_IOCTL          = 54  // { int sys_ioctl(int fd, \
+       SYS_IOCTL          = 54  // { int sys_ioctl(int fd, u_long com, ... void *data); }
        SYS_REBOOT         = 55  // { int sys_reboot(int opt); }
        SYS_REVOKE         = 56  // { int sys_revoke(const char *path); }
-       SYS_SYMLINK        = 57  // { int sys_symlink(const char *path, \
-       SYS_READLINK       = 58  // { ssize_t sys_readlink(const char *path, \
-       SYS_EXECVE         = 59  // { int sys_execve(const char *path, \
+       SYS_SYMLINK        = 57  // { int sys_symlink(const char *path, const char *link); }
+       SYS_READLINK       = 58  // { ssize_t sys_readlink(const char *path, char *buf, size_t count); }
+       SYS_EXECVE         = 59  // { int sys_execve(const char *path, char * const *argp, char * const *envp); }
        SYS_UMASK          = 60  // { mode_t sys_umask(mode_t newmask); }
        SYS_CHROOT         = 61  // { int sys_chroot(const char *path); }
-       SYS_GETFSSTAT      = 62  // { int sys_getfsstat(struct statfs *buf, size_t bufsize, \
-       SYS_STATFS         = 63  // { int sys_statfs(const char *path, \
+       SYS_GETFSSTAT      = 62  // { int sys_getfsstat(struct statfs *buf, size_t bufsize, int flags); }
+       SYS_STATFS         = 63  // { int sys_statfs(const char *path, struct statfs *buf); }
        SYS_FSTATFS        = 64  // { int sys_fstatfs(int fd, struct statfs *buf); }
-       SYS_FHSTATFS       = 65  // { int sys_fhstatfs(const fhandle_t *fhp, \
+       SYS_FHSTATFS       = 65  // { int sys_fhstatfs(const fhandle_t *fhp, struct statfs *buf); }
        SYS_VFORK          = 66  // { int sys_vfork(void); }
-       SYS_GETTIMEOFDAY   = 67  // { int sys_gettimeofday(struct timeval *tp, \
-       SYS_SETTIMEOFDAY   = 68  // { int sys_settimeofday(const struct timeval *tv, \
-       SYS_SETITIMER      = 69  // { int sys_setitimer(int which, \
-       SYS_GETITIMER      = 70  // { int sys_getitimer(int which, \
-       SYS_SELECT         = 71  // { int sys_select(int nd, fd_set *in, fd_set *ou, \
-       SYS_KEVENT         = 72  // { int sys_kevent(int fd, \
+       SYS_GETTIMEOFDAY   = 67  // { int sys_gettimeofday(struct timeval *tp, struct timezone *tzp); }
+       SYS_SETTIMEOFDAY   = 68  // { int sys_settimeofday(const struct timeval *tv, const struct timezone *tzp); }
+       SYS_SETITIMER      = 69  // { int sys_setitimer(int which, const struct itimerval *itv, struct itimerval *oitv); }
+       SYS_GETITIMER      = 70  // { int sys_getitimer(int which, struct itimerval *itv); }
+       SYS_SELECT         = 71  // { int sys_select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
+       SYS_KEVENT         = 72  // { int sys_kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
        SYS_MUNMAP         = 73  // { int sys_munmap(void *addr, size_t len); }
-       SYS_MPROTECT       = 74  // { int sys_mprotect(void *addr, size_t len, \
-       SYS_MADVISE        = 75  // { int sys_madvise(void *addr, size_t len, \
-       SYS_UTIMES         = 76  // { int sys_utimes(const char *path, \
-       SYS_FUTIMES        = 77  // { int sys_futimes(int fd, \
-       SYS_MINCORE        = 78  // { int sys_mincore(void *addr, size_t len, \
-       SYS_GETGROUPS      = 79  // { int sys_getgroups(int gidsetsize, \
-       SYS_SETGROUPS      = 80  // { int sys_setgroups(int gidsetsize, \
+       SYS_MPROTECT       = 74  // { int sys_mprotect(void *addr, size_t len, int prot); }
+       SYS_MADVISE        = 75  // { int sys_madvise(void *addr, size_t len, int behav); }
+       SYS_UTIMES         = 76  // { int sys_utimes(const char *path, const struct timeval *tptr); }
+       SYS_FUTIMES        = 77  // { int sys_futimes(int fd, const struct timeval *tptr); }
+       SYS_MINCORE        = 78  // { int sys_mincore(void *addr, size_t len, char *vec); }
+       SYS_GETGROUPS      = 79  // { int sys_getgroups(int gidsetsize, gid_t *gidset); }
+       SYS_SETGROUPS      = 80  // { int sys_setgroups(int gidsetsize, const gid_t *gidset); }
        SYS_GETPGRP        = 81  // { int sys_getpgrp(void); }
        SYS_SETPGID        = 82  // { int sys_setpgid(pid_t pid, pid_t pgid); }
-       SYS_FUTEX          = 83  // { int sys_futex(uint32_t *f, int op, int val, \
-       SYS_UTIMENSAT      = 84  // { int sys_utimensat(int fd, const char *path, \
-       SYS_FUTIMENS       = 85  // { int sys_futimens(int fd, \
-       SYS_KBIND          = 86  // { int sys_kbind(const struct __kbind *param, \
-       SYS_CLOCK_GETTIME  = 87  // { int sys_clock_gettime(clockid_t clock_id, \
-       SYS_CLOCK_SETTIME  = 88  // { int sys_clock_settime(clockid_t clock_id, \
-       SYS_CLOCK_GETRES   = 89  // { int sys_clock_getres(clockid_t clock_id, \
+       SYS_FUTEX          = 83  // { int sys_futex(uint32_t *f, int op, int val, const struct timespec *timeout, uint32_t *g); }
+       SYS_UTIMENSAT      = 84  // { int sys_utimensat(int fd, const char *path, const struct timespec *times, int flag); }
+       SYS_FUTIMENS       = 85  // { int sys_futimens(int fd, const struct timespec *times); }
+       SYS_KBIND          = 86  // { int sys_kbind(const struct __kbind *param, size_t psize, int64_t proc_cookie); }
+       SYS_CLOCK_GETTIME  = 87  // { int sys_clock_gettime(clockid_t clock_id, struct timespec *tp); }
+       SYS_CLOCK_SETTIME  = 88  // { int sys_clock_settime(clockid_t clock_id, const struct timespec *tp); }
+       SYS_CLOCK_GETRES   = 89  // { int sys_clock_getres(clockid_t clock_id, struct timespec *tp); }
        SYS_DUP2           = 90  // { int sys_dup2(int from, int to); }
-       SYS_NANOSLEEP      = 91  // { int sys_nanosleep(const struct timespec *rqtp, \
+       SYS_NANOSLEEP      = 91  // { int sys_nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
        SYS_FCNTL          = 92  // { int sys_fcntl(int fd, int cmd, ... void *arg); }
-       SYS_ACCEPT4        = 93  // { int sys_accept4(int s, struct sockaddr *name, \
-       SYS___THRSLEEP     = 94  // { int sys___thrsleep(const volatile void *ident, \
+       SYS_ACCEPT4        = 93  // { int sys_accept4(int s, struct sockaddr *name, socklen_t *anamelen, int flags); }
+       SYS___THRSLEEP     = 94  // { int sys___thrsleep(const volatile void *ident, clockid_t clock_id, const struct timespec *tp, void *lock, const int *abort); }
        SYS_FSYNC          = 95  // { int sys_fsync(int fd); }
        SYS_SETPRIORITY    = 96  // { int sys_setpriority(int which, id_t who, int prio); }
        SYS_SOCKET         = 97  // { int sys_socket(int domain, int type, int protocol); }
-       SYS_CONNECT        = 98  // { int sys_connect(int s, const struct sockaddr *name, \
+       SYS_CONNECT        = 98  // { int sys_connect(int s, const struct sockaddr *name, socklen_t namelen); }
        SYS_GETDENTS       = 99  // { int sys_getdents(int fd, void *buf, size_t buflen); }
        SYS_GETPRIORITY    = 100 // { int sys_getpriority(int which, id_t who); }
        SYS_PIPE2          = 101 // { int sys_pipe2(int *fdp, int flags); }
        SYS_DUP3           = 102 // { int sys_dup3(int from, int to, int flags); }
        SYS_SIGRETURN      = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
-       SYS_BIND           = 104 // { int sys_bind(int s, const struct sockaddr *name, \
-       SYS_SETSOCKOPT     = 105 // { int sys_setsockopt(int s, int level, int name, \
+       SYS_BIND           = 104 // { int sys_bind(int s, const struct sockaddr *name, socklen_t namelen); }
+       SYS_SETSOCKOPT     = 105 // { int sys_setsockopt(int s, int level, int name, const void *val, socklen_t valsize); }
        SYS_LISTEN         = 106 // { int sys_listen(int s, int backlog); }
-       SYS_CHFLAGSAT      = 107 // { int sys_chflagsat(int fd, const char *path, \
-       SYS_PLEDGE         = 108 // { int sys_pledge(const char *promises, \
-       SYS_PPOLL          = 109 // { int sys_ppoll(struct pollfd *fds, \
-       SYS_PSELECT        = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, \
+       SYS_CHFLAGSAT      = 107 // { int sys_chflagsat(int fd, const char *path, u_int flags, int atflags); }
+       SYS_PLEDGE         = 108 // { int sys_pledge(const char *promises, const char *execpromises); }
+       SYS_PPOLL          = 109 // { int sys_ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); }
+       SYS_PSELECT        = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *mask); }
        SYS_SIGSUSPEND     = 111 // { int sys_sigsuspend(int mask); }
-       SYS_SENDSYSLOG     = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, \
-       SYS_UNVEIL         = 114 // { int sys_unveil(const char *path, \
-       SYS_GETSOCKOPT     = 118 // { int sys_getsockopt(int s, int level, int name, \
+       SYS_SENDSYSLOG     = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, int flags); }
+       SYS_UNVEIL         = 114 // { int sys_unveil(const char *path, const char *permissions); }
+       SYS_GETSOCKOPT     = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
        SYS_THRKILL        = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
-       SYS_READV          = 120 // { ssize_t sys_readv(int fd, \
-       SYS_WRITEV         = 121 // { ssize_t sys_writev(int fd, \
+       SYS_READV          = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); }
+       SYS_WRITEV         = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); }
        SYS_KILL           = 122 // { int sys_kill(int pid, int signum); }
        SYS_FCHOWN         = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
        SYS_FCHMOD         = 124 // { int sys_fchmod(int fd, mode_t mode); }
@@ -129,90 +129,90 @@ const (
        SYS_RENAME         = 128 // { int sys_rename(const char *from, const char *to); }
        SYS_FLOCK          = 131 // { int sys_flock(int fd, int how); }
        SYS_MKFIFO         = 132 // { int sys_mkfifo(const char *path, mode_t mode); }
-       SYS_SENDTO         = 133 // { ssize_t sys_sendto(int s, const void *buf, \
+       SYS_SENDTO         = 133 // { ssize_t sys_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
        SYS_SHUTDOWN       = 134 // { int sys_shutdown(int s, int how); }
-       SYS_SOCKETPAIR     = 135 // { int sys_socketpair(int domain, int type, \
+       SYS_SOCKETPAIR     = 135 // { int sys_socketpair(int domain, int type, int protocol, int *rsv); }
        SYS_MKDIR          = 136 // { int sys_mkdir(const char *path, mode_t mode); }
        SYS_RMDIR          = 137 // { int sys_rmdir(const char *path); }
-       SYS_ADJTIME        = 140 // { int sys_adjtime(const struct timeval *delta, \
+       SYS_ADJTIME        = 140 // { int sys_adjtime(const struct timeval *delta, struct timeval *olddelta); }
        SYS_GETLOGIN_R     = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); }
        SYS_SETSID         = 147 // { int sys_setsid(void); }
-       SYS_QUOTACTL       = 148 // { int sys_quotactl(const char *path, int cmd, \
+       SYS_QUOTACTL       = 148 // { int sys_quotactl(const char *path, int cmd, int uid, char *arg); }
        SYS_NFSSVC         = 155 // { int sys_nfssvc(int flag, void *argp); }
        SYS_GETFH          = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); }
        SYS_SYSARCH        = 165 // { int sys_sysarch(int op, void *parms); }
-       SYS_PREAD          = 173 // { ssize_t sys_pread(int fd, void *buf, \
-       SYS_PWRITE         = 174 // { ssize_t sys_pwrite(int fd, const void *buf, \
+       SYS_PREAD          = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
+       SYS_PWRITE         = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
        SYS_SETGID         = 181 // { int sys_setgid(gid_t gid); }
        SYS_SETEGID        = 182 // { int sys_setegid(gid_t egid); }
        SYS_SETEUID        = 183 // { int sys_seteuid(uid_t euid); }
        SYS_PATHCONF       = 191 // { long sys_pathconf(const char *path, int name); }
        SYS_FPATHCONF      = 192 // { long sys_fpathconf(int fd, int name); }
        SYS_SWAPCTL        = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); }
-       SYS_GETRLIMIT      = 194 // { int sys_getrlimit(int which, \
-       SYS_SETRLIMIT      = 195 // { int sys_setrlimit(int which, \
-       SYS_MMAP           = 197 // { void *sys_mmap(void *addr, size_t len, int prot, \
-       SYS_LSEEK          = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, \
-       SYS_TRUNCATE       = 200 // { int sys_truncate(const char *path, int pad, \
+       SYS_GETRLIMIT      = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); }
+       SYS_SETRLIMIT      = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); }
+       SYS_MMAP           = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
+       SYS_LSEEK          = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); }
+       SYS_TRUNCATE       = 200 // { int sys_truncate(const char *path, int pad, off_t length); }
        SYS_FTRUNCATE      = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
-       SYS_SYSCTL         = 202 // { int sys_sysctl(const int *name, u_int namelen, \
+       SYS_SYSCTL         = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); }
        SYS_MLOCK          = 203 // { int sys_mlock(const void *addr, size_t len); }
        SYS_MUNLOCK        = 204 // { int sys_munlock(const void *addr, size_t len); }
        SYS_GETPGID        = 207 // { pid_t sys_getpgid(pid_t pid); }
-       SYS_UTRACE         = 209 // { int sys_utrace(const char *label, const void *addr, \
+       SYS_UTRACE         = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); }
        SYS_SEMGET         = 221 // { int sys_semget(key_t key, int nsems, int semflg); }
        SYS_MSGGET         = 225 // { int sys_msgget(key_t key, int msgflg); }
-       SYS_MSGSND         = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, \
-       SYS_MSGRCV         = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, \
-       SYS_SHMAT          = 228 // { void *sys_shmat(int shmid, const void *shmaddr, \
+       SYS_MSGSND         = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
+       SYS_MSGRCV         = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
+       SYS_SHMAT          = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); }
        SYS_SHMDT          = 230 // { int sys_shmdt(const void *shmaddr); }
-       SYS_MINHERIT       = 250 // { int sys_minherit(void *addr, size_t len, \
-       SYS_POLL           = 252 // { int sys_poll(struct pollfd *fds, \
+       SYS_MINHERIT       = 250 // { int sys_minherit(void *addr, size_t len, int inherit); }
+       SYS_POLL           = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); }
        SYS_ISSETUGID      = 253 // { int sys_issetugid(void); }
        SYS_LCHOWN         = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
        SYS_GETSID         = 255 // { pid_t sys_getsid(pid_t pid); }
        SYS_MSYNC          = 256 // { int sys_msync(void *addr, size_t len, int flags); }
        SYS_PIPE           = 263 // { int sys_pipe(int *fdp); }
        SYS_FHOPEN         = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); }
-       SYS_PREADV         = 267 // { ssize_t sys_preadv(int fd, \
-       SYS_PWRITEV        = 268 // { ssize_t sys_pwritev(int fd, \
+       SYS_PREADV         = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
+       SYS_PWRITEV        = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
        SYS_KQUEUE         = 269 // { int sys_kqueue(void); }
        SYS_MLOCKALL       = 271 // { int sys_mlockall(int flags); }
        SYS_MUNLOCKALL     = 272 // { int sys_munlockall(void); }
-       SYS_GETRESUID      = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, \
-       SYS_SETRESUID      = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, \
-       SYS_GETRESGID      = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, \
-       SYS_SETRESGID      = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, \
-       SYS_MQUERY         = 286 // { void *sys_mquery(void *addr, size_t len, int prot, \
+       SYS_GETRESUID      = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
+       SYS_SETRESUID      = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); }
+       SYS_GETRESGID      = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
+       SYS_SETRESGID      = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
+       SYS_MQUERY         = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
        SYS_CLOSEFROM      = 287 // { int sys_closefrom(int fd); }
-       SYS_SIGALTSTACK    = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, \
+       SYS_SIGALTSTACK    = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); }
        SYS_SHMGET         = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); }
-       SYS_SEMOP          = 290 // { int sys_semop(int semid, struct sembuf *sops, \
-       SYS_FHSTAT         = 294 // { int sys_fhstat(const fhandle_t *fhp, \
-       SYS___SEMCTL       = 295 // { int sys___semctl(int semid, int semnum, int cmd, \
-       SYS_SHMCTL         = 296 // { int sys_shmctl(int shmid, int cmd, \
-       SYS_MSGCTL         = 297 // { int sys_msgctl(int msqid, int cmd, \
+       SYS_SEMOP          = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); }
+       SYS_FHSTAT         = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); }
+       SYS___SEMCTL       = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); }
+       SYS_SHMCTL         = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); }
+       SYS_MSGCTL         = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); }
        SYS_SCHED_YIELD    = 298 // { int sys_sched_yield(void); }
        SYS_GETTHRID       = 299 // { pid_t sys_getthrid(void); }
-       SYS___THRWAKEUP    = 301 // { int sys___thrwakeup(const volatile void *ident, \
+       SYS___THRWAKEUP    = 301 // { int sys___thrwakeup(const volatile void *ident, int n); }
        SYS___THREXIT      = 302 // { void sys___threxit(pid_t *notdead); }
-       SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, \
+       SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); }
        SYS___GETCWD       = 304 // { int sys___getcwd(char *buf, size_t len); }
-       SYS_ADJFREQ        = 305 // { int sys_adjfreq(const int64_t *freq, \
+       SYS_ADJFREQ        = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); }
        SYS_SETRTABLE      = 310 // { int sys_setrtable(int rtableid); }
        SYS_GETRTABLE      = 311 // { int sys_getrtable(void); }
-       SYS_FACCESSAT      = 313 // { int sys_faccessat(int fd, const char *path, \
-       SYS_FCHMODAT       = 314 // { int sys_fchmodat(int fd, const char *path, \
-       SYS_FCHOWNAT       = 315 // { int sys_fchownat(int fd, const char *path, \
-       SYS_LINKAT         = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, \
-       SYS_MKDIRAT        = 318 // { int sys_mkdirat(int fd, const char *path, \
-       SYS_MKFIFOAT       = 319 // { int sys_mkfifoat(int fd, const char *path, \
-       SYS_MKNODAT        = 320 // { int sys_mknodat(int fd, const char *path, \
-       SYS_OPENAT         = 321 // { int sys_openat(int fd, const char *path, int flags, \
-       SYS_READLINKAT     = 322 // { ssize_t sys_readlinkat(int fd, const char *path, \
-       SYS_RENAMEAT       = 323 // { int sys_renameat(int fromfd, const char *from, \
-       SYS_SYMLINKAT      = 324 // { int sys_symlinkat(const char *path, int fd, \
-       SYS_UNLINKAT       = 325 // { int sys_unlinkat(int fd, const char *path, \
+       SYS_FACCESSAT      = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); }
+       SYS_FCHMODAT       = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); }
+       SYS_FCHOWNAT       = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); }
+       SYS_LINKAT         = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); }
+       SYS_MKDIRAT        = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); }
+       SYS_MKFIFOAT       = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); }
+       SYS_MKNODAT        = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); }
+       SYS_OPENAT         = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); }
+       SYS_READLINKAT     = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); }
+       SYS_RENAMEAT       = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); }
+       SYS_SYMLINKAT      = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); }
+       SYS_UNLINKAT       = 325 // { int sys_unlinkat(int fd, const char *path, int flag); }
        SYS___SET_TCB      = 329 // { void sys___set_tcb(void *tcb); }
        SYS___GET_TCB      = 330 // { void *sys___get_tcb(void); }
 )
index be1198d91633c13cc2b503ff09acd9930bff4d02..a84cead963dc68d896328409ef8ea9f55add8cc8 100644 (file)
@@ -1,4 +1,4 @@
-// mksysnum_openbsd.pl
+// go run mksysnum.go http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master
 // Code generated by the command above; see README.md. DO NOT EDIT.
 
 // +build arm,openbsd
@@ -9,35 +9,35 @@ const (
        SYS_EXIT           = 1   // { void sys_exit(int rval); }
        SYS_FORK           = 2   // { int sys_fork(void); }
        SYS_READ           = 3   // { ssize_t sys_read(int fd, void *buf, size_t nbyte); }
-       SYS_WRITE          = 4   // { ssize_t sys_write(int fd, const void *buf, \
-       SYS_OPEN           = 5   // { int sys_open(const char *path, \
+       SYS_WRITE          = 4   // { ssize_t sys_write(int fd, const void *buf, size_t nbyte); }
+       SYS_OPEN           = 5   // { int sys_open(const char *path, int flags, ... mode_t mode); }
        SYS_CLOSE          = 6   // { int sys_close(int fd); }
        SYS_GETENTROPY     = 7   // { int sys_getentropy(void *buf, size_t nbyte); }
-       SYS___TFORK        = 8   // { int sys___tfork(const struct __tfork *param, \
+       SYS___TFORK        = 8   // { int sys___tfork(const struct __tfork *param, size_t psize); }
        SYS_LINK           = 9   // { int sys_link(const char *path, const char *link); }
        SYS_UNLINK         = 10  // { int sys_unlink(const char *path); }
-       SYS_WAIT4          = 11  // { pid_t sys_wait4(pid_t pid, int *status, \
+       SYS_WAIT4          = 11  // { pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage); }
        SYS_CHDIR          = 12  // { int sys_chdir(const char *path); }
        SYS_FCHDIR         = 13  // { int sys_fchdir(int fd); }
-       SYS_MKNOD          = 14  // { int sys_mknod(const char *path, mode_t mode, \
+       SYS_MKNOD          = 14  // { int sys_mknod(const char *path, mode_t mode, dev_t dev); }
        SYS_CHMOD          = 15  // { int sys_chmod(const char *path, mode_t mode); }
-       SYS_CHOWN          = 16  // { int sys_chown(const char *path, uid_t uid, \
+       SYS_CHOWN          = 16  // { int sys_chown(const char *path, uid_t uid, gid_t gid); }
        SYS_OBREAK         = 17  // { int sys_obreak(char *nsize); } break
        SYS_GETDTABLECOUNT = 18  // { int sys_getdtablecount(void); }
-       SYS_GETRUSAGE      = 19  // { int sys_getrusage(int who, \
+       SYS_GETRUSAGE      = 19  // { int sys_getrusage(int who, struct rusage *rusage); }
        SYS_GETPID         = 20  // { pid_t sys_getpid(void); }
-       SYS_MOUNT          = 21  // { int sys_mount(const char *type, const char *path, \
+       SYS_MOUNT          = 21  // { int sys_mount(const char *type, const char *path, int flags, void *data); }
        SYS_UNMOUNT        = 22  // { int sys_unmount(const char *path, int flags); }
        SYS_SETUID         = 23  // { int sys_setuid(uid_t uid); }
        SYS_GETUID         = 24  // { uid_t sys_getuid(void); }
        SYS_GETEUID        = 25  // { uid_t sys_geteuid(void); }
-       SYS_PTRACE         = 26  // { int sys_ptrace(int req, pid_t pid, caddr_t addr, \
-       SYS_RECVMSG        = 27  // { ssize_t sys_recvmsg(int s, struct msghdr *msg, \
-       SYS_SENDMSG        = 28  // { ssize_t sys_sendmsg(int s, \
-       SYS_RECVFROM       = 29  // { ssize_t sys_recvfrom(int s, void *buf, size_t len, \
-       SYS_ACCEPT         = 30  // { int sys_accept(int s, struct sockaddr *name, \
-       SYS_GETPEERNAME    = 31  // { int sys_getpeername(int fdes, struct sockaddr *asa, \
-       SYS_GETSOCKNAME    = 32  // { int sys_getsockname(int fdes, struct sockaddr *asa, \
+       SYS_PTRACE         = 26  // { int sys_ptrace(int req, pid_t pid, caddr_t addr, int data); }
+       SYS_RECVMSG        = 27  // { ssize_t sys_recvmsg(int s, struct msghdr *msg, int flags); }
+       SYS_SENDMSG        = 28  // { ssize_t sys_sendmsg(int s, const struct msghdr *msg, int flags); }
+       SYS_RECVFROM       = 29  // { ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlenaddr); }
+       SYS_ACCEPT         = 30  // { int sys_accept(int s, struct sockaddr *name, socklen_t *anamelen); }
+       SYS_GETPEERNAME    = 31  // { int sys_getpeername(int fdes, struct sockaddr *asa, socklen_t *alen); }
+       SYS_GETSOCKNAME    = 32  // { int sys_getsockname(int fdes, struct sockaddr *asa, socklen_t *alen); }
        SYS_ACCESS         = 33  // { int sys_access(const char *path, int amode); }
        SYS_CHFLAGS        = 34  // { int sys_chflags(const char *path, u_int flags); }
        SYS_FCHFLAGS       = 35  // { int sys_fchflags(int fd, u_int flags); }
@@ -46,81 +46,81 @@ const (
        SYS_GETPPID        = 39  // { pid_t sys_getppid(void); }
        SYS_LSTAT          = 40  // { int sys_lstat(const char *path, struct stat *ub); }
        SYS_DUP            = 41  // { int sys_dup(int fd); }
-       SYS_FSTATAT        = 42  // { int sys_fstatat(int fd, const char *path, \
+       SYS_FSTATAT        = 42  // { int sys_fstatat(int fd, const char *path, struct stat *buf, int flag); }
        SYS_GETEGID        = 43  // { gid_t sys_getegid(void); }
-       SYS_PROFIL         = 44  // { int sys_profil(caddr_t samples, size_t size, \
-       SYS_KTRACE         = 45  // { int sys_ktrace(const char *fname, int ops, \
-       SYS_SIGACTION      = 46  // { int sys_sigaction(int signum, \
+       SYS_PROFIL         = 44  // { int sys_profil(caddr_t samples, size_t size, u_long offset, u_int scale); }
+       SYS_KTRACE         = 45  // { int sys_ktrace(const char *fname, int ops, int facs, pid_t pid); }
+       SYS_SIGACTION      = 46  // { int sys_sigaction(int signum, const struct sigaction *nsa, struct sigaction *osa); }
        SYS_GETGID         = 47  // { gid_t sys_getgid(void); }
        SYS_SIGPROCMASK    = 48  // { int sys_sigprocmask(int how, sigset_t mask); }
        SYS_SETLOGIN       = 50  // { int sys_setlogin(const char *namebuf); }
        SYS_ACCT           = 51  // { int sys_acct(const char *path); }
        SYS_SIGPENDING     = 52  // { int sys_sigpending(void); }
        SYS_FSTAT          = 53  // { int sys_fstat(int fd, struct stat *sb); }
-       SYS_IOCTL          = 54  // { int sys_ioctl(int fd, \
+       SYS_IOCTL          = 54  // { int sys_ioctl(int fd, u_long com, ... void *data); }
        SYS_REBOOT         = 55  // { int sys_reboot(int opt); }
        SYS_REVOKE         = 56  // { int sys_revoke(const char *path); }
-       SYS_SYMLINK        = 57  // { int sys_symlink(const char *path, \
-       SYS_READLINK       = 58  // { ssize_t sys_readlink(const char *path, \
-       SYS_EXECVE         = 59  // { int sys_execve(const char *path, \
+       SYS_SYMLINK        = 57  // { int sys_symlink(const char *path, const char *link); }
+       SYS_READLINK       = 58  // { ssize_t sys_readlink(const char *path, char *buf, size_t count); }
+       SYS_EXECVE         = 59  // { int sys_execve(const char *path, char * const *argp, char * const *envp); }
        SYS_UMASK          = 60  // { mode_t sys_umask(mode_t newmask); }
        SYS_CHROOT         = 61  // { int sys_chroot(const char *path); }
-       SYS_GETFSSTAT      = 62  // { int sys_getfsstat(struct statfs *buf, size_t bufsize, \
-       SYS_STATFS         = 63  // { int sys_statfs(const char *path, \
+       SYS_GETFSSTAT      = 62  // { int sys_getfsstat(struct statfs *buf, size_t bufsize, int flags); }
+       SYS_STATFS         = 63  // { int sys_statfs(const char *path, struct statfs *buf); }
        SYS_FSTATFS        = 64  // { int sys_fstatfs(int fd, struct statfs *buf); }
-       SYS_FHSTATFS       = 65  // { int sys_fhstatfs(const fhandle_t *fhp, \
+       SYS_FHSTATFS       = 65  // { int sys_fhstatfs(const fhandle_t *fhp, struct statfs *buf); }
        SYS_VFORK          = 66  // { int sys_vfork(void); }
-       SYS_GETTIMEOFDAY   = 67  // { int sys_gettimeofday(struct timeval *tp, \
-       SYS_SETTIMEOFDAY   = 68  // { int sys_settimeofday(const struct timeval *tv, \
-       SYS_SETITIMER      = 69  // { int sys_setitimer(int which, \
-       SYS_GETITIMER      = 70  // { int sys_getitimer(int which, \
-       SYS_SELECT         = 71  // { int sys_select(int nd, fd_set *in, fd_set *ou, \
-       SYS_KEVENT         = 72  // { int sys_kevent(int fd, \
+       SYS_GETTIMEOFDAY   = 67  // { int sys_gettimeofday(struct timeval *tp, struct timezone *tzp); }
+       SYS_SETTIMEOFDAY   = 68  // { int sys_settimeofday(const struct timeval *tv, const struct timezone *tzp); }
+       SYS_SETITIMER      = 69  // { int sys_setitimer(int which, const struct itimerval *itv, struct itimerval *oitv); }
+       SYS_GETITIMER      = 70  // { int sys_getitimer(int which, struct itimerval *itv); }
+       SYS_SELECT         = 71  // { int sys_select(int nd, fd_set *in, fd_set *ou, fd_set *ex, struct timeval *tv); }
+       SYS_KEVENT         = 72  // { int sys_kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
        SYS_MUNMAP         = 73  // { int sys_munmap(void *addr, size_t len); }
-       SYS_MPROTECT       = 74  // { int sys_mprotect(void *addr, size_t len, \
-       SYS_MADVISE        = 75  // { int sys_madvise(void *addr, size_t len, \
-       SYS_UTIMES         = 76  // { int sys_utimes(const char *path, \
-       SYS_FUTIMES        = 77  // { int sys_futimes(int fd, \
-       SYS_MINCORE        = 78  // { int sys_mincore(void *addr, size_t len, \
-       SYS_GETGROUPS      = 79  // { int sys_getgroups(int gidsetsize, \
-       SYS_SETGROUPS      = 80  // { int sys_setgroups(int gidsetsize, \
+       SYS_MPROTECT       = 74  // { int sys_mprotect(void *addr, size_t len, int prot); }
+       SYS_MADVISE        = 75  // { int sys_madvise(void *addr, size_t len, int behav); }
+       SYS_UTIMES         = 76  // { int sys_utimes(const char *path, const struct timeval *tptr); }
+       SYS_FUTIMES        = 77  // { int sys_futimes(int fd, const struct timeval *tptr); }
+       SYS_MINCORE        = 78  // { int sys_mincore(void *addr, size_t len, char *vec); }
+       SYS_GETGROUPS      = 79  // { int sys_getgroups(int gidsetsize, gid_t *gidset); }
+       SYS_SETGROUPS      = 80  // { int sys_setgroups(int gidsetsize, const gid_t *gidset); }
        SYS_GETPGRP        = 81  // { int sys_getpgrp(void); }
        SYS_SETPGID        = 82  // { int sys_setpgid(pid_t pid, pid_t pgid); }
-       SYS_FUTEX          = 83  // { int sys_futex(uint32_t *f, int op, int val, \
-       SYS_UTIMENSAT      = 84  // { int sys_utimensat(int fd, const char *path, \
-       SYS_FUTIMENS       = 85  // { int sys_futimens(int fd, \
-       SYS_KBIND          = 86  // { int sys_kbind(const struct __kbind *param, \
-       SYS_CLOCK_GETTIME  = 87  // { int sys_clock_gettime(clockid_t clock_id, \
-       SYS_CLOCK_SETTIME  = 88  // { int sys_clock_settime(clockid_t clock_id, \
-       SYS_CLOCK_GETRES   = 89  // { int sys_clock_getres(clockid_t clock_id, \
+       SYS_FUTEX          = 83  // { int sys_futex(uint32_t *f, int op, int val, const struct timespec *timeout, uint32_t *g); }
+       SYS_UTIMENSAT      = 84  // { int sys_utimensat(int fd, const char *path, const struct timespec *times, int flag); }
+       SYS_FUTIMENS       = 85  // { int sys_futimens(int fd, const struct timespec *times); }
+       SYS_KBIND          = 86  // { int sys_kbind(const struct __kbind *param, size_t psize, int64_t proc_cookie); }
+       SYS_CLOCK_GETTIME  = 87  // { int sys_clock_gettime(clockid_t clock_id, struct timespec *tp); }
+       SYS_CLOCK_SETTIME  = 88  // { int sys_clock_settime(clockid_t clock_id, const struct timespec *tp); }
+       SYS_CLOCK_GETRES   = 89  // { int sys_clock_getres(clockid_t clock_id, struct timespec *tp); }
        SYS_DUP2           = 90  // { int sys_dup2(int from, int to); }
-       SYS_NANOSLEEP      = 91  // { int sys_nanosleep(const struct timespec *rqtp, \
+       SYS_NANOSLEEP      = 91  // { int sys_nanosleep(const struct timespec *rqtp, struct timespec *rmtp); }
        SYS_FCNTL          = 92  // { int sys_fcntl(int fd, int cmd, ... void *arg); }
-       SYS_ACCEPT4        = 93  // { int sys_accept4(int s, struct sockaddr *name, \
-       SYS___THRSLEEP     = 94  // { int sys___thrsleep(const volatile void *ident, \
+       SYS_ACCEPT4        = 93  // { int sys_accept4(int s, struct sockaddr *name, socklen_t *anamelen, int flags); }
+       SYS___THRSLEEP     = 94  // { int sys___thrsleep(const volatile void *ident, clockid_t clock_id, const struct timespec *tp, void *lock, const int *abort); }
        SYS_FSYNC          = 95  // { int sys_fsync(int fd); }
        SYS_SETPRIORITY    = 96  // { int sys_setpriority(int which, id_t who, int prio); }
        SYS_SOCKET         = 97  // { int sys_socket(int domain, int type, int protocol); }
-       SYS_CONNECT        = 98  // { int sys_connect(int s, const struct sockaddr *name, \
+       SYS_CONNECT        = 98  // { int sys_connect(int s, const struct sockaddr *name, socklen_t namelen); }
        SYS_GETDENTS       = 99  // { int sys_getdents(int fd, void *buf, size_t buflen); }
        SYS_GETPRIORITY    = 100 // { int sys_getpriority(int which, id_t who); }
        SYS_PIPE2          = 101 // { int sys_pipe2(int *fdp, int flags); }
        SYS_DUP3           = 102 // { int sys_dup3(int from, int to, int flags); }
        SYS_SIGRETURN      = 103 // { int sys_sigreturn(struct sigcontext *sigcntxp); }
-       SYS_BIND           = 104 // { int sys_bind(int s, const struct sockaddr *name, \
-       SYS_SETSOCKOPT     = 105 // { int sys_setsockopt(int s, int level, int name, \
+       SYS_BIND           = 104 // { int sys_bind(int s, const struct sockaddr *name, socklen_t namelen); }
+       SYS_SETSOCKOPT     = 105 // { int sys_setsockopt(int s, int level, int name, const void *val, socklen_t valsize); }
        SYS_LISTEN         = 106 // { int sys_listen(int s, int backlog); }
-       SYS_CHFLAGSAT      = 107 // { int sys_chflagsat(int fd, const char *path, \
-       SYS_PLEDGE         = 108 // { int sys_pledge(const char *promises, \
-       SYS_PPOLL          = 109 // { int sys_ppoll(struct pollfd *fds, \
-       SYS_PSELECT        = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, \
+       SYS_CHFLAGSAT      = 107 // { int sys_chflagsat(int fd, const char *path, u_int flags, int atflags); }
+       SYS_PLEDGE         = 108 // { int sys_pledge(const char *promises, const char *execpromises); }
+       SYS_PPOLL          = 109 // { int sys_ppoll(struct pollfd *fds, u_int nfds, const struct timespec *ts, const sigset_t *mask); }
+       SYS_PSELECT        = 110 // { int sys_pselect(int nd, fd_set *in, fd_set *ou, fd_set *ex, const struct timespec *ts, const sigset_t *mask); }
        SYS_SIGSUSPEND     = 111 // { int sys_sigsuspend(int mask); }
-       SYS_SENDSYSLOG     = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, \
-       SYS_UNVEIL         = 114 // { int sys_unveil(const char *path, \
-       SYS_GETSOCKOPT     = 118 // { int sys_getsockopt(int s, int level, int name, \
+       SYS_SENDSYSLOG     = 112 // { int sys_sendsyslog(const char *buf, size_t nbyte, int flags); }
+       SYS_UNVEIL         = 114 // { int sys_unveil(const char *path, const char *permissions); }
+       SYS_GETSOCKOPT     = 118 // { int sys_getsockopt(int s, int level, int name, void *val, socklen_t *avalsize); }
        SYS_THRKILL        = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
-       SYS_READV          = 120 // { ssize_t sys_readv(int fd, \
-       SYS_WRITEV         = 121 // { ssize_t sys_writev(int fd, \
+       SYS_READV          = 120 // { ssize_t sys_readv(int fd, const struct iovec *iovp, int iovcnt); }
+       SYS_WRITEV         = 121 // { ssize_t sys_writev(int fd, const struct iovec *iovp, int iovcnt); }
        SYS_KILL           = 122 // { int sys_kill(int pid, int signum); }
        SYS_FCHOWN         = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
        SYS_FCHMOD         = 124 // { int sys_fchmod(int fd, mode_t mode); }
@@ -129,90 +129,90 @@ const (
        SYS_RENAME         = 128 // { int sys_rename(const char *from, const char *to); }
        SYS_FLOCK          = 131 // { int sys_flock(int fd, int how); }
        SYS_MKFIFO         = 132 // { int sys_mkfifo(const char *path, mode_t mode); }
-       SYS_SENDTO         = 133 // { ssize_t sys_sendto(int s, const void *buf, \
+       SYS_SENDTO         = 133 // { ssize_t sys_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); }
        SYS_SHUTDOWN       = 134 // { int sys_shutdown(int s, int how); }
-       SYS_SOCKETPAIR     = 135 // { int sys_socketpair(int domain, int type, \
+       SYS_SOCKETPAIR     = 135 // { int sys_socketpair(int domain, int type, int protocol, int *rsv); }
        SYS_MKDIR          = 136 // { int sys_mkdir(const char *path, mode_t mode); }
        SYS_RMDIR          = 137 // { int sys_rmdir(const char *path); }
-       SYS_ADJTIME        = 140 // { int sys_adjtime(const struct timeval *delta, \
+       SYS_ADJTIME        = 140 // { int sys_adjtime(const struct timeval *delta, struct timeval *olddelta); }
        SYS_GETLOGIN_R     = 141 // { int sys_getlogin_r(char *namebuf, u_int namelen); }
        SYS_SETSID         = 147 // { int sys_setsid(void); }
-       SYS_QUOTACTL       = 148 // { int sys_quotactl(const char *path, int cmd, \
+       SYS_QUOTACTL       = 148 // { int sys_quotactl(const char *path, int cmd, int uid, char *arg); }
        SYS_NFSSVC         = 155 // { int sys_nfssvc(int flag, void *argp); }
        SYS_GETFH          = 161 // { int sys_getfh(const char *fname, fhandle_t *fhp); }
        SYS_SYSARCH        = 165 // { int sys_sysarch(int op, void *parms); }
-       SYS_PREAD          = 173 // { ssize_t sys_pread(int fd, void *buf, \
-       SYS_PWRITE         = 174 // { ssize_t sys_pwrite(int fd, const void *buf, \
+       SYS_PREAD          = 173 // { ssize_t sys_pread(int fd, void *buf, size_t nbyte, int pad, off_t offset); }
+       SYS_PWRITE         = 174 // { ssize_t sys_pwrite(int fd, const void *buf, size_t nbyte, int pad, off_t offset); }
        SYS_SETGID         = 181 // { int sys_setgid(gid_t gid); }
        SYS_SETEGID        = 182 // { int sys_setegid(gid_t egid); }
        SYS_SETEUID        = 183 // { int sys_seteuid(uid_t euid); }
        SYS_PATHCONF       = 191 // { long sys_pathconf(const char *path, int name); }
        SYS_FPATHCONF      = 192 // { long sys_fpathconf(int fd, int name); }
        SYS_SWAPCTL        = 193 // { int sys_swapctl(int cmd, const void *arg, int misc); }
-       SYS_GETRLIMIT      = 194 // { int sys_getrlimit(int which, \
-       SYS_SETRLIMIT      = 195 // { int sys_setrlimit(int which, \
-       SYS_MMAP           = 197 // { void *sys_mmap(void *addr, size_t len, int prot, \
-       SYS_LSEEK          = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, \
-       SYS_TRUNCATE       = 200 // { int sys_truncate(const char *path, int pad, \
+       SYS_GETRLIMIT      = 194 // { int sys_getrlimit(int which, struct rlimit *rlp); }
+       SYS_SETRLIMIT      = 195 // { int sys_setrlimit(int which, const struct rlimit *rlp); }
+       SYS_MMAP           = 197 // { void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
+       SYS_LSEEK          = 199 // { off_t sys_lseek(int fd, int pad, off_t offset, int whence); }
+       SYS_TRUNCATE       = 200 // { int sys_truncate(const char *path, int pad, off_t length); }
        SYS_FTRUNCATE      = 201 // { int sys_ftruncate(int fd, int pad, off_t length); }
-       SYS_SYSCTL         = 202 // { int sys_sysctl(const int *name, u_int namelen, \
+       SYS_SYSCTL         = 202 // { int sys_sysctl(const int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen); }
        SYS_MLOCK          = 203 // { int sys_mlock(const void *addr, size_t len); }
        SYS_MUNLOCK        = 204 // { int sys_munlock(const void *addr, size_t len); }
        SYS_GETPGID        = 207 // { pid_t sys_getpgid(pid_t pid); }
-       SYS_UTRACE         = 209 // { int sys_utrace(const char *label, const void *addr, \
+       SYS_UTRACE         = 209 // { int sys_utrace(const char *label, const void *addr, size_t len); }
        SYS_SEMGET         = 221 // { int sys_semget(key_t key, int nsems, int semflg); }
        SYS_MSGGET         = 225 // { int sys_msgget(key_t key, int msgflg); }
-       SYS_MSGSND         = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, \
-       SYS_MSGRCV         = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, \
-       SYS_SHMAT          = 228 // { void *sys_shmat(int shmid, const void *shmaddr, \
+       SYS_MSGSND         = 226 // { int sys_msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); }
+       SYS_MSGRCV         = 227 // { int sys_msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg); }
+       SYS_SHMAT          = 228 // { void *sys_shmat(int shmid, const void *shmaddr, int shmflg); }
        SYS_SHMDT          = 230 // { int sys_shmdt(const void *shmaddr); }
-       SYS_MINHERIT       = 250 // { int sys_minherit(void *addr, size_t len, \
-       SYS_POLL           = 252 // { int sys_poll(struct pollfd *fds, \
+       SYS_MINHERIT       = 250 // { int sys_minherit(void *addr, size_t len, int inherit); }
+       SYS_POLL           = 252 // { int sys_poll(struct pollfd *fds, u_int nfds, int timeout); }
        SYS_ISSETUGID      = 253 // { int sys_issetugid(void); }
        SYS_LCHOWN         = 254 // { int sys_lchown(const char *path, uid_t uid, gid_t gid); }
        SYS_GETSID         = 255 // { pid_t sys_getsid(pid_t pid); }
        SYS_MSYNC          = 256 // { int sys_msync(void *addr, size_t len, int flags); }
        SYS_PIPE           = 263 // { int sys_pipe(int *fdp); }
        SYS_FHOPEN         = 264 // { int sys_fhopen(const fhandle_t *fhp, int flags); }
-       SYS_PREADV         = 267 // { ssize_t sys_preadv(int fd, \
-       SYS_PWRITEV        = 268 // { ssize_t sys_pwritev(int fd, \
+       SYS_PREADV         = 267 // { ssize_t sys_preadv(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
+       SYS_PWRITEV        = 268 // { ssize_t sys_pwritev(int fd, const struct iovec *iovp, int iovcnt, int pad, off_t offset); }
        SYS_KQUEUE         = 269 // { int sys_kqueue(void); }
        SYS_MLOCKALL       = 271 // { int sys_mlockall(int flags); }
        SYS_MUNLOCKALL     = 272 // { int sys_munlockall(void); }
-       SYS_GETRESUID      = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, \
-       SYS_SETRESUID      = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, \
-       SYS_GETRESGID      = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, \
-       SYS_SETRESGID      = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, \
-       SYS_MQUERY         = 286 // { void *sys_mquery(void *addr, size_t len, int prot, \
+       SYS_GETRESUID      = 281 // { int sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); }
+       SYS_SETRESUID      = 282 // { int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid); }
+       SYS_GETRESGID      = 283 // { int sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); }
+       SYS_SETRESGID      = 284 // { int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid); }
+       SYS_MQUERY         = 286 // { void *sys_mquery(void *addr, size_t len, int prot, int flags, int fd, long pad, off_t pos); }
        SYS_CLOSEFROM      = 287 // { int sys_closefrom(int fd); }
-       SYS_SIGALTSTACK    = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, \
+       SYS_SIGALTSTACK    = 288 // { int sys_sigaltstack(const struct sigaltstack *nss, struct sigaltstack *oss); }
        SYS_SHMGET         = 289 // { int sys_shmget(key_t key, size_t size, int shmflg); }
-       SYS_SEMOP          = 290 // { int sys_semop(int semid, struct sembuf *sops, \
-       SYS_FHSTAT         = 294 // { int sys_fhstat(const fhandle_t *fhp, \
-       SYS___SEMCTL       = 295 // { int sys___semctl(int semid, int semnum, int cmd, \
-       SYS_SHMCTL         = 296 // { int sys_shmctl(int shmid, int cmd, \
-       SYS_MSGCTL         = 297 // { int sys_msgctl(int msqid, int cmd, \
+       SYS_SEMOP          = 290 // { int sys_semop(int semid, struct sembuf *sops, size_t nsops); }
+       SYS_FHSTAT         = 294 // { int sys_fhstat(const fhandle_t *fhp, struct stat *sb); }
+       SYS___SEMCTL       = 295 // { int sys___semctl(int semid, int semnum, int cmd, union semun *arg); }
+       SYS_SHMCTL         = 296 // { int sys_shmctl(int shmid, int cmd, struct shmid_ds *buf); }
+       SYS_MSGCTL         = 297 // { int sys_msgctl(int msqid, int cmd, struct msqid_ds *buf); }
        SYS_SCHED_YIELD    = 298 // { int sys_sched_yield(void); }
        SYS_GETTHRID       = 299 // { pid_t sys_getthrid(void); }
-       SYS___THRWAKEUP    = 301 // { int sys___thrwakeup(const volatile void *ident, \
+       SYS___THRWAKEUP    = 301 // { int sys___thrwakeup(const volatile void *ident, int n); }
        SYS___THREXIT      = 302 // { void sys___threxit(pid_t *notdead); }
-       SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, \
+       SYS___THRSIGDIVERT = 303 // { int sys___thrsigdivert(sigset_t sigmask, siginfo_t *info, const struct timespec *timeout); }
        SYS___GETCWD       = 304 // { int sys___getcwd(char *buf, size_t len); }
-       SYS_ADJFREQ        = 305 // { int sys_adjfreq(const int64_t *freq, \
+       SYS_ADJFREQ        = 305 // { int sys_adjfreq(const int64_t *freq, int64_t *oldfreq); }
        SYS_SETRTABLE      = 310 // { int sys_setrtable(int rtableid); }
        SYS_GETRTABLE      = 311 // { int sys_getrtable(void); }
-       SYS_FACCESSAT      = 313 // { int sys_faccessat(int fd, const char *path, \
-       SYS_FCHMODAT       = 314 // { int sys_fchmodat(int fd, const char *path, \
-       SYS_FCHOWNAT       = 315 // { int sys_fchownat(int fd, const char *path, \
-       SYS_LINKAT         = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, \
-       SYS_MKDIRAT        = 318 // { int sys_mkdirat(int fd, const char *path, \
-       SYS_MKFIFOAT       = 319 // { int sys_mkfifoat(int fd, const char *path, \
-       SYS_MKNODAT        = 320 // { int sys_mknodat(int fd, const char *path, \
-       SYS_OPENAT         = 321 // { int sys_openat(int fd, const char *path, int flags, \
-       SYS_READLINKAT     = 322 // { ssize_t sys_readlinkat(int fd, const char *path, \
-       SYS_RENAMEAT       = 323 // { int sys_renameat(int fromfd, const char *from, \
-       SYS_SYMLINKAT      = 324 // { int sys_symlinkat(const char *path, int fd, \
-       SYS_UNLINKAT       = 325 // { int sys_unlinkat(int fd, const char *path, \
+       SYS_FACCESSAT      = 313 // { int sys_faccessat(int fd, const char *path, int amode, int flag); }
+       SYS_FCHMODAT       = 314 // { int sys_fchmodat(int fd, const char *path, mode_t mode, int flag); }
+       SYS_FCHOWNAT       = 315 // { int sys_fchownat(int fd, const char *path, uid_t uid, gid_t gid, int flag); }
+       SYS_LINKAT         = 317 // { int sys_linkat(int fd1, const char *path1, int fd2, const char *path2, int flag); }
+       SYS_MKDIRAT        = 318 // { int sys_mkdirat(int fd, const char *path, mode_t mode); }
+       SYS_MKFIFOAT       = 319 // { int sys_mkfifoat(int fd, const char *path, mode_t mode); }
+       SYS_MKNODAT        = 320 // { int sys_mknodat(int fd, const char *path, mode_t mode, dev_t dev); }
+       SYS_OPENAT         = 321 // { int sys_openat(int fd, const char *path, int flags, ... mode_t mode); }
+       SYS_READLINKAT     = 322 // { ssize_t sys_readlinkat(int fd, const char *path, char *buf, size_t count); }
+       SYS_RENAMEAT       = 323 // { int sys_renameat(int fromfd, const char *from, int tofd, const char *to); }
+       SYS_SYMLINKAT      = 324 // { int sys_symlinkat(const char *path, int fd, const char *link); }
+       SYS_UNLINKAT       = 325 // { int sys_unlinkat(int fd, const char *path, int flag); }
        SYS___SET_TCB      = 329 // { void sys___set_tcb(void *tcb); }
        SYS___GET_TCB      = 330 // { void *sys___get_tcb(void); }
 )
diff --git a/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go b/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
new file mode 100644 (file)
index 0000000..2aadc1a
--- /dev/null
@@ -0,0 +1,602 @@
+// cgo -godefs types_freebsd.go | go run mkpost.go
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+// +build arm64,freebsd
+
+package unix
+
+const (
+       SizeofPtr      = 0x8
+       SizeofShort    = 0x2
+       SizeofInt      = 0x4
+       SizeofLong     = 0x8
+       SizeofLongLong = 0x8
+)
+
+type (
+       _C_short     int16
+       _C_int       int32
+       _C_long      int64
+       _C_long_long int64
+)
+
+type Timespec struct {
+       Sec  int64
+       Nsec int64
+}
+
+type Timeval struct {
+       Sec  int64
+       Usec int64
+}
+
+type Rusage struct {
+       Utime    Timeval
+       Stime    Timeval
+       Maxrss   int64
+       Ixrss    int64
+       Idrss    int64
+       Isrss    int64
+       Minflt   int64
+       Majflt   int64
+       Nswap    int64
+       Inblock  int64
+       Oublock  int64
+       Msgsnd   int64
+       Msgrcv   int64
+       Nsignals int64
+       Nvcsw    int64
+       Nivcsw   int64
+}
+
+type Rlimit struct {
+       Cur int64
+       Max int64
+}
+
+type _Gid_t uint32
+
+const (
+       _statfsVersion = 0x20140518
+       _dirblksiz     = 0x400
+)
+
+type Stat_t struct {
+       Dev      uint64
+       Ino      uint64
+       Nlink    uint64
+       Mode     uint16
+       _0       int16
+       Uid      uint32
+       Gid      uint32
+       _1       int32
+       Rdev     uint64
+       Atim     Timespec
+       Mtim     Timespec
+       Ctim     Timespec
+       Birthtim Timespec
+       Size     int64
+       Blocks   int64
+       Blksize  int32
+       Flags    uint32
+       Gen      uint64
+       Spare    [10]uint64
+}
+
+type stat_freebsd11_t struct {
+       Dev      uint32
+       Ino      uint32
+       Mode     uint16
+       Nlink    uint16
+       Uid      uint32
+       Gid      uint32
+       Rdev     uint32
+       Atim     Timespec
+       Mtim     Timespec
+       Ctim     Timespec
+       Size     int64
+       Blocks   int64
+       Blksize  int32
+       Flags    uint32
+       Gen      uint32
+       Lspare   int32
+       Birthtim Timespec
+}
+
+type Statfs_t struct {
+       Version     uint32
+       Type        uint32
+       Flags       uint64
+       Bsize       uint64
+       Iosize      uint64
+       Blocks      uint64
+       Bfree       uint64
+       Bavail      int64
+       Files       uint64
+       Ffree       int64
+       Syncwrites  uint64
+       Asyncwrites uint64
+       Syncreads   uint64
+       Asyncreads  uint64
+       Spare       [10]uint64
+       Namemax     uint32
+       Owner       uint32
+       Fsid        Fsid
+       Charspare   [80]int8
+       Fstypename  [16]int8
+       Mntfromname [1024]int8
+       Mntonname   [1024]int8
+}
+
+type statfs_freebsd11_t struct {
+       Version     uint32
+       Type        uint32
+       Flags       uint64
+       Bsize       uint64
+       Iosize      uint64
+       Blocks      uint64
+       Bfree       uint64
+       Bavail      int64
+       Files       uint64
+       Ffree       int64
+       Syncwrites  uint64
+       Asyncwrites uint64
+       Syncreads   uint64
+       Asyncreads  uint64
+       Spare       [10]uint64
+       Namemax     uint32
+       Owner       uint32
+       Fsid        Fsid
+       Charspare   [80]int8
+       Fstypename  [16]int8
+       Mntfromname [88]int8
+       Mntonname   [88]int8
+}
+
+type Flock_t struct {
+       Start  int64
+       Len    int64
+       Pid    int32
+       Type   int16
+       Whence int16
+       Sysid  int32
+       _      [4]byte
+}
+
+type Dirent struct {
+       Fileno uint64
+       Off    int64
+       Reclen uint16
+       Type   uint8
+       Pad0   uint8
+       Namlen uint16
+       Pad1   uint16
+       Name   [256]int8
+}
+
+type dirent_freebsd11 struct {
+       Fileno uint32
+       Reclen uint16
+       Type   uint8
+       Namlen uint8
+       Name   [256]int8
+}
+
+type Fsid struct {
+       Val [2]int32
+}
+
+const (
+       PathMax = 0x400
+)
+
+const (
+       FADV_NORMAL     = 0x0
+       FADV_RANDOM     = 0x1
+       FADV_SEQUENTIAL = 0x2
+       FADV_WILLNEED   = 0x3
+       FADV_DONTNEED   = 0x4
+       FADV_NOREUSE    = 0x5
+)
+
+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   [46]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  uint64
+}
+
+type IPMreq struct {
+       Multiaddr [4]byte /* in_addr */
+       Interface [4]byte /* in_addr */
+}
+
+type IPMreqn struct {
+       Multiaddr [4]byte /* in_addr */
+       Address   [4]byte /* in_addr */
+       Ifindex   int32
+}
+
+type IPv6Mreq struct {
+       Multiaddr [16]byte /* in6_addr */
+       Interface uint32
+}
+
+type Msghdr struct {
+       Name       *byte
+       Namelen    uint32
+       _          [4]byte
+       Iov        *Iovec
+       Iovlen     int32
+       _          [4]byte
+       Control    *byte
+       Controllen uint32
+       Flags      int32
+}
+
+type Cmsghdr struct {
+       Len   uint32
+       Level int32
+       Type  int32
+}
+
+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 = 0x36
+       SizeofLinger           = 0x8
+       SizeofIPMreq           = 0x8
+       SizeofIPMreqn          = 0xc
+       SizeofIPv6Mreq         = 0x14
+       SizeofMsghdr           = 0x30
+       SizeofCmsghdr          = 0xc
+       SizeofInet6Pktinfo     = 0x14
+       SizeofIPv6MTUInfo      = 0x20
+       SizeofICMPv6Filter     = 0x20
+)
+
+const (
+       PTRACE_TRACEME = 0x0
+       PTRACE_CONT    = 0x7
+       PTRACE_KILL    = 0x8
+)
+
+type Kevent_t struct {
+       Ident  uint64
+       Filter int16
+       Flags  uint16
+       Fflags uint32
+       Data   int64
+       Udata  *byte
+}
+
+type FdSet struct {
+       Bits [16]uint64
+}
+
+const (
+       sizeofIfMsghdr         = 0xa8
+       SizeofIfMsghdr         = 0xa8
+       sizeofIfData           = 0x98
+       SizeofIfData           = 0x98
+       SizeofIfaMsghdr        = 0x14
+       SizeofIfmaMsghdr       = 0x10
+       SizeofIfAnnounceMsghdr = 0x18
+       SizeofRtMsghdr         = 0x98
+       SizeofRtMetrics        = 0x70
+)
+
+type ifMsghdr struct {
+       Msglen  uint16
+       Version uint8
+       Type    uint8
+       Addrs   int32
+       Flags   int32
+       Index   uint16
+       _       [2]byte
+       Data    ifData
+}
+
+type IfMsghdr struct {
+       Msglen  uint16
+       Version uint8
+       Type    uint8
+       Addrs   int32
+       Flags   int32
+       Index   uint16
+       _       [2]byte
+       Data    IfData
+}
+
+type ifData struct {
+       Type       uint8
+       Physical   uint8
+       Addrlen    uint8
+       Hdrlen     uint8
+       Link_state uint8
+       Vhid       uint8
+       Datalen    uint16
+       Mtu        uint32
+       Metric     uint32
+       Baudrate   uint64
+       Ipackets   uint64
+       Ierrors    uint64
+       Opackets   uint64
+       Oerrors    uint64
+       Collisions uint64
+       Ibytes     uint64
+       Obytes     uint64
+       Imcasts    uint64
+       Omcasts    uint64
+       Iqdrops    uint64
+       Oqdrops    uint64
+       Noproto    uint64
+       Hwassist   uint64
+       _          [8]byte
+       _          [16]byte
+}
+
+type IfData struct {
+       Type        uint8
+       Physical    uint8
+       Addrlen     uint8
+       Hdrlen      uint8
+       Link_state  uint8
+       Spare_char1 uint8
+       Spare_char2 uint8
+       Datalen     uint8
+       Mtu         uint64
+       Metric      uint64
+       Baudrate    uint64
+       Ipackets    uint64
+       Ierrors     uint64
+       Opackets    uint64
+       Oerrors     uint64
+       Collisions  uint64
+       Ibytes      uint64
+       Obytes      uint64
+       Imcasts     uint64
+       Omcasts     uint64
+       Iqdrops     uint64
+       Noproto     uint64
+       Hwassist    uint64
+       Epoch       int64
+       Lastchange  Timeval
+}
+
+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 IfAnnounceMsghdr struct {
+       Msglen  uint16
+       Version uint8
+       Type    uint8
+       Index   uint16
+       Name    [16]int8
+       What    uint16
+}
+
+type RtMsghdr struct {
+       Msglen  uint16
+       Version uint8
+       Type    uint8
+       Index   uint16
+       _       [2]byte
+       Flags   int32
+       Addrs   int32
+       Pid     int32
+       Seq     int32
+       Errno   int32
+       Fmask   int32
+       Inits   uint64
+       Rmx     RtMetrics
+}
+
+type RtMetrics struct {
+       Locks    uint64
+       Mtu      uint64
+       Hopcount uint64
+       Expire   uint64
+       Recvpipe uint64
+       Sendpipe uint64
+       Ssthresh uint64
+       Rtt      uint64
+       Rttvar   uint64
+       Pksent   uint64
+       Weight   uint64
+       Filler   [3]uint64
+}
+
+const (
+       SizeofBpfVersion    = 0x4
+       SizeofBpfStat       = 0x8
+       SizeofBpfZbuf       = 0x18
+       SizeofBpfProgram    = 0x10
+       SizeofBpfInsn       = 0x8
+       SizeofBpfHdr        = 0x20
+       SizeofBpfZbufHeader = 0x20
+)
+
+type BpfVersion struct {
+       Major uint16
+       Minor uint16
+}
+
+type BpfStat struct {
+       Recv uint32
+       Drop uint32
+}
+
+type BpfZbuf struct {
+       Bufa   *byte
+       Bufb   *byte
+       Buflen uint64
+}
+
+type BpfProgram struct {
+       Len   uint32
+       _     [4]byte
+       Insns *BpfInsn
+}
+
+type BpfInsn struct {
+       Code uint16
+       Jt   uint8
+       Jf   uint8
+       K    uint32
+}
+
+type BpfHdr struct {
+       Tstamp  Timeval
+       Caplen  uint32
+       Datalen uint32
+       Hdrlen  uint16
+       _       [6]byte
+}
+
+type BpfZbufHeader struct {
+       Kernel_gen uint32
+       Kernel_len uint32
+       User_gen   uint32
+       _          [5]uint32
+}
+
+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            = -0x64
+       AT_REMOVEDIR        = 0x800
+       AT_SYMLINK_FOLLOW   = 0x400
+       AT_SYMLINK_NOFOLLOW = 0x200
+)
+
+type PollFd struct {
+       Fd      int32
+       Events  int16
+       Revents int16
+}
+
+const (
+       POLLERR      = 0x8
+       POLLHUP      = 0x10
+       POLLIN       = 0x1
+       POLLINIGNEOF = 0x2000
+       POLLNVAL     = 0x20
+       POLLOUT      = 0x4
+       POLLPRI      = 0x2
+       POLLRDBAND   = 0x80
+       POLLRDNORM   = 0x40
+       POLLWRBAND   = 0x100
+       POLLWRNORM   = 0x4
+)
+
+type CapRights struct {
+       Rights [2]uint64
+}
+
+type Utsname struct {
+       Sysname  [256]byte
+       Nodename [256]byte
+       Release  [256]byte
+       Version  [256]byte
+       Machine  [256]byte
+}
index 8ee54ec329e8d5cbbfb59bccc6042c60de5cce67..ebf10d48d364c824f4f3886a60ceee9506ea7158 100644 (file)
@@ -828,6 +828,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index dcfe391243554d41f4de0f91dbdff3d97f5707df..99a6900d21156570b5ff56258ee56e35189d1882 100644 (file)
@@ -839,6 +839,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index 692f2966de31854a593feb0b8842730caf7c7fae..5ccc4b5414a03e1b48b7dbd0605114294a413ad5 100644 (file)
@@ -817,6 +817,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index 54ff596c50baa6198129ab5fa2daa78599f3ade4..be375d9bb2e5d95975ffd48adaaaa67cfae71916 100644 (file)
@@ -818,6 +818,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index 5dbe0c3186c168004b7ceaa1947c9a5b0849b079..195f7e1f85b354c61ac4102e0490d85eb99003b2 100644 (file)
@@ -822,6 +822,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index 26766ee37afe28ad3f6a6aa9b3108b335355411b..77acf56985d685f8757924be4fc5a2e9b4921bc5 100644 (file)
@@ -820,6 +820,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index 2d23ed17a3a031f30980b9c3246e6ac2e8074924..2fb7498da65dc80f2d0f23217308be654e1cd86f 100644 (file)
@@ -820,6 +820,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index dac6168ebac6bb237372eb239a74444fe727a50c..41cb14863c8cdb6bb69538d6089996f180c92b30 100644 (file)
@@ -822,6 +822,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index d79111c36642c80bc14ba7ea609120cb4623f8cd..8e6b5fa68e8decd15c3a0695faac7400c5860a86 100644 (file)
@@ -828,6 +828,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index f58b691b4530d2db7a1d5ab7e7b020bffd1870b9..019d2d6a9d94d0e93c7acb1a8832f2200bf71df4 100644 (file)
@@ -828,6 +828,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index 2a493b5528c65bb2617fb12ba60305bfea7ac224..cf110ce2b34effe883173cd6f220a6466766d1b6 100644 (file)
@@ -845,6 +845,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index 4ff4097c216d9457813d1f6573358b77407a6a0f..abdc0863df2dd062a5aeb8a8fb2e1fb593d7e0fd 100644 (file)
@@ -841,6 +841,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index ec980c1ab654288ba44d79519cfc9b1c1b87e5a0..b0c9798d75af93d687ff8022010912bc858393ee 100644 (file)
@@ -823,6 +823,8 @@ type Taskstats struct {
        Cpu_scaled_run_real_total uint64
        Freepages_count           uint64
        Freepages_delay_total     uint64
+       Thrashing_count           uint64
+       Thrashing_delay_total     uint64
 }
 
 const (
index 73ce409ad60e6e2493bb50f91256e46a3ce218c0..ef7255acd194038d3c0341bccabd3257868827f8 100644 (file)
                        "revision": "fc6590592b44fedfff586c5d94647c090fbd6bac",
                        "revisionTime": "2018-05-24T22:59:00Z"
                },
+               {
+                       "path": "github.com/x/sys/unix",
+                       "revision": ""
+               },
                {
                        "path": "golang.org/x/arch/arm/armasm",
                        "revision": "5099b4b992f2813e39cfe2623c6f638718bd0fc6",
                        "revisionTime": "2018-05-24T11:38:20Z"
                },
                {
-                       "checksumSHA1": "+vkAlXiYlfl8nFtxVtUiwoykPo8=",
+                       "checksumSHA1": "VmY64lAjYXrfzg4lPNIXh9HqIg0=",
                        "path": "golang.org/x/sys/unix",
-                       "revision": "b4a75ba826a64a70990f11a225237acd6ef35c9f",
-                       "revisionTime": "2018-12-21T10:19:52Z"
+                       "revision": "1775db3f06b568179d273425900dd09125831dd5",
+                       "revisionTime": "2019-01-06T17:38:07Z"
                },
                {
                        "checksumSHA1": "WoSat9PbqZFXREek5bkUBr256/Q=",