Changeset View
Changeset View
Standalone View
Standalone View
sys/security/audit/audit_bsm.c
Show First 20 Lines • Show All 1,460 Lines • ▼ Show 20 Lines | if (ARG_IS_VALID(kar, ARG_GROUPSET)) { | ||||
{ | { | ||||
tok = au_to_arg32(1, "setgroups", | tok = au_to_arg32(1, "setgroups", | ||||
ar->ar_arg_groups.gidset[ctr]); | ar->ar_arg_groups.gidset[ctr]); | ||||
kau_write(rec, tok); | kau_write(rec, tok); | ||||
} | } | ||||
} | } | ||||
break; | break; | ||||
case AUE_SETCRED: | |||||
if (ARG_IS_VALID(kar, ARG_UID)) { | |||||
tok = au_to_arg32(1, "uid", ar->ar_arg_uid); | |||||
kau_write(rec, tok); | |||||
} | |||||
if (ARG_IS_VALID(kar, ARG_GROUPSET)) { | |||||
for(ctr = 0; ctr < ar->ar_arg_groups.gidset_size; ctr++) | |||||
{ | |||||
tok = au_to_arg32(1, "gidset", | |||||
ar->ar_arg_groups.gidset[ctr]); | |||||
kau_write(rec, tok); | |||||
} | |||||
} | |||||
break; | |||||
case AUE_GETCRED: | |||||
case AUE_REVERTCRED: | |||||
/* | |||||
* Header, subject, and return tokens added at end. | |||||
*/ | |||||
break; | |||||
case AUE_SETLOGIN: | case AUE_SETLOGIN: | ||||
if (ARG_IS_VALID(kar, ARG_LOGIN)) { | if (ARG_IS_VALID(kar, ARG_LOGIN)) { | ||||
tok = au_to_text(ar->ar_arg_login); | tok = au_to_text(ar->ar_arg_login); | ||||
kau_write(rec, tok); | kau_write(rec, tok); | ||||
} | } | ||||
break; | break; | ||||
case AUE_SETPRIORITY: | case AUE_SETPRIORITY: | ||||
▲ Show 20 Lines • Show All 293 Lines • Show Last 20 Lines |