From: Christian Brauner Date: Sun, 3 Sep 2017 14:44:41 +0000 (+0200) Subject: handler: root -> am_root X-Git-Tag: lxc-2.0.9~48^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ffa2966753157dcbca874cb00bd8dc0ec9a4080;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 b1d35e98a..136d2b807 100644 --- a/src/lxc/conf.c +++ b/src/lxc/conf.c @@ -3050,7 +3050,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 78fe83c38..9e9c4191b 100644 --- a/src/lxc/network.c +++ b/src/lxc/network.c @@ -2283,7 +2283,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'; @@ -2361,7 +2361,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) { @@ -2463,7 +2463,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) { @@ -2594,7 +2594,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"); @@ -2971,7 +2971,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) { @@ -3002,7 +3002,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 a6f58c634..eb0886e5d 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -536,7 +536,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; @@ -1127,7 +1127,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; @@ -1703,7 +1703,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 @@ -1723,7 +1723,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 99cadd851..1524c554b 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;