diff options
author | Denys Vlasenko <dvlasenk@redhat.com> | 2011-01-04 16:23:21 +0100 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2011-01-04 16:23:21 +0100 |
commit | 3b1a9d1f8db031563903a493be755419d7ba6620 (patch) | |
tree | 867f8787864ef9d0fe5bf0868622d954b7fcd174 /src/include | |
parent | b1439e4900cdcdd75be608f8470b505e006d2d11 (diff) | |
download | abrt-3b1a9d1f8db031563903a493be755419d7ba6620.tar.gz abrt-3b1a9d1f8db031563903a493be755419d7ba6620.tar.xz abrt-3b1a9d1f8db031563903a493be755419d7ba6620.zip |
dump_dir: make chown'ing of new files optional - needed for non-root usage
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/report/dump_dir.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/report/dump_dir.h b/src/include/report/dump_dir.h index bf3b120d..4f2914d0 100644 --- a/src/include/report/dump_dir.h +++ b/src/include/report/dump_dir.h @@ -44,6 +44,9 @@ struct dump_dir { void dd_close(struct dump_dir *dd); 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); int dd_exist(struct dump_dir *dd, const char *path); DIR *dd_init_next_file(struct dump_dir *dd); |