.gitignore added
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / sys@v0.0.0-20210124154548-22da62e12c0c / unix / ztypes_freebsd_arm.go
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/sys@v0.0.0-20210124154548-22da62e12c0c/unix/ztypes_freebsd_arm.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/sys@v0.0.0-20210124154548-22da62e12c0c/unix/ztypes_freebsd_arm.go
new file mode 100644 (file)
index 0000000..5da13c8
--- /dev/null
@@ -0,0 +1,694 @@
+// cgo -godefs -- -fsigned-char types_freebsd.go | go run mkpost.go
+// Code generated by the command above; see README.md. DO NOT EDIT.
+
+// +build arm,freebsd
+
+package unix
+
+const (
+       SizeofPtr      = 0x4
+       SizeofShort    = 0x2
+       SizeofInt      = 0x4
+       SizeofLong     = 0x4
+       SizeofLongLong = 0x8
+)
+
+type (
+       _C_short     int16
+       _C_int       int32
+       _C_long      int32
+       _C_long_long int64
+)
+
+type Timespec struct {
+       Sec  int64
+       Nsec int32
+       _    [4]byte
+}
+
+type Timeval struct {
+       Sec  int64
+       Usec int32
+       _    [4]byte
+}
+
+type Rusage struct {
+       Utime    Timeval
+       Stime    Timeval
+       Maxrss   int32
+       Ixrss    int32
+       Idrss    int32
+       Isrss    int32
+       Minflt   int32
+       Majflt   int32
+       Nswap    int32
+       Inblock  int32
+       Oublock  int32
+       Msgsnd   int32
+       Msgrcv   int32
+       Nsignals int32
+       Nvcsw    int32
+       Nivcsw   int32
+}
+
+type Rlimit struct {
+       Cur 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
+       Btim    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
+       Btim    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]byte
+       Mntfromname [1024]byte
+       Mntonname   [1024]byte
+}
+
+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]byte
+       Mntfromname [88]byte
+       Mntonname   [88]byte
+}
+
+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  uint32
+}
+
+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
+       Iov        *Iovec
+       Iovlen     int32
+       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
+       SizeofIovec            = 0x8
+       SizeofIPMreq           = 0x8
+       SizeofIPMreqn          = 0xc
+       SizeofIPv6Mreq         = 0x14
+       SizeofMsghdr           = 0x1c
+       SizeofCmsghdr          = 0xc
+       SizeofInet6Pktinfo     = 0x14
+       SizeofIPv6MTUInfo      = 0x20
+       SizeofICMPv6Filter     = 0x20
+)
+
+const (
+       PTRACE_ATTACH     = 0xa
+       PTRACE_CONT       = 0x7
+       PTRACE_DETACH     = 0xb
+       PTRACE_GETFPREGS  = 0x23
+       PTRACE_GETFSBASE  = 0x47
+       PTRACE_GETLWPLIST = 0xf
+       PTRACE_GETNUMLWPS = 0xe
+       PTRACE_GETREGS    = 0x21
+       PTRACE_GETXSTATE  = 0x45
+       PTRACE_IO         = 0xc
+       PTRACE_KILL       = 0x8
+       PTRACE_LWPEVENTS  = 0x18
+       PTRACE_LWPINFO    = 0xd
+       PTRACE_SETFPREGS  = 0x24
+       PTRACE_SETREGS    = 0x22
+       PTRACE_SINGLESTEP = 0x9
+       PTRACE_TRACEME    = 0x0
+)
+
+const (
+       PIOD_READ_D  = 0x1
+       PIOD_WRITE_D = 0x2
+       PIOD_READ_I  = 0x3
+       PIOD_WRITE_I = 0x4
+)
+
+const (
+       PL_FLAG_BORN   = 0x100
+       PL_FLAG_EXITED = 0x200
+       PL_FLAG_SI     = 0x20
+)
+
+const (
+       TRAP_BRKPT = 0x1
+       TRAP_TRACE = 0x2
+)
+
+type PtraceLwpInfoStruct struct {
+       Lwpid        int32
+       Event        int32
+       Flags        int32
+       Sigmask      Sigset_t
+       Siglist      Sigset_t
+       Siginfo      __Siginfo
+       Tdname       [20]int8
+       Child_pid    int32
+       Syscall_code uint32
+       Syscall_narg uint32
+}
+
+type __Siginfo struct {
+       Signo    int32
+       Errno    int32
+       Code     int32
+       Pid      int32
+       Uid      uint32
+       Status   int32
+       Addr     *byte
+       Value    [4]byte
+       X_reason [32]byte
+}
+
+type Sigset_t struct {
+       Val [4]uint32
+}
+
+type Reg struct {
+       R      [13]uint32
+       R_sp   uint32
+       R_lr   uint32
+       R_pc   uint32
+       R_cpsr uint32
+}
+
+type FpReg struct {
+       Fpr_fpsr uint32
+       Fpr      [8][3]uint32
+}
+
+type PtraceIoDesc struct {
+       Op   int32
+       Offs *byte
+       Addr *byte
+       Len  uint32
+}
+
+type Kevent_t struct {
+       Ident  uint32
+       Filter int16
+       Flags  uint16
+       Fflags uint32
+       Data   int32
+       Udata  *byte
+}
+
+type FdSet struct {
+       Bits [32]uint32
+}
+
+const (
+       sizeofIfMsghdr         = 0xa8
+       SizeofIfMsghdr         = 0x70
+       sizeofIfData           = 0x98
+       SizeofIfData           = 0x60
+       SizeofIfaMsghdr        = 0x14
+       SizeofIfmaMsghdr       = 0x10
+       SizeofIfAnnounceMsghdr = 0x18
+       SizeofRtMsghdr         = 0x5c
+       SizeofRtMetrics        = 0x38
+)
+
+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         uint32
+       Metric      uint32
+       Baudrate    uint32
+       Ipackets    uint32
+       Ierrors     uint32
+       Opackets    uint32
+       Oerrors     uint32
+       Collisions  uint32
+       Ibytes      uint32
+       Obytes      uint32
+       Imcasts     uint32
+       Omcasts     uint32
+       Iqdrops     uint32
+       Noproto     uint32
+       Hwassist    uint32
+       _           [4]byte
+       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   uint32
+       Rmx     RtMetrics
+}
+
+type RtMetrics struct {
+       Locks    uint32
+       Mtu      uint32
+       Hopcount uint32
+       Expire   uint32
+       Recvpipe uint32
+       Sendpipe uint32
+       Ssthresh uint32
+       Rtt      uint32
+       Rttvar   uint32
+       Pksent   uint32
+       Weight   uint32
+       Filler   [3]uint32
+}
+
+const (
+       SizeofBpfVersion    = 0x4
+       SizeofBpfStat       = 0x8
+       SizeofBpfZbuf       = 0xc
+       SizeofBpfProgram    = 0x8
+       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 uint32
+}
+
+type BpfProgram struct {
+       Len   uint32
+       Insns *BpfInsn
+}
+
+type BpfInsn struct {
+       Code uint16
+       Jt   uint8
+       Jf   uint8
+       K    uint32
+}
+
+type BpfHdr struct {
+       Tstamp  Timeval
+       Caplen  uint32
+       Datalen uint32
+       Hdrlen  uint16
+       _       [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
+}
+
+const SizeofClockinfo = 0x14
+
+type Clockinfo struct {
+       Hz     int32
+       Tick   int32
+       Spare  int32
+       Stathz int32
+       Profhz int32
+}