oldest_tid = tid;
if (uid < 0)
- uid = user_id >= 0 ? user_id : getuid();
+ uid = get_uid();
if (gid < 0)
- gid = group_id >= 0 ? group_id : getgid();
+ gid = get_gid();
request->set_caller_uid(uid);
request->set_caller_gid(gid);
if (!created) {
// posix says we can only check permissions of existing files
- uid_t uid = geteuid();
- gid_t gid = getegid();
+ uid_t uid = get_uid();
+ gid_t gid = get_gid();
r = check_permissions(in.get(), flags, uid, gid);
if (r < 0)
goto out;
int r;
if (uid < 0) {
- uid = geteuid();
- gid = getegid();
+ uid = get_uid();
+ gid = get_gid();
}
if (!cct->_conf->fuse_default_permissions) {
r = check_permissions(in, flags, uid, gid);