[apparmor] [PATCH 2/2] Remove private mediation class types from apparmor.h
Seth Arnold
seth.arnold at canonical.com
Fri Nov 22 18:56:10 UTC 2013
On Thu, Nov 21, 2013 at 05:59:30PM -0800, Tyler Hicks wrote:
> Currently, D-Bus rules are the only type of policy that we expect to be
> queried from userspace. Therefore, we do not need to export other
> mediation types at this time.
>
> This patch removes all AA_CLASS_* macros, except AA_CLASS_DBUS, from
> libapparmor's apparmor.h header. These macros are already defined in the
> parser's policydb.h header.
>
> Signed-off-by: Tyler Hicks <tyhicks at canonical.com>
Acked-by: Seth Arnold <seth.arnold at canonical.com>
> ---
> libraries/libapparmor/src/apparmor.h | 15 +--------------
> 1 file changed, 1 insertion(+), 14 deletions(-)
>
> diff --git a/libraries/libapparmor/src/apparmor.h b/libraries/libapparmor/src/apparmor.h
> index 8c0476c..12a7691 100644
> --- a/libraries/libapparmor/src/apparmor.h
> +++ b/libraries/libapparmor/src/apparmor.h
> @@ -24,23 +24,10 @@
> __BEGIN_DECLS
>
> /*
> - * Class of mediation types in the AppArmor policy db
> + * Class of public mediation types in the AppArmor policy db
> */
> -#define AA_CLASS_COND 0
> -#define AA_CLASS_UNKNOWN 1
> -#define AA_CLASS_FILE 2
> -#define AA_CLASS_CAP 3
> -#define AA_CLASS_NET 4
> -#define AA_CLASS_RLIMITS 5
> -#define AA_CLASS_DOMAIN 6
> -#define AA_CLASS_MOUNT 7
> -#define AA_CLASS_NS_DOMAIN 8
> -#define AA_CLASS_PTRACE 9
> -
> -#define AA_CLASS_ENV 16
>
> #define AA_CLASS_DBUS 32
> -#define AA_CLASS_X 33
>
>
> /* Permission flags for the AA_CLASS_DBUS mediation class */
> --
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20131122/6427dd85/attachment.pgp>
More information about the AppArmor
mailing list