aa_audit_msg(9)
aa_audit_msg(9) π
okay so bestie, this is the Kernel API Manual page for aa_audit_msg, and it is literally about logging a message to the audit subsystem. Letβs get into it π«Άβ¨
πΈ NAME πΈ
aa_audit_msg β Log a message to the audit subsystem. Thatβs the whole vibe, no cap. π
β¨ SYNOPSIS β¨
void aa_audit_msg (int type , struct apparmor_audit_data *ad , void
(*cb) (struct audit_buffer *, void *) );
π ARGUMENTS π
typeβ the audit type for the message. Itβs giving βwhat kind of audit message is thisβ energy β¨adβ the audit event structure, and bestie it isNOT NULL. Do not come in here with a null, fr fr πcbβ optional callback fn for type specific fields, and it isMAYBE NULL. So yes, it can be skipped, okay? π¦
π¦ SEE ALSO π¦
- Kernel file
./security/apparmor/audit.cβ yes, that exact path, go peek at it π audit_pre(9)β another manpage bestie in the lineup πaa_audit(9)β and this one too, iykyk π
π«Ά cute little sign-off: this page comes from./security/apparmor, and itβs datedOctober 2026. Thatβs the source/version and date, bestie β periodt. Stay audit-y! ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms