summaryrefslogtreecommitdiffstats
path: root/src/firejail/firejail.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/firejail.h')
-rw-r--r--src/firejail/firejail.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/firejail/firejail.h b/src/firejail/firejail.h
index 821a8e003..02a4966bc 100644
--- a/src/firejail/firejail.h
+++ b/src/firejail/firejail.h
@@ -136,6 +136,7 @@ typedef struct config_t {
136 char *bin_private_keep; // keep list for private bin directory 136 char *bin_private_keep; // keep list for private bin directory
137 char *cwd; // current working directory 137 char *cwd; // current working directory
138 char *overlay_dir; 138 char *overlay_dir;
139 char *private_template; // template dir for tmpfs home
139 140
140 // networking 141 // networking
141 char *name; // sandbox name 142 char *name; // sandbox name
@@ -327,6 +328,9 @@ void fs_chroot(const char *rootdir);
327int fs_check_chroot_dir(const char *rootdir); 328int fs_check_chroot_dir(const char *rootdir);
328void fs_private_tmp(void); 329void fs_private_tmp(void);
329 330
331// copy all (normal) files and directory recursively
332int fs_copydir(const char *path, const struct stat *st, int ftype, struct FTW *sftw);
333
330// profile.c 334// profile.c
331// find and read the profile specified by name from dir directory 335// find and read the profile specified by name from dir directory
332int profile_find(const char *name, const char *dir); 336int profile_find(const char *name, const char *dir);
@@ -417,9 +421,12 @@ void fs_dev_disable_sound();
417void fs_private(void); 421void fs_private(void);
418// private mode (--private=homedir) 422// private mode (--private=homedir)
419void fs_private_homedir(void); 423void fs_private_homedir(void);
424// private template (--private-template=templatedir)
425void fs_private_template(void);
420// check new private home directory (--private= option) - exit if it fails 426// check new private home directory (--private= option) - exit if it fails
421void fs_check_private_dir(void); 427void fs_check_private_dir(void);
422 428// check new private template home directory (--private-template= option) exit if it fails
429void fs_check_private_template(void);
423 430
424// seccomp.c 431// seccomp.c
425int seccomp_filter_drop(int enforce_seccomp); 432int seccomp_filter_drop(int enforce_seccomp);