|
Linux Kernel
3.7.1
|
#include <linux/audit.h>#include "include/audit.h"#include "include/resource.h"#include "include/policy.h"#include "rlim_names.h"Go to the source code of this file.
Functions | |
| int | aa_map_resource (int resource) |
| int | aa_task_setrlimit (struct aa_profile *profile, struct task_struct *task, unsigned int resource, struct rlimit *new_rlim) |
| void | __aa_transition_rlimits (struct aa_profile *old, struct aa_profile *new) |
Variables | |
| struct aa_fs_entry | aa_fs_entry_rlimit [] |
| void __aa_transition_rlimits | ( | struct aa_profile * | old, |
| struct aa_profile * | new | ||
| ) |
__aa_transition_rlimits - apply new profile rlimits : old profile on task (NOT NULL) : new profile with rlimits to apply (NOT NULL)
Definition at line 112 of file resource.c.
aa_map_resouce - map compiled policy resource to internal # : flattened policy resource number
Returns: resource # for the current architecture.
rlimit resource can vary based on architecture, map the compiled policy resource # to the internal representation for the architecture.
Definition at line 74 of file resource.c.
| int aa_task_setrlimit | ( | struct aa_profile * | profile, |
| struct task_struct * | task, | ||
| unsigned int | resource, | ||
| struct rlimit * | new_rlim | ||
| ) |
aa_task_setrlimit - test permission to set an rlimit - profile confining the task (NOT NULL) - task the resource is being set on - the resource being set - the new resource limit (NOT NULL)
Control raising the processes hard limit.
Returns: 0 or error code if setting resource failed
Definition at line 90 of file resource.c.
| struct aa_fs_entry aa_fs_entry_rlimit[] |
Definition at line 26 of file resource.c.
1.8.2