aboutsummaryrefslogtreecommitdiffstats
path: root/src/fbuilder/fbuilder.h
diff options
context:
space:
mode:
authorLibravatar ಚಿರಾಗ್ ನಟರಾಜ್ <chiraag.nataraj@gmail.com>2018-08-16 09:42:58 -0400
committerLibravatar ಚಿರಾಗ್ ನಟರಾಜ್ <chiraag.nataraj@gmail.com>2018-08-16 09:42:58 -0400
commitb0f49116fb026fe08fc30c495c637c42ed3195ad (patch)
tree0656986b7e39f857f48c576f7671a29001a56ace /src/fbuilder/fbuilder.h
parentharden private-home mounting, small improvements (diff)
downloadfirejail-b0f49116fb026fe08fc30c495c637c42ed3195ad.tar.gz
firejail-b0f49116fb026fe08fc30c495c637c42ed3195ad.tar.zst
firejail-b0f49116fb026fe08fc30c495c637c42ed3195ad.zip
Generate temporary filenames instead of using a fixed one (fixes #2083)
Diffstat (limited to 'src/fbuilder/fbuilder.h')
-rw-r--r--src/fbuilder/fbuilder.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/fbuilder/fbuilder.h b/src/fbuilder/fbuilder.h
index 0a0fd42c9..480569027 100644
--- a/src/fbuilder/fbuilder.h
+++ b/src/fbuilder/fbuilder.h
@@ -25,6 +25,7 @@
25#include <pwd.h> 25#include <pwd.h>
26#include <sys/types.h> 26#include <sys/types.h>
27#include <sys/stat.h> 27#include <sys/stat.h>
28#include <fcntl.h>
28 29
29 30
30#define MAX_BUF 4096 31#define MAX_BUF 4096
@@ -35,21 +36,21 @@ extern int arg_debug;
35void build_profile(int argc, char **argv, int index, FILE *fp); 36void build_profile(int argc, char **argv, int index, FILE *fp);
36 37
37// build_seccomp.c 38// build_seccomp.c
38void build_seccomp(const char *fname, FILE *fp); 39void build_seccomp(char *fname, int fd, FILE *fp);
39void build_protocol(const char *fname, FILE *fp); 40void build_protocol(char *fname, int fd, FILE *fp);
40 41
41// build_fs.c 42// build_fs.c
42void build_etc(const char *fname, FILE *fp); 43void build_etc(char *fname, FILE *fp, FILE *fpo);
43void build_var(const char *fname, FILE *fp); 44void build_var(char *fname, FILE *fp, FILE *fpo);
44void build_tmp(const char *fname, FILE *fp); 45void build_tmp(char *fname, FILE *fp, FILE *fpo);
45void build_dev(const char *fname, FILE *fp); 46void build_dev(char *fname, FILE *fp, FILE *fpo);
46void build_share(const char *fname, FILE *fp); 47void build_share(char *fname, FILE *fp, FILE *fpo);
47 48
48// build_bin.c 49// build_bin.c
49void build_bin(const char *fname, FILE *fp); 50void build_bin(char *fname, FILE *fp, FILE *fpo);
50 51
51// build_home.c 52// build_home.c
52void build_home(const char *fname, FILE *fp); 53void build_home(char *fname, FILE *fp, FILE *fpo);
53 54
54// utils.c 55// utils.c
55int is_dir(const char *fname); 56int is_dir(const char *fname);
@@ -66,4 +67,4 @@ FileDB *filedb_add(FileDB *head, const char *fname);
66FileDB *filedb_find(FileDB *head, const char *fname); 67FileDB *filedb_find(FileDB *head, const char *fname);
67void filedb_print(FileDB *head, const char *prefix, FILE *fp); 68void filedb_print(FileDB *head, const char *prefix, FILE *fp);
68 69
69#endif \ No newline at end of file 70#endif