resource.c (2d8ad8719591fa803b0d589ed057fa46f49b7155) | resource.c (d384b0a1a35f87f0ad70c29518f98f922b1c15cb) |
---|---|
1/* 2 * AppArmor security module 3 * 4 * This file contains AppArmor resource mediation and attachment 5 * 6 * Copyright (C) 1998-2008 Novell/SUSE 7 * Copyright 2009-2010 Canonical Ltd. 8 * --- 9 unchanged lines hidden (view full) --- 18#include "include/resource.h" 19#include "include/policy.h" 20 21/* 22 * Table of rlimit names: we generate it from resource.h. 23 */ 24#include "rlim_names.h" 25 | 1/* 2 * AppArmor security module 3 * 4 * This file contains AppArmor resource mediation and attachment 5 * 6 * Copyright (C) 1998-2008 Novell/SUSE 7 * Copyright 2009-2010 Canonical Ltd. 8 * --- 9 unchanged lines hidden (view full) --- 18#include "include/resource.h" 19#include "include/policy.h" 20 21/* 22 * Table of rlimit names: we generate it from resource.h. 23 */ 24#include "rlim_names.h" 25 |
26struct aa_fs_entry aa_fs_entry_rlimit[] = { 27 AA_FS_FILE_STRING("mask", AA_FS_RLIMIT_MASK), 28 { } 29}; 30 |
|
26/* audit callback for resource specific fields */ 27static void audit_cb(struct audit_buffer *ab, void *va) 28{ 29 struct common_audit_data *sa = va; 30 31 audit_log_format(ab, " rlimit=%s value=%lu", 32 rlim_names[sa->aad.rlim.rlim], sa->aad.rlim.max); 33} --- 105 unchanged lines hidden --- | 31/* audit callback for resource specific fields */ 32static void audit_cb(struct audit_buffer *ab, void *va) 33{ 34 struct common_audit_data *sa = va; 35 36 audit_log_format(ab, " rlimit=%s value=%lu", 37 rlim_names[sa->aad.rlim.rlim], sa->aad.rlim.max); 38} --- 105 unchanged lines hidden --- |