diff --git a/sys/sparc64/sparc64/trap.c b/sys/sparc64/sparc64/trap.c index c38f72a7b6b..f6e9e0d47d3 100644 --- a/sys/sparc64/sparc64/trap.c +++ b/sys/sparc64/sparc64/trap.c @@ -66,6 +66,7 @@ #include #include #endif +#include #include #include @@ -593,7 +594,9 @@ syscall(struct trapframe *tf) PTRACESTOP_SC(p, td, S_PT_SCE); + AUDIT_SYSCALL_ENTER(code, td); error = (*callp->sy_call)(td, argp); + AUDIT_SYSCALL_EXIT(code, td); CTR5(KTR_SYSC, "syscall: p=%p error=%d %s return %#lx %#lx ", p, error, syscallnames[code], td->td_retval[0],