X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng-sessiond%2Futils.h;h=b6c57c7e266a8d897f8cfff1c41258098e71b368;hp=415e0135bb94e1bedb27bd202b81a2d9778400dd;hb=67f747d8095da3f240f71e33c4a1eb0f84aa5e41;hpb=fedf5c6b82a7bc13c358ab5b02a204631e3f94e1 diff --git a/lttng-sessiond/utils.h b/lttng-sessiond/utils.h index 415e0135b..b6c57c7e2 100644 --- a/lttng-sessiond/utils.h +++ b/lttng-sessiond/utils.h @@ -25,7 +25,10 @@ #define __stringify(x) __stringify1(x) #endif -int mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid); +int mkdir_recursive_run_as(const char *path, mode_t mode, uid_t uid, gid_t gid); +int mkdir_run_as(const char *path, mode_t mode, uid_t uid, gid_t gid); +int open_run_as(const char *path, int flags, mode_t mode, uid_t uid, gid_t gid); + const char *get_home_dir(void); int notify_thread_pipe(int wpipe);