Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 May 2021 13:55:19 GMT
From:      Mikael Urankar <mikael@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 72a221a3b000 - main - sysutils/nomad-pot-driver: Fix build on aarch64
Message-ID:  <202105281355.14SDtJOI058433@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mikael:

URL: https://cgit.FreeBSD.org/ports/commit/?id=72a221a3b000326f8562126114123c43de9f6e00

commit 72a221a3b000326f8562126114123c43de9f6e00
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2021-05-28 13:54:51 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2021-05-28 13:54:51 +0000

    sysutils/nomad-pot-driver: Fix build on aarch64
    
    Approved by:    portmgr (build fix blanket)
---
 ....com_shirou_gopsutil_cpu_cpu__freebsd__arm64.go |   12 +
 ...om_shirou_gopsutil_disk_disk__freebsd__arm64.go |  118 ++
 ...om_shirou_gopsutil_host_host__freebsd__arm64.go |   49 +
 ...rou_gopsutil_process_process__freebsd__arm64.go |  204 ++
 ...dor_golang.org_x_sys_unix_asm__freebsd__arm64.s |   32 +
 ...olang.org_x_sys_unix_syscall__freebsd__arm64.go |   55 +
 ...olang.org_x_sys_unix_zerrors__freebsd__arm64.go | 1768 ++++++++++++++++++
 ...lang.org_x_sys_unix_zsyscall__freebsd__arm64.go | 1940 ++++++++++++++++++++
 ...olang.org_x_sys_unix_zsysnum__freebsd__arm64.go |  356 ++++
 ...golang.org_x_sys_unix_ztypes__freebsd__arm64.go |  559 ++++++
 10 files changed, 5093 insertions(+)

diff --git a/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_cpu_cpu__freebsd__arm64.go b/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_cpu_cpu__freebsd__arm64.go
new file mode 100644
index 000000000000..5b31424f0720
--- /dev/null
+++ b/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_cpu_cpu__freebsd__arm64.go
@@ -0,0 +1,12 @@
+--- vendor/github.com/shirou/gopsutil/cpu/cpu_freebsd_arm64.go.orig	2021-05-28 13:42:23 UTC
++++ vendor/github.com/shirou/gopsutil/cpu/cpu_freebsd_arm64.go
+@@ -0,0 +1,9 @@
++package cpu
++
++type cpuTimes struct {
++	User uint64
++	Nice uint64
++	Sys  uint64
++	Intr uint64
++	Idle uint64
++}
diff --git a/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_disk_disk__freebsd__arm64.go b/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_disk_disk__freebsd__arm64.go
new file mode 100644
index 000000000000..70294d94cec8
--- /dev/null
+++ b/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_disk_disk__freebsd__arm64.go
@@ -0,0 +1,118 @@
+--- vendor/github.com/shirou/gopsutil/disk/disk_freebsd_arm64.go.orig	2021-05-28 13:42:23 UTC
++++ vendor/github.com/shirou/gopsutil/disk/disk_freebsd_arm64.go
+@@ -0,0 +1,115 @@
++// +build freebsd
++// +build arm64
++// Code generated by cmd/cgo -godefs; DO NOT EDIT.
++// cgo -godefs disk/types_freebsd.go
++
++package disk
++
++const (
++	sizeofPtr		= 0x8
++	sizeofShort		= 0x2
++	sizeofInt		= 0x4
++	sizeofLong		= 0x8
++	sizeofLongLong		= 0x8
++	sizeofLongDouble	= 0x8
++
++	DEVSTAT_NO_DATA	= 0x00
++	DEVSTAT_READ	= 0x01
++	DEVSTAT_WRITE	= 0x02
++	DEVSTAT_FREE	= 0x03
++
++	MNT_RDONLY	= 0x00000001
++	MNT_SYNCHRONOUS	= 0x00000002
++	MNT_NOEXEC	= 0x00000004
++	MNT_NOSUID	= 0x00000008
++	MNT_UNION	= 0x00000020
++	MNT_ASYNC	= 0x00000040
++	MNT_SUIDDIR	= 0x00100000
++	MNT_SOFTDEP	= 0x00200000
++	MNT_NOSYMFOLLOW	= 0x00400000
++	MNT_GJOURNAL	= 0x02000000
++	MNT_MULTILABEL	= 0x04000000
++	MNT_ACLS	= 0x08000000
++	MNT_NOATIME	= 0x10000000
++	MNT_NOCLUSTERR	= 0x40000000
++	MNT_NOCLUSTERW	= 0x80000000
++	MNT_NFS4ACLS	= 0x00000010
++
++	MNT_WAIT	= 1
++	MNT_NOWAIT	= 2
++	MNT_LAZY	= 3
++	MNT_SUSPEND	= 4
++)
++
++const (
++	sizeOfDevstat = 0x120
++)
++
++type (
++	_C_short	int16
++	_C_int		int32
++	_C_long		int64
++	_C_long_long	int64
++	_C_long_double	int64
++)
++
++type Statfs 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]uint8
++	Fstypename	[16]int8
++	Mntfromname	[1024]int8
++	Mntonname	[1024]int8
++}
++type Fsid struct {
++	Val [2]int32
++}
++
++type Devstat struct {
++	Sequence0	uint32
++	Allocated	int32
++	Start_count	uint32
++	End_count	uint32
++	Busy_from	Bintime
++	Dev_links	_Ctype_struct___0
++	Device_number	uint32
++	Device_name	[16]int8
++	Unit_number	int32
++	Bytes		[4]uint64
++	Operations	[4]uint64
++	Duration	[4]Bintime
++	Busy_time	Bintime
++	Creation_time	Bintime
++	Block_size	uint32
++	Tag_types	[3]uint64
++	Flags		uint32
++	Device_type	uint32
++	Priority	uint32
++	Id		*byte
++	Sequence1	uint32
++	Pad_cgo_0	[4]byte
++}
++type Bintime struct {
++	Sec	int64
++	Frac	uint64
++}
++
++type _Ctype_struct___0 struct {
++	Empty uint64
++}
diff --git a/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_host_host__freebsd__arm64.go b/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_host_host__freebsd__arm64.go
new file mode 100644
index 000000000000..80d31b64400d
--- /dev/null
+++ b/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_host_host__freebsd__arm64.go
@@ -0,0 +1,49 @@
+--- vendor/github.com/shirou/gopsutil/host/host_freebsd_arm64.go.orig	2021-05-28 13:42:23 UTC
++++ vendor/github.com/shirou/gopsutil/host/host_freebsd_arm64.go
+@@ -0,0 +1,46 @@
++// +build freebsd
++// +build arm64
++// Code generated by cmd/cgo -godefs; DO NOT EDIT.
++// cgo -godefs host/types_freebsd.go
++
++package host
++
++const (
++	sizeofPtr	= 0x8
++	sizeofShort	= 0x2
++	sizeofInt	= 0x4
++	sizeofLong	= 0x8
++	sizeofLongLong	= 0x8
++	sizeOfUtmpx	= 0xc5
++)
++
++type (
++	_C_short	int16
++	_C_int		int32
++	_C_long		int64
++	_C_long_long	int64
++)
++
++type Utmp struct {
++	Line [8]int8
++	Name [16]int8
++	Host [16]int8
++	Time int32
++}
++
++type Utmpx struct {
++	Type int16
++	Tv   Timeval
++	Id   [8]int8
++	Pid  int32
++	User [32]int8
++	Line [16]int8
++	Host [125]int8
++	//      Host [128]int8
++	//      X__ut_spare [64]int8
++}
++
++type Timeval struct {
++	Sec  [4]byte
++	Usec [3]byte
++}
diff --git a/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_process_process__freebsd__arm64.go b/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_process_process__freebsd__arm64.go
new file mode 100644
index 000000000000..866b06a241b7
--- /dev/null
+++ b/sysutils/nomad-pot-driver/files/patch-vendor_github.com_shirou_gopsutil_process_process__freebsd__arm64.go
@@ -0,0 +1,204 @@
+--- vendor/github.com/shirou/gopsutil/process/process_freebsd_arm64.go.orig	2021-05-28 13:42:23 UTC
++++ vendor/github.com/shirou/gopsutil/process/process_freebsd_arm64.go
+@@ -0,0 +1,201 @@
++// +build freebsd
++// +build arm64
++// Code generated by cmd/cgo -godefs; DO NOT EDIT.
++// cgo -godefs process/types_freebsd.go
++
++package process
++
++const (
++	CTLKern			= 1
++	KernProc		= 14
++	KernProcPID		= 1
++	KernProcProc		= 8
++	KernProcPathname	= 12
++	KernProcArgs		= 7
++)
++
++const (
++	sizeofPtr	= 0x8
++	sizeofShort	= 0x2
++	sizeofInt	= 0x4
++	sizeofLong	= 0x8
++	sizeofLongLong	= 0x8
++)
++
++const (
++	sizeOfKinfoVmentry	= 0x488
++	sizeOfKinfoProc		= 0x440
++)
++
++const (
++	SIDL	= 1
++	SRUN	= 2
++	SSLEEP	= 3
++	SSTOP	= 4
++	SZOMB	= 5
++	SWAIT	= 6
++	SLOCK	= 7
++)
++
++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 KinfoProc struct {
++	Structsize	int32
++	Layout		int32
++	Args		*int64 /* pargs */
++	Paddr		*int64 /* proc */
++	Addr		*int64 /* user */
++	Tracep		*int64 /* vnode */
++	Textvp		*int64 /* vnode */
++	Fd		*int64 /* filedesc */
++	Vmspace		*int64 /* vmspace */
++	Wchan		*byte
++	Pid		int32
++	Ppid		int32
++	Pgid		int32
++	Tpgid		int32
++	Sid		int32
++	Tsid		int32
++	Jobc		int16
++	Spare_short1	int16
++	Tdev_freebsd11	uint32
++	Siglist		[16]byte /* sigset */
++	Sigmask		[16]byte /* sigset */
++	Sigignore	[16]byte /* sigset */
++	Sigcatch	[16]byte /* sigset */
++	Uid		uint32
++	Ruid		uint32
++	Svuid		uint32
++	Rgid		uint32
++	Svgid		uint32
++	Ngroups		int16
++	Spare_short2	int16
++	Groups		[16]uint32
++	Size		uint64
++	Rssize		int64
++	Swrss		int64
++	Tsize		int64
++	Dsize		int64
++	Ssize		int64
++	Xstat		uint16
++	Acflag		uint16
++	Pctcpu		uint32
++	Estcpu		uint32
++	Slptime		uint32
++	Swtime		uint32
++	Cow		uint32
++	Runtime		uint64
++	Start		Timeval
++	Childtime	Timeval
++	Flag		int64
++	Kiflag		int64
++	Traceflag	int32
++	Stat		uint8
++	Nice		int8
++	Lock		uint8
++	Rqindex		uint8
++	Oncpu_old	uint8
++	Lastcpu_old	uint8
++	Tdname		[17]uint8
++	Wmesg		[9]uint8
++	Login		[18]uint8
++	Lockname	[9]uint8
++	Comm		[20]int8
++	Emul		[17]uint8
++	Loginclass	[18]uint8
++	Moretdname	[4]uint8
++	Sparestrings	[46]uint8
++	Spareints	[2]int32
++	Tdev		uint64
++	Oncpu		int32
++	Lastcpu		int32
++	Tracer		int32
++	Flag2		int32
++	Fibnum		int32
++	Cr_flags	uint32
++	Jid		int32
++	Numthreads	int32
++	Tid		int32
++	Pri		Priority
++	Rusage		Rusage
++	Rusage_ch	Rusage
++	Pcb		*int64 /* pcb */
++	Kstack		*byte
++	Udata		*byte
++	Tdaddr		*int64 /* thread */
++	Spareptrs	[6]*byte
++	Sparelongs	[12]int64
++	Sflag		int64
++	Tdflags		int64
++}
++
++type Priority struct {
++	Class	uint8
++	Level	uint8
++	Native	uint8
++	User	uint8
++}
++
++type KinfoVmentry struct {
++	Structsize		int32
++	Type			int32
++	Start			uint64
++	End			uint64
++	Offset			uint64
++	Vn_fileid		uint64
++	Vn_fsid_freebsd11	uint32
++	Flags			int32
++	Resident		int32
++	Private_resident	int32
++	Protection		int32
++	Ref_count		int32
++	Shadow_count		int32
++	Vn_type			int32
++	Vn_size			uint64
++	Vn_rdev_freebsd11	uint32
++	Vn_mode			uint16
++	Status			uint16
++	Vn_fsid			uint64
++	Vn_rdev			uint64
++	X_kve_ispare		[8]int32
++	Path			[1024]uint8
++}
diff --git a/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_asm__freebsd__arm64.s b/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_asm__freebsd__arm64.s
new file mode 100644
index 000000000000..3687bb016b48
--- /dev/null
+++ b/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_asm__freebsd__arm64.s
@@ -0,0 +1,32 @@
+--- vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s.orig	2021-05-28 13:32:52 UTC
++++ vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
+@@ -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)
diff --git a/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_syscall__freebsd__arm64.go b/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_syscall__freebsd__arm64.go
new file mode 100644
index 000000000000..dc9608900784
--- /dev/null
+++ b/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_syscall__freebsd__arm64.go
@@ -0,0 +1,55 @@
+--- vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go.orig	2021-05-28 13:32:52 UTC
++++ vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
+@@ -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)
diff --git a/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_zerrors__freebsd__arm64.go b/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_zerrors__freebsd__arm64.go
new file mode 100644
index 000000000000..1e8a9e396eb7
--- /dev/null
+++ b/sysutils/nomad-pot-driver/files/patch-vendor_golang.org_x_sys_unix_zerrors__freebsd__arm64.go
@@ -0,0 +1,1768 @@
+--- vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go.orig	2021-05-28 13:32:52 UTC
++++ vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
+@@ -0,0 +1,1765 @@
++// 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
*** 4192 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105281355.14SDtJOI058433>