/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | kernel_interface.cpp | 483 node.gid = B_HOST_TO_LENDIAN_INT32(stat->st_gid);
|
H A D | Inode.cpp | 140 inode.gid = B_HOST_TO_LENDIAN_INT32(parent != NULL ?
|
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 3606 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 D | rootfs.cpp | 72 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 D | FUSEVolume.cpp | 1569 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 D | FUSEFileSystem.cpp | 205 fuseContext->gid = request->group;
|
H A D | fuse_fs.cpp | 215 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 D | Inode.cpp | 2739 node->gid = HOST_ENDIAN_TO_BFS_INT32(parent
|
H A D | kernel_interface.cpp | 936 node.gid = HOST_ENDIAN_TO_BFS_INT32(stat->st_gid);
|
/haiku/src/add-ons/kernel/network/protocols/unix/ |
H A D | UnixStreamEndpoint.cpp | 200 fCredentials.gid = getegid(); 318 fCredentials.gid = getegid();
|
/haiku/src/system/kernel/posix/ |
H A D | xsi_semaphore.cpp | 269 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 D | xsi_message_queue.cpp | 119 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 D | fuse.cpp | 281 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 D | core_dump.cpp | 1259 note.nt_gid = fTeamInfo.gid;
|
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | kernel_interface.cpp | 215 // 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 D | OS.h | 249 gid_t gid; member in struct:__anon3
|
/haiku/src/system/libroot/posix/ |
H A D | pwd_query.c | 49 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 D | devfs.cpp | 97 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 D | Inode.cpp | 539 node->SetGroup(fInode->gid);
|
/haiku/src/system/kernel/ |
H A D | team.cpp | 2704 info->gid = team->effective_gid; 4524 || info.AddInt32("gid", teamClone.real_gid) != B_OK
|
/haiku/src/add-ons/kernel/file_systems/nfs/ |
H A D | nfs_add_on.h | 34 gid_t gid; member in struct:mount_nfs_params
|
/haiku/headers/posix/ |
H A D | unistd.h | 453 extern int setgid(gid_t gid); 455 extern int setegid(gid_t gid);
|
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | Node.cpp | 16 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 D | fuse.h | 599 * 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 D | fuse_lowlevel.h | 112 * 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
|