int run_as_mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid);
int run_as_mkdirat_recursive(int dirfd, const char *path, mode_t mode,
int run_as_mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid);
int run_as_mkdirat_recursive(int dirfd, const char *path, mode_t mode,