mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-31 06:16:03 +00:00
parser: Support stacking in exec and change_profile rules
Allow for a leading '&' character to be present in the named transition target strings to indicate that the transition should stack the current profile with the specified profile. Signed-off-by: Tyler Hicks <tyhicks@canonical.com> Acked-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
@@ -386,7 +386,7 @@ extern char *process_var(const char *var);
|
||||
extern int parse_mode(const char *mode);
|
||||
extern int parse_X_mode(const char *X, int valid, const char *str_mode, int *mode, int fail);
|
||||
bool label_contains_ns(const char *label);
|
||||
void parse_label(char **ns, char **name, const char *label);
|
||||
void parse_label(bool *stack, char **ns, char **name, const char *label);
|
||||
extern struct cod_entry *new_entry(char *id, int mode, char *link_id);
|
||||
|
||||
/* returns -1 if value != true or false, otherwise 0 == false, 1 == true */
|
||||
|
Reference in New Issue
Block a user