diff options
author | Balbir Singh <balbir@linux.vnet.ibm.com> | 2008-09-26 11:56:34 +0000 |
---|---|---|
committer | Balbir Singh <balbir@linux.vnet.ibm.com> | 2008-09-26 11:56:34 +0000 |
commit | 35d2e11a0458a79c89816a2f0be6fb957f91873e (patch) | |
tree | d3aa75330e12baf3208cc1513094fa07bd16eddd /libcgroup-internal.h | |
parent | a8f3daf54136de7e02fc2cf153ad55051ce95ab4 (diff) | |
download | libcg-35d2e11a0458a79c89816a2f0be6fb957f91873e.tar.gz libcg-35d2e11a0458a79c89816a2f0be6fb957f91873e.tar.xz libcg-35d2e11a0458a79c89816a2f0be6fb957f91873e.zip |
Merge the cgruleseng daemon from Steve Olivieri
Signed-off-by: Steve Olivieri <sjo@redhat.com>
Signed-off-by: Balbir Singh <balbir@linux.vnet.ibm.com>
git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@190 4f4bb910-9a46-0410-90c8-c897d4f1cd53
Diffstat (limited to 'libcgroup-internal.h')
-rw-r--r-- | libcgroup-internal.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libcgroup-internal.h b/libcgroup-internal.h index f422cc5..c2f2ce3 100644 --- a/libcgroup-internal.h +++ b/libcgroup-internal.h @@ -60,6 +60,24 @@ struct cgroup_rules_data { gid_t gid; }; +/* A rule that maps UID/GID to a cgroup */ +struct cgroup_rule { + uid_t uid; + gid_t gid; + char name[LOGIN_NAME_MAX]; + char destination[FILENAME_MAX]; + char *controllers[MAX_MNT_ELEMENTS]; + struct cgroup_rule *next; +}; + +/* Container for a list of rules */ +struct cgroup_rule_list { + struct cgroup_rule *head; + struct cgroup_rule *tail; + int len; +}; + + __END_DECLS #endif |