Add mkdirat utils and runas wrappers
[lttng-tools.git] / src / common / runas.h
index 4d5639c4b6b77035a071255de313f303df7a35e1..82737177485b43c381c3834a2c577c367113f61a 100644 (file)
@@ -41,8 +41,14 @@ typedef int (*post_fork_cleanup_cb)(void *user_data);
 LTTNG_HIDDEN
 int run_as_mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid);
 LTTNG_HIDDEN
+int run_as_mkdirat_recursive(int dirfd, const char *path, mode_t mode,
+               uid_t uid, gid_t gid);
+LTTNG_HIDDEN
 int run_as_mkdir(const char *path, mode_t mode, uid_t uid, gid_t gid);
 LTTNG_HIDDEN
+int run_as_mkdirat(int dirfd, const char *path, mode_t mode,
+               uid_t uid, gid_t gid);
+LTTNG_HIDDEN
 int run_as_open(const char *path, int flags, mode_t mode, uid_t uid, gid_t gid);
 LTTNG_HIDDEN
 int run_as_unlink(const char *path, uid_t uid, gid_t gid);
This page took 0.024151 seconds and 5 git commands to generate.