[apparmor] [PATCH 8/8] Convert codomain to a class

John Johansen john.johansen at canonical.com
Fri Sep 27 21:56:34 UTC 2013


On 09/13/2013 09:32 AM, Steve Beattie wrote:
> On Wed, Sep 11, 2013 at 01:47:47AM -0700, Tyler Hicks wrote:
>> From: John Johansen <john.johansen at canonical.com>
>>
>> Convert the codomain to a class, and the policy lists that store
>> codomains to stl containers instead of glibc twalk.
>>
>> Signed-off-by: John Johansen <john.johansen at canonical.com>
>> [tyhicks: Merge with dbus changes and process_file_entries() cleanup]
>> Signed-off-by: Tyler Hicks <tyhicks at canonical.com>
> 
> This patch strips out the #ifdef UNIT_TEST bits from parser.h and
> adds an #include <unit_test.h> in appropriate places; however, it
> looks like the separated out unit_test.h file was not added to the
> git/guilt/whatever patch.
> 
> Presumably, it would look something like the following:
> 
yeah largely the same, basically some includes and defines


the diff of steves to mine is below

---


--- /tmp/unit_test.h	2013-09-27 14:55:12.237597631 -0700
+++ unit_test.h	2013-09-27 14:54:49.881596588 -0700
@@ -15,9 +15,8 @@
  *   along with this program; if not, contact Novell, Inc. or Canonical
  *   Ltd.
  */
-
-#ifndef __UNIT_TEST_H
-#define __UNIT_TEST_H
+#ifndef __AA_UNIT_TEST_H
+#define __AA_UNIT_TEST_H
 
 #ifdef UNIT_TEST
 /* For the unit-test builds, we must include function stubs for stuff that
@@ -25,6 +24,13 @@
  * in parser_common.c.
  */
 
+#include <stdarg.h>
+#include <stdlib.h>
+#include <linux/limits.h>
+
+#undef _
+#define _(s) (s)
+
 /* parser_yacc.y */
 void yyerror(const char *msg, ...)
 {
@@ -48,4 +54,4 @@
 
 #endif /* UNIT_TEST */
 
-#endif /* __UNIT_TEST_H */
+#endif /* __AA_UNIT_TEST_H */




More information about the AppArmor mailing list