diff --git a/include/namespaces.h b/include/namespaces.h index c0a1ff779..73af5202e 100644 --- a/include/namespaces.h +++ b/include/namespaces.h @@ -4,23 +4,23 @@ #include "crtools.h" #include "pstree.h" -int dump_namespaces(struct pid *pid, unsigned int ns_flags); -int prepare_namespace(int pid, unsigned long clone_flags); struct cr_options; -int try_show_namespaces(int pid, struct cr_options *); struct ns_desc { - unsigned int cflag; - char *str; + unsigned int cflag; + char *str; }; +extern struct ns_desc pid_ns_desc; +extern unsigned long current_ns_mask; + +int dump_namespaces(struct pid *pid, unsigned int ns_flags); +int prepare_namespace(int pid, unsigned long clone_flags); +int try_show_namespaces(int pid, struct cr_options *o); + int switch_ns(int pid, struct ns_desc *nd, int *rst); int restore_ns(int rst, struct ns_desc *nd); -extern struct ns_desc pid_ns_desc; -struct pstree_item; int dump_task_ns_ids(struct pstree_item *); -extern unsigned long current_ns_mask; - #endif /* __CR_NS_H__ */