Signed-off-by: Tyler Hicks <[email protected]>
---
libraries/libapparmor/swig/SWIG/libapparmor.i | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/libraries/libapparmor/swig/SWIG/libapparmor.i
b/libraries/libapparmor/swig/SWIG/libapparmor.i
index 6a44f50..e5c39bd 100644
--- a/libraries/libapparmor/swig/SWIG/libapparmor.i
+++ b/libraries/libapparmor/swig/SWIG/libapparmor.i
@@ -3,6 +3,7 @@
%{
#include <aalogparse.h>
#include <sys/apparmor.h>
+#include <sys/apparmor_private.h>
%}
@@ -19,10 +20,12 @@
}
#endif
-/* swig doesn't like the macro magic we do in apparmor.h so the fn prototypes
- * are manually inserted here
+/* swig doesn't like the macro magic we do in apparmor.h an apparmor_private.h
+ * so the fn prototypes are manually inserted here
*/
+/* apparmor.h */
+
extern int aa_is_enabled(void);
extern int aa_find_mountpoint(char **mnt);
extern int aa_change_hat(const char *subprofile, unsigned long magic_token);
@@ -52,4 +55,8 @@ extern int aa_query_link_path_len(const char *label, size_t
label_len,
extern int aa_query_link_path(const char *label, const char *target,
const char *link, int *allowed, int *audited);
+/* apparmor_private.h */
+
+extern int _aa_is_blacklisted(const char *name, const char *path);
+
%exception;
--
2.1.4
--
AppArmor mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/apparmor