open_args
{ .sy_narg = AS(open_args), .sy_call = (sy_call_t *)sys_open, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 5 = open */
struct open_args *p = params;
filemon_wrapper_open(struct thread *td, struct open_args *uap)
{ .sy_narg = AS(open_args), .sy_call = (sy_call_t *)sys_open, .sy_auevent = AUE_OPEN_RWTC, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 5 = open */
struct open_args *p = params;
sys_open(struct thread *td, struct open_args *uap)
int sys_open(struct thread *, struct open_args *);