mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-22 10:07:12 +00:00
Rename aa_log_record struct fields (C only) to allow inclusion in C++
Signed-off-by: Ryan Lee <ryan.lee@canonical.com>
This commit is contained in:
parent
5b141dd580
commit
3f5180527d
@ -48,6 +48,11 @@ typedef enum
|
||||
AA_RECORD_STATUS /* Configuration change */
|
||||
} aa_record_event_type;
|
||||
|
||||
#ifndef __cplusplus
|
||||
#define class rule_class
|
||||
#define namespace aa_namespace
|
||||
#endif
|
||||
|
||||
typedef struct
|
||||
{
|
||||
aa_record_syntax_version version;
|
||||
@ -71,7 +76,7 @@ typedef struct
|
||||
char *comm; /* Command that triggered msg */
|
||||
char *name;
|
||||
char *name2;
|
||||
char *namespace;
|
||||
char *aa_namespace;
|
||||
char *attribute;
|
||||
unsigned long parent;
|
||||
char *info;
|
||||
@ -98,7 +103,7 @@ typedef struct
|
||||
char *flags;
|
||||
char *src_name;
|
||||
|
||||
char *class;
|
||||
char *rule_class;
|
||||
|
||||
char *net_addr;
|
||||
char *peer_addr;
|
||||
|
@ -306,7 +306,7 @@ key: TOK_KEY_OPERATION TOK_EQUALS TOK_QUOTED_STRING
|
||||
| TOK_KEY_NAME TOK_EQUALS safe_string
|
||||
{ ret_record->name = $3;}
|
||||
| TOK_KEY_NAMESPACE TOK_EQUALS safe_string
|
||||
{ ret_record->namespace = $3;}
|
||||
{ ret_record->aa_namespace = $3;}
|
||||
| TOK_KEY_NAME2 TOK_EQUALS safe_string
|
||||
{ ret_record->name2 = $3;}
|
||||
| TOK_KEY_MASK TOK_EQUALS TOK_QUOTED_STRING
|
||||
@ -438,7 +438,7 @@ key: TOK_KEY_OPERATION TOK_EQUALS TOK_QUOTED_STRING
|
||||
ret_record->info = $1;
|
||||
}
|
||||
| TOK_KEY_CLASS TOK_EQUALS TOK_QUOTED_STRING
|
||||
{ ret_record->class = $3; }
|
||||
{ ret_record->rule_class = $3; }
|
||||
;
|
||||
|
||||
apparmor_event:
|
||||
|
@ -92,8 +92,8 @@ void free_record(aa_log_record *record)
|
||||
free(record->name);
|
||||
if (record->name2 != NULL)
|
||||
free(record->name2);
|
||||
if (record->namespace != NULL)
|
||||
free(record->namespace);
|
||||
if (record->aa_namespace != NULL)
|
||||
free(record->aa_namespace);
|
||||
if (record->attribute != NULL)
|
||||
free(record->attribute);
|
||||
if (record->info != NULL)
|
||||
@ -139,8 +139,8 @@ void free_record(aa_log_record *record)
|
||||
if (record->execpath != NULL)
|
||||
free(record->execpath);
|
||||
|
||||
if (record->class != NULL)
|
||||
free(record->class);
|
||||
if (record->rule_class != NULL)
|
||||
free(record->rule_class);
|
||||
|
||||
free(record);
|
||||
}
|
||||
|
@ -107,7 +107,7 @@ int print_results(aa_log_record *record)
|
||||
print_string("Name", record->name);
|
||||
print_string("Command", record->comm);
|
||||
print_string("Name2", record->name2);
|
||||
print_string("Namespace", record->namespace);
|
||||
print_string("Namespace", record->aa_namespace);
|
||||
print_string("Attribute", record->attribute);
|
||||
print_long("Task", record->task, 0);
|
||||
print_long("Parent", record->parent, 0);
|
||||
@ -142,7 +142,7 @@ int print_results(aa_log_record *record)
|
||||
|
||||
print_string("Execpath", record->execpath);
|
||||
|
||||
print_string("Class", record->class);
|
||||
print_string("Class", record->rule_class);
|
||||
|
||||
print_long("Epoch", record->epoch, 0);
|
||||
print_long("Audit subid", (long) record->audit_sub_id, 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user