[apparmor] [PATCH] Export the log parsing interface with the aa_ prefix

John Johansen john.johansen at canonical.com
Tue Jul 12 22:49:30 UTC 2011


export the log parsing interface so that it uses the aa_ prefix, while
retaining the old interface for backwards compatability.

Signed-off-by: John Johansen <john.johansen at canonical.com>
---
 libraries/libapparmor/src/aalogparse.h       |    4 ++--
 libraries/libapparmor/src/libaalogparse.c    |    4 ++--
 libraries/libapparmor/src/libapparmor.map    |    2 ++
 libraries/libapparmor/testsuite/test_multi.c |    4 ++--
 4 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/libraries/libapparmor/src/aalogparse.h b/libraries/libapparmor/src/aalogparse.h
index c439bfb..3e913e4 100644
--- a/libraries/libapparmor/src/aalogparse.h
+++ b/libraries/libapparmor/src/aalogparse.h
@@ -151,14 +151,14 @@ typedef struct
  * @return Parsed data.
  */
 aa_log_record *
-parse_record(char *str);
+aa_parse_record(char *str);
 
 /**
  * Frees all struct data.
  * @param[in] Data to free.
  */
 void
-free_record(aa_log_record *record);
+aa_free_record(aa_log_record *record);
 
 #endif
 
diff --git a/libraries/libapparmor/src/libaalogparse.c b/libraries/libapparmor/src/libaalogparse.c
index 5292830..2d08775 100644
--- a/libraries/libapparmor/src/libaalogparse.c
+++ b/libraries/libapparmor/src/libaalogparse.c
@@ -35,7 +35,7 @@
 #include "parser.h"
 
 /* This is mostly just a wrapper around the code in grammar.y */
-aa_log_record *parse_record(char *str)
+aa_log_record *aa_parse_record(char *str)
 {
 	if (str == NULL)
 		return NULL;
@@ -43,7 +43,7 @@ aa_log_record *parse_record(char *str)
 	return _parse_yacc(str);
 }
 
-void free_record(aa_log_record *record)
+void aa_free_record(aa_log_record *record)
 {
 	if (record != NULL)
 	{
diff --git a/libraries/libapparmor/src/libapparmor.map b/libraries/libapparmor/src/libapparmor.map
index ebd13c9..362eaf3 100644
--- a/libraries/libapparmor/src/libapparmor.map
+++ b/libraries/libapparmor/src/libapparmor.map
@@ -25,6 +25,8 @@ APPARMOR_1.1 {
         aa_introspect_confinement;
         parse_record;
         free_record;
+        aa_parse_record;
+        aa_free_record;
   local:
 	*;
 } APPARMOR_1.0;
diff --git a/libraries/libapparmor/testsuite/test_multi.c b/libraries/libapparmor/testsuite/test_multi.c
index 93e2d63..e1c3ec8 100644
--- a/libraries/libapparmor/testsuite/test_multi.c
+++ b/libraries/libapparmor/testsuite/test_multi.c
@@ -39,7 +39,7 @@ int main(int argc, char **argv)
 
 	fclose(testcase);
 
-	test = parse_record(log_line);
+	test = aa_parse_record(log_line);
 
 	if (test == NULL)
 	{
@@ -47,7 +47,7 @@ int main(int argc, char **argv)
 		return(1);
 	}
 	ret = print_results(test);
-	free_record(test);
+	aa_free_record(test);
 	return ret;
 }
 
-- 
1.7.5.4




More information about the AppArmor mailing list