chiark / gitweb /
exec: introduce PrivateDevices= switch to provide services with a private /dev
[elogind.git] / src / core / namespace.h
index ee7416b7bdc4ed20c91eb2e8ee6616e2a0aa9a43..fb1fc6ec0dadadd5a23d04d933a49b4c046b4bcf 100644 (file)
 
 #include <stdbool.h>
 
-int setup_tmpdirs(const char *unit_id,
-                  char **tmp_dir,
-                  char **var_tmp_dir);
-
 int setup_namespace(char **read_write_dirs,
                     char **read_only_dirs,
                     char **inaccessible_dirs,
                     char *tmp_dir,
                     char *var_tmp_dir,
-                    bool private_tmp,
+                    bool private_dev,
                     unsigned mount_flags);
+
+int setup_tmp_dirs(const char *id,
+                  char **tmp_dir,
+                  char **var_tmp_dir);
+
+int setup_netns(int netns_storage_socket[2]);