|
@@ -1640,6 +1640,26 @@ void audit_log_name(struct audit_context *context, struct audit_names *n,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /* log the audit_names record type */
|
|
|
+ audit_log_format(ab, " nametype=");
|
|
|
+ switch(n->type) {
|
|
|
+ case AUDIT_TYPE_NORMAL:
|
|
|
+ audit_log_format(ab, "NORMAL");
|
|
|
+ break;
|
|
|
+ case AUDIT_TYPE_PARENT:
|
|
|
+ audit_log_format(ab, "PARENT");
|
|
|
+ break;
|
|
|
+ case AUDIT_TYPE_CHILD_DELETE:
|
|
|
+ audit_log_format(ab, "DELETE");
|
|
|
+ break;
|
|
|
+ case AUDIT_TYPE_CHILD_CREATE:
|
|
|
+ audit_log_format(ab, "CREATE");
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ audit_log_format(ab, "UNKNOWN");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
audit_log_fcaps(ab, n);
|
|
|
audit_log_end(ab);
|
|
|
}
|