Implement run_as wrappers for mkdir/mkdir_recursive/open
[lttng-tools.git] / lttng-sessiond / utils.h
index 449c3ef6bc5276689d55c43beb9299e5006cd9b6..b6c57c7e266a8d897f8cfff1c41258098e71b368 100644 (file)
 
 #include <unistd.h>
 
-int mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid);
+#ifndef __stringify
+#define __stringify1(x)        #x
+#define __stringify(x) __stringify1(x)
+#endif
+
+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);
 
This page took 0.022789 seconds and 4 git commands to generate.