X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttng-sessiond%2Futils.h;h=b6c57c7e266a8d897f8cfff1c41258098e71b368;hb=67f747d8095da3f240f71e33c4a1eb0f84aa5e41;hp=415e0135bb94e1bedb27bd202b81a2d9778400dd;hpb=fb09408a89eb37b77cc4bd5fe89b61271117ad07;p=lttng-tools.git 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);