summaryrefslogtreecommitdiffstats
path: root/sys/sys/rctl.h
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2011-05-03 07:32:58 +0000
committertrasz <trasz@FreeBSD.org>2011-05-03 07:32:58 +0000
commit752ffacc695ca593f052934a2881be57dec92419 (patch)
tree83f996220eb5127d50beee996ac337678876fccc /sys/sys/rctl.h
parenta857ffe8345f7868b2fb1f9f4b0606558ecba6ca (diff)
downloadFreeBSD-src-752ffacc695ca593f052934a2881be57dec92419.zip
FreeBSD-src-752ffacc695ca593f052934a2881be57dec92419.tar.gz
Change the way rctl interfaces with jails by introducing prison_racct
structure, which acts as a proxy between them. This makes jail rules persistent, i.e. they can be added before jail gets created, and they don't disappear when the jail gets destroyed.
Diffstat (limited to 'sys/sys/rctl.h')
-rw-r--r--sys/sys/rctl.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/sys/rctl.h b/sys/sys/rctl.h
index d61defd..1e03427 100644
--- a/sys/sys/rctl.h
+++ b/sys/sys/rctl.h
@@ -44,7 +44,7 @@
struct proc;
struct uidinfo;
struct loginclass;
-struct prison;
+struct prison_racct;
struct ucred;
struct rctl_rule_link;
@@ -70,7 +70,7 @@ struct rctl_rule {
struct proc *rs_proc;
struct uidinfo *rs_uip;
struct loginclass *rs_loginclass;
- struct prison *rs_prison;
+ struct prison_racct *rs_prison_racct;
} rr_subject;
int rr_per;
int rr_resource;
OpenPOWER on IntegriCloud