aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/firejail.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/firejail.h')
-rw-r--r--src/firejail/firejail.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/firejail/firejail.h b/src/firejail/firejail.h
index 61de17bf8..d172efce1 100644
--- a/src/firejail/firejail.h
+++ b/src/firejail/firejail.h
@@ -43,6 +43,8 @@
43#define RUN_PROTOCOL_CFG "/run/firejail/mnt/protocol" 43#define RUN_PROTOCOL_CFG "/run/firejail/mnt/protocol"
44#define RUN_HOME_DIR "/run/firejail/mnt/home" 44#define RUN_HOME_DIR "/run/firejail/mnt/home"
45#define RUN_ETC_DIR "/run/firejail/mnt/etc" 45#define RUN_ETC_DIR "/run/firejail/mnt/etc"
46#define RUN_OPT_DIR "/run/firejail/mnt/opt"
47#define RUN_SRV_DIR "/run/firejail/mnt/srv"
46#define RUN_BIN_DIR "/run/firejail/mnt/bin" 48#define RUN_BIN_DIR "/run/firejail/mnt/bin"
47#define RUN_PULSE_DIR "/run/firejail/mnt/pulse" 49#define RUN_PULSE_DIR "/run/firejail/mnt/pulse"
48 50
@@ -200,6 +202,8 @@ typedef struct config_t {
200 char *home_private; // private home directory 202 char *home_private; // private home directory
201 char *home_private_keep; // keep list for private home directory 203 char *home_private_keep; // keep list for private home directory
202 char *etc_private_keep; // keep list for private etc directory 204 char *etc_private_keep; // keep list for private etc directory
205 char *opt_private_keep; // keep list for private opt directory
206 char *srv_private_keep; // keep list for private srv directory
203 char *bin_private_keep; // keep list for private bin directory 207 char *bin_private_keep; // keep list for private bin directory
204 char *cwd; // current working directory 208 char *cwd; // current working directory
205 char *overlay_dir; 209 char *overlay_dir;
@@ -315,6 +319,8 @@ extern int arg_doubledash; // double dash
315extern int arg_shell_none; // run the program directly without a shell 319extern int arg_shell_none; // run the program directly without a shell
316extern int arg_private_dev; // private dev directory 320extern int arg_private_dev; // private dev directory
317extern int arg_private_etc; // private etc directory 321extern int arg_private_etc; // private etc directory
322extern int arg_private_opt; // private opt directory
323extern int arg_private_srv; // private srv directory
318extern int arg_private_bin; // private bin directory 324extern int arg_private_bin; // private bin directory
319extern int arg_private_tmp; // private tmp directory 325extern int arg_private_tmp; // private tmp directory
320extern int arg_scan; // arp-scan all interfaces 326extern int arg_scan; // arp-scan all interfaces
@@ -556,7 +562,7 @@ void network_del_run_file(pid_t pid);
556void network_set_run_file(pid_t pid); 562void network_set_run_file(pid_t pid);
557 563
558// fs_etc.c 564// fs_etc.c
559void fs_private_etc_list(void); 565void fs_private_dir_list(const char *private_dir, const char *private_run_dir, const char *private_list);
560 566
561// no_sandbox.c 567// no_sandbox.c
562int check_namespace_virt(void); 568int check_namespace_virt(void);