aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource
diff options
context:
space:
mode:
authorGreg Steuck <greg@nest.cx>2023-04-25 13:24:12 +0100
committerGreg Steuck <blackgnezdo@gmail.com>2023-04-27 09:52:01 -0700
commit59e959932704c7a500e97fda11bbae7ccca50020 (patch)
tree6f039e16d3d73d0a3a0338978087e5921cd13da5 /pkg/csource
parent7f8ba655dedec95f92e7725acbbc86562df20a80 (diff)
sys/targets: switch openbsd to SyscallNumbers: false
This relies on sendsyslog in sys/syslog.h which will be in OpenBSD HEAD soon.
Diffstat (limited to 'pkg/csource')
-rw-r--r--pkg/csource/generated.go22
1 files changed, 21 insertions, 1 deletions
diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go
index 204d6d2ee..84565a4fe 100644
--- a/pkg/csource/generated.go
+++ b/pkg/csource/generated.go
@@ -490,6 +490,23 @@ void child()
#include <string.h>
#include <sys/syscall.h>
+#if GOOS_openbsd
+#include <dirent.h>
+#include <fcntl.h>
+#include <poll.h>
+#include <sys/event.h>
+#include <sys/ioctl.h>
+#include <sys/ktrace.h>
+#include <sys/mman.h>
+#include <sys/msg.h>
+#include <sys/sem.h>
+#include <sys/shm.h>
+#include <sys/socket.h>
+#include <sys/stat.h>
+#include <sys/sysctl.h>
+#include <sys/syslog.h>
+#endif
+
#if GOOS_netbsd
#if SYZ_EXECUTOR || __NR_syz_usb_connect
@@ -1681,7 +1698,10 @@ static int fault_injected(int fd)
#endif
-#if GOOS_openbsd || GOOS_darwin
+#if GOOS_openbsd
+#define CAST
+#endif
+#if GOOS_darwin
#define __syscall syscall
#endif