AW_EXEC_ARGS トークンを使用すると、argv (引数値) に格納されたコマンド行引数を監査レコードに入れることができます。
main(argc, argv) int argc; char **argv; { /* アプリケーションのコード */ /* ... */ auditwrite( AW_EVENT, "AUE_second_signature", AW_EXEC_ARGS, argv AW_WRITE, AW_END); }
プログラムが「program Hello World!」と実行されると、表示用端末に次のレコードが表示されます。
header,120,3,second signature requested,,Fri Mar 21 09:31:01 1997, +989946000 msec exec_args,3, program,Hello World! subject,zelda,zelda,staff,zelda,staff,420,286,0 0 phoenix slabel,C return,success,0 |