I'd suggestHmm. You actually need a linked list, otherwise you have replaced a one
current->container - the current EFFECTIVE container
current->master_container - the "long term" container.
(replace "master" with some other non-S&M term if you want)
level flat structure with a two level one, and you miss out on some of
the applications. VServer uses a special structure for this.
Nope! :) This is pointer to current/effective container, which can be anywhere in the hierarchy. list should be inside container struct.