diff options
author | trasz <trasz@FreeBSD.org> | 2011-05-03 07:32:58 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2011-05-03 07:32:58 +0000 |
commit | 752ffacc695ca593f052934a2881be57dec92419 (patch) | |
tree | 83f996220eb5127d50beee996ac337678876fccc /sys/sys/rctl.h | |
parent | a857ffe8345f7868b2fb1f9f4b0606558ecba6ca (diff) | |
download | FreeBSD-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.h | 4 |
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; |