int mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid);
const char *get_home_dir(void);
int notify_thread_pipe(int wpipe);
int mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid);
const char *get_home_dir(void);
int notify_thread_pipe(int wpipe);