audit.h (0337966d121ebebf73a1c346123e8112796e684e) audit.h (aa9aeea8d4c3dfb9297723c4340671ef88e372d3)
1/*
2 * AppArmor security module
3 *
4 * This file contains AppArmor auditing function definitions.
5 *
6 * Copyright (C) 1998-2008 Novell/SUSE
7 * Copyright 2009-2010 Canonical Ltd.
8 *

--- 93 unchanged lines hidden (view full) ---

102
103struct apparmor_audit_data {
104 int error;
105 const char *op;
106 int type;
107 void *profile;
108 const char *name;
109 const char *info;
1/*
2 * AppArmor security module
3 *
4 * This file contains AppArmor auditing function definitions.
5 *
6 * Copyright (C) 1998-2008 Novell/SUSE
7 * Copyright 2009-2010 Canonical Ltd.
8 *

--- 93 unchanged lines hidden (view full) ---

102
103struct apparmor_audit_data {
104 int error;
105 const char *op;
106 int type;
107 void *profile;
108 const char *name;
109 const char *info;
110 u32 request;
111 u32 denied;
110 union {
111 /* these entries require a custom callback fn */
112 struct {
113 struct aa_profile *peer;
114 struct {
115 const char *target;
112 union {
113 /* these entries require a custom callback fn */
114 struct {
115 struct aa_profile *peer;
116 struct {
117 const char *target;
116 u32 request;
117 u32 denied;
118 kuid_t ouid;
119 } fs;
120 };
121 struct {
122 const char *name;
123 long pos;
124 const char *ns;
125 } iface;

--- 40 unchanged lines hidden ---
118 kuid_t ouid;
119 } fs;
120 };
121 struct {
122 const char *name;
123 long pos;
124 const char *ns;
125 } iface;

--- 40 unchanged lines hidden ---