Signed-off-by: S.Çağlar Onur <caglar@10ur.org>
Acked-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
container_mem_unlock(c);
}
-static void lxcapi_want_close_all_fds(struct lxc_container *c)
+static bool lxcapi_want_close_all_fds(struct lxc_container *c)
{
if (!c || !c->lxc_conf)
- return;
+ return false;
if (container_mem_lock(c)) {
ERROR("Error getting mem lock");
- return;
+ return false;
}
c->lxc_conf->close_all_fds = 1;
container_mem_unlock(c);
+ return true;
}
static bool lxcapi_wait(struct lxc_container *c, const char *state, int timeout)
bool (*startl)(struct lxc_container *c, int useinit, ...);
bool (*stop)(struct lxc_container *c);
void (*want_daemonize)(struct lxc_container *c);
- void (*want_close_all_fds)(struct lxc_container *c);
+ bool (*want_close_all_fds)(struct lxc_container *c);
// Return current config file name. The result is strdup()d, so free the result.
char *(*config_file_name)(struct lxc_container *c);
// for wait, timeout == -1 means wait forever, timeout == 0 means don't wait.