summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/report/dump_dir.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/report/dump_dir.h b/src/include/report/dump_dir.h
index a97a4f5c..026571b7 100644
--- a/src/include/report/dump_dir.h
+++ b/src/include/report/dump_dir.h
@@ -41,6 +41,8 @@ struct dump_dir {
int locked;
uid_t dd_uid;
gid_t dd_gid;
+ /* mode fo saved files */
+ mode_t mode;
};
void dd_close(struct dump_dir *dd);
@@ -49,7 +51,7 @@ struct dump_dir *dd_opendir(const char *dir, int flags);
/* Pass uid = (uid_t)-1L to disable chown'ing of newly created files
* (IOW: if you aren't running under root):
*/
-struct dump_dir *dd_create(const char *dir, uid_t uid);
+struct dump_dir *dd_create(const char *dir, uid_t uid, mode_t mode);
void dd_create_basic_files(struct dump_dir *dd, uid_t uid);
int dd_exist(struct dump_dir *dd, const char *path);