From: Christian Brauner Date: Sun, 3 Sep 2017 14:44:41 +0000 (+0200) Subject: handler: root -> am_root X-Git-Tag: lxc-2.1.0~9^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0fbc7bab7b83641a45c8622300c000621d046ad;p=thirdparty%2Flxc.git handler: root -> am_root Signed-off-by: Christian Brauner --- diff --git a/src/lxc/conf.c b/src/lxc/conf.c index 8b2be8da0..0bcbce38a 100644 --- a/src/lxc/conf.c +++ b/src/lxc/conf.c @@ -3111,7 +3111,7 @@ static int lxc_network_send_name_and_ifindex_to_parent(struct lxc_handler *handl struct lxc_list *iterator, *network; int data_sock = handler->data_sock[0]; - if (!handler->root) + if (!handler->am_root) return 0; network = &handler->conf->network; diff --git a/src/lxc/network.c b/src/lxc/network.c index 1d62ad02c..fcdcb08cc 100644 --- a/src/lxc/network.c +++ b/src/lxc/network.c @@ -2311,7 +2311,7 @@ bool lxc_delete_network_unpriv(struct lxc_handler *handler) char netns_path[6 + LXC_NUMSTRLEN64 + 4 + LXC_NUMSTRLEN64 + 1]; bool deleted_all = true; - if (handler->root) + if (handler->am_root) return true; *netns_path = '\0'; @@ -2389,7 +2389,7 @@ int lxc_create_network_priv(struct lxc_handler *handler) struct lxc_list *iterator; struct lxc_list *network = &handler->conf->network; - if (!handler->root) + if (!handler->am_root) return 0; lxc_list_for_each(iterator, network) { @@ -2491,7 +2491,7 @@ bool lxc_delete_network_priv(struct lxc_handler *handler) struct lxc_list *network = &handler->conf->network; bool deleted_all = true; - if (!handler->root) + if (!handler->am_root) return true; lxc_list_for_each(iterator, network) { @@ -2622,7 +2622,7 @@ int lxc_restore_phys_nics_to_netns(struct lxc_handler *handler) * the parent network namespace. We won't have this capability if we are * unprivileged. */ - if (!handler->root) + if (!handler->am_root) return 0; TRACE("Moving physical network devices back to parent network namespace"); @@ -2999,7 +2999,7 @@ int lxc_network_send_veth_names_to_child(struct lxc_handler *handler) struct lxc_list *network = &handler->conf->network; int data_sock = handler->data_sock[0]; - if (handler->root) + if (handler->am_root) return 0; lxc_list_for_each(iterator, network) { @@ -3030,7 +3030,7 @@ int lxc_network_recv_veth_names_from_parent(struct lxc_handler *handler) struct lxc_list *network = &handler->conf->network; int data_sock = handler->data_sock[1]; - if (handler->root) + if (handler->am_root) return 0; lxc_list_for_each(iterator, network) { diff --git a/src/lxc/start.c b/src/lxc/start.c index ef0e0af98..ca68295e4 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -539,7 +539,7 @@ struct lxc_handler *lxc_init_handler(const char *name, struct lxc_conf *conf, * care if we are real root only if we are running as root so this * should be fine. */ - handler->root = !am_unpriv(); + handler->am_root = !am_unpriv(); handler->data_sock[0] = handler->data_sock[1] = -1; handler->conf = conf; handler->lxcpath = lxcpath; @@ -1062,7 +1062,7 @@ static int lxc_network_recv_name_and_ifindex_from_child(struct lxc_handler *hand struct lxc_list *iterator, *network; int data_sock = handler->data_sock[1]; - if (!handler->root) + if (!handler->am_root) return 0; network = &handler->conf->network; @@ -1631,7 +1631,7 @@ static void lxc_destroy_container_on_signal(struct lxc_handler *handler, } } - if (!handler->root) + if (!handler->am_root) ret = userns_exec_1(handler->conf, lxc_rmdir_onedev_wrapper, destroy, "lxc_rmdir_onedev_wrapper"); else @@ -1651,7 +1651,7 @@ static int lxc_rmdir_onedev_wrapper(void *data) } static bool do_destroy_container(struct lxc_handler *handler) { - if (!handler->root) { + if (!handler->am_root) { if (userns_exec_1(handler->conf, storage_destroy_wrapper, handler->conf, "storage_destroy_wrapper") < 0) return false; diff --git a/src/lxc/start.h b/src/lxc/start.h index fd7e9782c..ca8e617ca 100644 --- a/src/lxc/start.h +++ b/src/lxc/start.h @@ -35,7 +35,7 @@ #include "namespace.h" struct lxc_handler { - bool root; + bool am_root; pid_t pid; char *name; lxc_state_t state;