summaryrefslogtreecommitdiff
path: root/src/basic/mkdir.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-08-03 12:05:37 +0200
committerLennart Poettering <lennart@poettering.net>2020-08-24 21:59:21 +0200
commit0de3c4f4b7b47481fb78e68f6110a167b27b43c9 (patch)
treee0bae7dc69086275fc822c18f53eb3377fef7a97 /src/basic/mkdir.h
parent15d43e30650529f27e450f703b82671aa67c2ca7 (diff)
downloadsystemd-0de3c4f4b7b47481fb78e68f6110a167b27b43c9.tar.gz
mkdir: add new mkdir_p_root() helper
Diffstat (limited to 'src/basic/mkdir.h')
-rw-r--r--src/basic/mkdir.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/basic/mkdir.h b/src/basic/mkdir.h
index 8bfaaf405b..fc66a7d365 100644
--- a/src/basic/mkdir.h
+++ b/src/basic/mkdir.h
@@ -26,3 +26,5 @@ typedef int (*mkdir_func_t)(const char *pathname, mode_t mode);
int mkdir_safe_internal(const char *path, mode_t mode, uid_t uid, gid_t gid, MkdirFlags flags, mkdir_func_t _mkdir);
int mkdir_parents_internal(const char *prefix, const char *path, mode_t mode, uid_t uid, gid_t gid, MkdirFlags flags, mkdir_func_t _mkdir);
int mkdir_p_internal(const char *prefix, const char *path, mode_t mode, uid_t uid, gid_t gid, MkdirFlags flags, mkdir_func_t _mkdir);
+
+int mkdir_p_root(const char *root, const char *p, uid_t uid, gid_t gid, mode_t m);