From 6bcec3b4ea59bab1f7b3c97f684911b0ddc54f5d Mon Sep 17 00:00:00 2001 From: Martin Stiemerling <martin.stiemerling@h-da.de> Date: Thu, 29 Aug 2024 17:53:48 +0200 Subject: [PATCH] replaced outdated(?) struct for kevent, did run mkall.sh again --- src/syscall/types_freebsd.go | 4 +++- src/syscall/ztypes_freebsd_amd64.go | 10 +++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/syscall/types_freebsd.go b/src/syscall/types_freebsd.go index 6c5a8627c16..d7dd70e8cd2 100644 --- a/src/syscall/types_freebsd.go +++ b/src/syscall/types_freebsd.go @@ -248,7 +248,9 @@ const ( // Events (kqueue, kevent) -type Kevent_t C.struct_kevent_freebsd11 +// there is no keven_freebsd11 under freebsd 14.1 release +//type Kevent_t C.struct_kevent_freebsd11 +type Kevent_t C.struct_kevent // Select diff --git a/src/syscall/ztypes_freebsd_amd64.go b/src/syscall/ztypes_freebsd_amd64.go index ff4ee7bd890..7f1fcdb7cd7 100644 --- a/src/syscall/ztypes_freebsd_amd64.go +++ b/src/syscall/ztypes_freebsd_amd64.go @@ -282,7 +282,15 @@ const ( PTRACE_KILL = 0x8 ) -type Kevent_t _cgopackage.Incomplete +type Kevent_t struct { + Ident uint64 + Filter int16 + Flags uint16 + Fflags uint32 + Data int64 + Udata *byte + Ext [4]uint64 +} type FdSet struct { X__fds_bits [16]uint64 -- GitLab