aboutsummaryrefslogtreecommitdiff
path: root/sys/tools
diff options
context:
space:
mode:
authorOlivier Certner <olce.freebsd@certner.fr>2023-10-12 13:47:03 +0000
committerMark Johnston <markj@FreeBSD.org>2023-11-21 18:25:34 +0000
commit2f68ae6150aa51d724e22c7e6748adfe2bc932d7 (patch)
tree3ece5505e7b51d85f9a23230cf0dd2b6ef82b691 /sys/tools
parent96f193b290a1aa735ff1833983d654c01ed8902e (diff)
Diffstat (limited to 'sys/tools')
-rw-r--r--sys/tools/makesyscalls.lua13
1 files changed, 5 insertions, 8 deletions
diff --git a/sys/tools/makesyscalls.lua b/sys/tools/makesyscalls.lua
index bf631ac2ffdd..8a56310f0068 100644
--- a/sys/tools/makesyscalls.lua
+++ b/sys/tools/makesyscalls.lua
@@ -865,18 +865,15 @@ local function handle_noncompat(sysnum, thr_flag, flags, sysflags, rettype,
local protoflags = get_mask({"NOPROTO", "NODEF"})
if flags & protoflags == 0 then
+ local sys_prefix = "sys_"
if funcname == "nosys" or funcname == "lkmnosys" or
funcname == "sysarch" or funcname:find("^freebsd") or
funcname:find("^linux") then
- write_line("sysdcl", string.format(
- "%s\t%s(struct thread *, struct %s *)",
- rettype, funcname, argalias))
- else
- write_line("sysdcl", string.format(
- "%s\tsys_%s(struct thread *, struct %s *)",
- rettype, funcname, argalias))
+ sys_prefix = ""
end
- write_line("sysdcl", ";\n")
+ write_line("sysdcl", string.format(
+ "%s\t%s%s(struct thread *, struct %s *);\n",
+ rettype, sys_prefix, funcname, argalias))
write_line("sysaue", string.format("#define\t%sAUE_%s\t%s\n",
config.syscallprefix, funcalias, auditev))
end