aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
authorKristof Provost <kp@FreeBSD.org>2019-04-13 19:04:20 +0200
committerMichael Tüxen <tuexen@fh-muenster.de>2019-04-23 15:55:07 +0200
commit2398edeacca136eefe1a548721976ffe297ea36d (patch)
tree3c39658a162c5ad0f39ef2af2d9b1b17163ab7bd /executor/syscalls.h
parent53199d6e8aee5f0ebd3775d2b1c674f4e6e64e2b (diff)
sys/freebsd: Add pf ioctl()s
Tweak the building of the FreeBSD vm image to ensure pf is loaded at startup, so that we can test it.
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index 86fb978d9..2f0c0dce7 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -423,6 +423,64 @@ const call_t syscalls[] = {
{"getsockopt$sock_linger", 118},
{"getsockopt$sock_timeval", 118},
{"getuid", 24},
+ {"ioctl$DIOCADDADDR", 54},
+ {"ioctl$DIOCADDALTQV0", 54},
+ {"ioctl$DIOCADDALTQV1", 54},
+ {"ioctl$DIOCADDRULE", 54},
+ {"ioctl$DIOCADDSTATE", 54},
+ {"ioctl$DIOCBEGINADDRS", 54},
+ {"ioctl$DIOCCHANGEADDR", 54},
+ {"ioctl$DIOCCHANGEALTQV0", 54},
+ {"ioctl$DIOCCHANGEALTQV1", 54},
+ {"ioctl$DIOCCHANGERULE", 54},
+ {"ioctl$DIOCCLRIFFLAG", 54},
+ {"ioctl$DIOCCLRSTATES", 54},
+ {"ioctl$DIOCGETADDR", 54},
+ {"ioctl$DIOCGETADDRS", 54},
+ {"ioctl$DIOCGETALTQSV0", 54},
+ {"ioctl$DIOCGETALTQSV1", 54},
+ {"ioctl$DIOCGETALTQV0", 54},
+ {"ioctl$DIOCGETALTQV1", 54},
+ {"ioctl$DIOCGETLIMIT", 54},
+ {"ioctl$DIOCGETQSTATSV0", 54},
+ {"ioctl$DIOCGETQSTATSV1", 54},
+ {"ioctl$DIOCGETRULE", 54},
+ {"ioctl$DIOCGETRULES", 54},
+ {"ioctl$DIOCGETRULESET", 54},
+ {"ioctl$DIOCGETRULESETS", 54},
+ {"ioctl$DIOCGETSRCNODES", 54},
+ {"ioctl$DIOCGETSTATE", 54},
+ {"ioctl$DIOCGETSTATES", 54},
+ {"ioctl$DIOCGETSTATUS", 54},
+ {"ioctl$DIOCGETTIMEOUT", 54},
+ {"ioctl$DIOCIGETIFACES", 54},
+ {"ioctl$DIOCKILLSRCNODES", 54},
+ {"ioctl$DIOCKILLSTATES", 54},
+ {"ioctl$DIOCNATLOOK", 54},
+ {"ioctl$DIOCOSFPADD", 54},
+ {"ioctl$DIOCOSFPGET", 54},
+ {"ioctl$DIOCRADDADDRS", 54},
+ {"ioctl$DIOCRADDTABLES", 54},
+ {"ioctl$DIOCRCLRASTATS", 54},
+ {"ioctl$DIOCRCLRTABLES", 54},
+ {"ioctl$DIOCRCLRTSTATS", 54},
+ {"ioctl$DIOCRDELADDRS", 54},
+ {"ioctl$DIOCRDELTABLES", 54},
+ {"ioctl$DIOCRGETADDRS", 54},
+ {"ioctl$DIOCRGETASTATS", 54},
+ {"ioctl$DIOCRGETTABLES", 54},
+ {"ioctl$DIOCRGETTSTATS", 54},
+ {"ioctl$DIOCRINADEFINE", 54},
+ {"ioctl$DIOCRSETADDRS", 54},
+ {"ioctl$DIOCRSETTFLAGS", 54},
+ {"ioctl$DIOCRTSTADDRS", 54},
+ {"ioctl$DIOCSETIFFLAG", 54},
+ {"ioctl$DIOCSETLIMIT", 54},
+ {"ioctl$DIOCSETSTATUSIF", 54},
+ {"ioctl$DIOCSETTIMEOUT", 54},
+ {"ioctl$DIOCXBEGIN", 54},
+ {"ioctl$DIOCXCOMMIT", 54},
+ {"ioctl$DIOCXROLLBACK", 54},
{"lchown", 254},
{"link", 9},
{"linkat", 495},
@@ -453,6 +511,7 @@ const call_t syscalls[] = {
{"open", 5},
{"open$dir", 5},
{"openat", 499},
+ {"openat$ptmx", 499},
{"pipe2", 542},
{"poll", 209},
{"ppoll", 545},