audit.h (2410aa96d6b4930ed25fd02c3d173f14b962e0f4) | audit.h (651e28c5537abb39076d3949fb7618536f1d242e) |
---|---|
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 * --- 107 unchanged lines hidden (view full) --- 116 const char *name; 117 const char *info; 118 u32 request; 119 u32 denied; 120 union { 121 /* these entries require a custom callback fn */ 122 struct { 123 struct aa_label *peer; | 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 * --- 107 unchanged lines hidden (view full) --- 116 const char *name; 117 const char *info; 118 u32 request; 119 u32 denied; 120 union { 121 /* these entries require a custom callback fn */ 122 struct { 123 struct aa_label *peer; |
124 struct { 125 const char *target; 126 kuid_t ouid; 127 } fs; | 124 union { 125 struct { 126 kuid_t ouid; 127 const char *target; 128 } fs; 129 struct { 130 int type, protocol; 131 struct sock *peer_sk; 132 void *addr; 133 int addrlen; 134 } net; 135 int signal; 136 struct { 137 int rlim; 138 unsigned long max; 139 } rlim; 140 }; |
128 }; 129 struct { 130 struct aa_profile *profile; 131 const char *ns; 132 long pos; 133 } iface; | 141 }; 142 struct { 143 struct aa_profile *profile; 144 const char *ns; 145 long pos; 146 } iface; |
134 int signal; | |
135 struct { | 147 struct { |
136 int rlim; 137 unsigned long max; 138 } rlim; 139 struct { | |
140 const char *src_name; 141 const char *type; 142 const char *trans; 143 const char *data; 144 unsigned long flags; 145 } mnt; 146 }; 147}; --- 34 unchanged lines hidden --- | 148 const char *src_name; 149 const char *type; 150 const char *trans; 151 const char *data; 152 unsigned long flags; 153 } mnt; 154 }; 155}; --- 34 unchanged lines hidden --- |