Changeset View
Changeset View
Standalone View
Standalone View
sys/security/audit/audit_bsm.c
Show First 20 Lines • Show All 935 Lines • ▼ Show 20 Lines | kaudit_to_bsm(struct kaudit_record *kar, struct au_record **pau) | ||||
case AUE_CLOSEFROM: | case AUE_CLOSEFROM: | ||||
if (ARG_IS_VALID(kar, ARG_FD)) { | if (ARG_IS_VALID(kar, ARG_FD)) { | ||||
tok = au_to_arg32(1, "fd", ar->ar_arg_fd); | tok = au_to_arg32(1, "fd", ar->ar_arg_fd); | ||||
kau_write(rec, tok); | kau_write(rec, tok); | ||||
} | } | ||||
break; | break; | ||||
case AUE_CLOSERANGE: | |||||
if (ARG_IS_VALID(kar, ARG_FD)) { | |||||
tok = au_to_arg32(1, "lowfd", ar->ar_arg_fd); | |||||
kau_write(rec, tok); | |||||
} | |||||
if (ARG_IS_VALID(kar, ARG_CMD)) { | |||||
tok = au_to_arg32(2, "highfd", ar->ar_arg_cmd); | |||||
kau_write(rec, tok); | |||||
} | |||||
if (ARG_IS_VALID(kar, ARG_FFLAGS)) { | |||||
tok = au_to_arg32(3, "flags", ar->ar_arg_fflags); | |||||
kau_write(rec, tok); | |||||
} | |||||
break; | |||||
case AUE_CORE: | case AUE_CORE: | ||||
if (ARG_IS_VALID(kar, ARG_SIGNUM)) { | if (ARG_IS_VALID(kar, ARG_SIGNUM)) { | ||||
tok = au_to_arg32(1, "signal", ar->ar_arg_signum); | tok = au_to_arg32(1, "signal", ar->ar_arg_signum); | ||||
kau_write(rec, tok); | kau_write(rec, tok); | ||||
} | } | ||||
UPATH1_VNODE1_TOKENS; | UPATH1_VNODE1_TOKENS; | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 882 Lines • Show Last 20 Lines |