Searched refs:gid (Results 1 - 25 of 71) sorted by last modified time

123

/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp483 node.gid = B_HOST_TO_LENDIAN_INT32(stat->st_gid);
H A DInode.cpp140 inode.gid = B_HOST_TO_LENDIAN_INT32(parent != NULL ?
/haiku/src/system/kernel/fs/
H A Dvfs.cpp3606 is_user_in_group(gid_t gid) argument
3608 if (gid == getegid())
3614 if (gid == groups[i])
3983 // get the node permissions for this uid/gid
H A Drootfs.cpp72 gid_t gid; member in struct:__anon39::rootfs_vnode
144 return check_access_permissions(accessMode, dir->stream.type, (gid_t)dir->gid, (uid_t)dir->uid);
193 vnode->gid = parent ? parent->gid : getegid();
1077 stat->st_gid = vnode->gid;
1128 vnode->gid = stat->st_gid;
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A DFUSEVolume.cpp1569 gid_t gid = (mask & B_STAT_GID) != 0 ? st->st_gid : (gid_t)-1; local
1570 int fuseError = fuse_fs_chown(fFS, path, uid, gid);
H A DFUSEFileSystem.cpp205 fuseContext->gid = request->group;
H A Dfuse_fs.cpp215 fuse_fs_chown(struct fuse_fs* fs, const char* path, uid_t uid, gid_t gid) argument
219 return fs->ops.chown(path, uid, gid);
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DInode.cpp2739 node->gid = HOST_ENDIAN_TO_BFS_INT32(parent
H A Dkernel_interface.cpp936 node.gid = HOST_ENDIAN_TO_BFS_INT32(stat->st_gid);
/haiku/src/add-ons/kernel/network/protocols/unix/
H A DUnixStreamEndpoint.cpp200 fCredentials.gid = getegid();
318 fCredentials.gid = getegid();
/haiku/src/system/kernel/posix/
H A Dxsi_semaphore.cpp269 fPermissions.gid = result->sem_perm.gid;
284 gid_t gid = getegid();
285 if (gid == fPermissions.gid && (fPermissions.mode & S_IWGRP) != 0)
460 fPermissions.gid = fPermissions.cgid = getegid();
H A Dxsi_message_queue.cpp119 fMessageQueue.msg_perm.gid = result->msg_perm.gid;
155 gid_t gid = getegid();
156 if (gid == fMessageQueue.msg_perm.gid
211 fMessageQueue.msg_perm.gid = fMessageQueue.msg_perm.cgid = getegid();
/haiku/src/tools/fs_shell/
H A Dfuse.cpp281 fuse_chown(const char* path, uid_t uid, gid_t gid) argument
286 st.fssh_st_gid = gid;
/haiku/src/system/kernel/debug/
H A Dcore_dump.cpp1259 note.nt_gid = fTeamInfo.gid;
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dkernel_interface.cpp215 // TODO: uid/gid mapping and real permissions
235 root->uid = root->gid = 0;
342 node->gid = statbuf.st_gid;
685 if (node->gid != stat->st_gid)
1082 return check_access_permissions(accessMode, node->mode, node->gid, node->uid);
/haiku/headers/os/kernel/
H A DOS.h249 gid_t gid; member in struct:__anon3
/haiku/src/system/libroot/posix/
H A Dpwd_query.c49 static const char *B_GR_GID = "sys:group:gid";
55 static const char *B_PW_GID = "sys:user:gid";
62 static const char *Q_GR_ALL = "sys:group:gid>-1";
63 static const char *QT_GR_GID = "sys:group:gid==%d";
149 PRINT(("%s: got gid\n", __FUNCTION__));
257 /* by gid */
258 struct group *getgrgid(gid_t gid) argument
275 sprintf(p->grfile, QT_GR_GID, gid);
374 PRINT(("%s: got gid\n", __FUNCTION__));
534 /* by gid */
[all...]
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp97 gid_t gid; member in struct:__anon34::devfs_vnode
276 vnode->gid = parent ? parent->gid : getegid();
1834 stat->st_gid = vnode->gid;
1891 vnode->gid = stat->st_gid;
/haiku/src/bin/bfs_tools/lib/
H A DInode.cpp539 node->SetGroup(fInode->gid);
/haiku/src/system/kernel/
H A Dteam.cpp2704 info->gid = team->effective_gid;
4524 || info.AddInt32("gid", teamClone.real_gid) != B_OK
/haiku/src/add-ons/kernel/file_systems/nfs/
H A Dnfs_add_on.h34 gid_t gid; member in struct:mount_nfs_params
/haiku/headers/posix/
H A Dunistd.h453 extern int setgid(gid_t gid);
455 extern int setegid(gid_t gid);
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DNode.cpp16 is_user_in_group(gid_t gid) argument
23 if (gid == groups[i])
27 return (gid == getegid());
160 // get the permissions for this uid/gid
/haiku/headers/private/userlandfs/fuse/
H A Dfuse.h599 * The uid, gid and pid fields are not filled in case of a writepage
610 gid_t gid; member in struct:fuse_context
863 int fuse_fs_chown(struct fuse_fs *fs, const char *path, uid_t uid, gid_t gid);
H A Dfuse_lowlevel.h112 * Note that the reported client uid, gid and pid may be zero in some
115 * there is no valid uid/pid/gid that could be reported.
122 gid_t gid; member in struct:fuse_ctx

Completed in 246 milliseconds

123