audit.h (91de76e661a266731fc2889a398ad1694df9d523) | audit.h (80c094a47dd4ea63375e3f60b5e076064f16e857) |
---|---|
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 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 }; | 124 struct { 125 const char *target; 126 kuid_t ouid; 127 } fs; |
141 }; 142 struct { 143 struct aa_profile *profile; 144 const char *ns; 145 long pos; 146 } iface; | 128 }; 129 struct { 130 struct aa_profile *profile; 131 const char *ns; 132 long pos; 133 } iface; |
134 int signal; |
|
147 struct { | 135 struct { |
136 int rlim; 137 unsigned long max; 138 } rlim; 139 struct { |
|
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 --- | 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 --- |