mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-22 01:51:51 +00:00
Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com> Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
22 lines
551 B
C
22 lines
551 B
C
#ifndef __CR_APPARMOR_H__
|
|
#define __CR_APPARMOR_H__
|
|
|
|
int collect_aa_namespace(char *profile);
|
|
int dump_aa_namespaces(void);
|
|
|
|
/*
|
|
* This is an operation similar to PTRACE_O_SUSPEND_SECCOMP but for apparmor,
|
|
* done entirely from userspace. All the namespaces to be dumped should be
|
|
* collected via collect_aa_namespaces() before calling this.
|
|
*/
|
|
int suspend_aa(void);
|
|
int unsuspend_aa(void);
|
|
|
|
bool check_aa_ns_dumping(void);
|
|
|
|
int prepare_apparmor_namespaces(void);
|
|
|
|
int render_aa_profile(char **out, const char *cur);
|
|
|
|
#endif /* __CR_APPARMOR_H__ */
|