Symbol: permissions
headers/os/package/hpkg/PackageEntry.h
45
void SetPermissions(uint32 permissions);
headers/os/package/hpkg/PackageEntry.h
83
BPackageEntry::SetPermissions(uint32 permissions)
headers/os/package/hpkg/PackageEntry.h
85
fMode = (fMode & ~(uint32)ALLPERMS) | (permissions & ALLPERMS);
headers/os/package/hpkg/v1/PackageEntry.h
47
void SetPermissions(uint32 permissions);
headers/os/package/hpkg/v1/PackageEntry.h
85
BPackageEntry::SetPermissions(uint32 permissions)
headers/os/package/hpkg/v1/PackageEntry.h
87
fMode = (fMode & ~(uint32)ALLPERMS) | (permissions & ALLPERMS);
headers/os/storage/Statable.h
45
status_t GetPermissions(mode_t* permissions) const;
headers/os/storage/Statable.h
46
status_t SetPermissions(mode_t permissions);
headers/posix/sys/mman.h
68
int shm_open(const char* name, int openMode, mode_t permissions);
headers/private/kernel/boot/vfs.h
173
mode_t permissions = 0);
headers/private/kernel/boot/vfs.h
77
virtual status_t CreateFile(const char *name, mode_t permissions,
src/add-ons/kernel/file_systems/fat/support.cpp
1160
int permissions = 0;
src/add-ons/kernel/file_systems/fat/support.cpp
1167
permissions = userPermissions | groupPermissions | otherPermissions | S_IROTH | S_IWOTH;
src/add-ons/kernel/file_systems/fat/support.cpp
1169
permissions |= S_IXOTH;
src/add-ons/kernel/file_systems/fat/support.cpp
1172
permissions = userPermissions;
src/add-ons/kernel/file_systems/fat/support.cpp
1175
permissions = otherPermissions;
src/add-ons/kernel/file_systems/fat/support.cpp
1180
return (accessMode & ~permissions) == 0 ? B_OK : B_PERMISSION_DENIED;
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
100
fPermissions |= permissions.fPermissions;
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
107
Permissions::Implies(uint32 permissions) const
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
109
return ((fPermissions & permissions) == permissions);
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
29
inline Permissions(uint32 permissions);
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
34
inline Permissions& AddPermissions(uint32 permissions);
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
35
inline Permissions& AddPermissions(Permissions permissions);
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
37
inline bool Implies(uint32 permissions) const;
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
66
Permissions::Permissions(uint32 permissions)
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
67
: fPermissions(permissions)
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
89
Permissions::AddPermissions(uint32 permissions)
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
91
fPermissions |= permissions;
src/add-ons/kernel/file_systems/netfs/headers/shared/Permissions.h
98
Permissions::AddPermissions(Permissions permissions)
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
102
*permissions |= kQueryPermission;
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
185
uint32 permissions = 0;
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
186
roster.GetUserPermissions(share, user, &permissions);
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
188
get_permissions_string(permissions, permissionsString);
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
309
set_user_permissions(const char* user, const char* share, uint32 permissions)
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
329
status_t error = roster.SetUserPermissions(share, user, permissions);
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
474
uint32 permissions = 0;
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
480
permissions |= perms;
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
482
set_user_permissions(user, share, permissions);
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
71
get_permissions_string(uint32 permissions, char* str)
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
73
str[0] = (permissions & kMountPermission ? 'm' : '-');
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
74
str[1] = (permissions & kReadPermission ? 'r' : '-');
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
75
str[2] = (permissions & kWritePermission ? 'w' : '-');
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
76
str[3] = (permissions & kQueryPermission ? 'q' : '-');
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
83
get_permissions(const char* str, uint32* permissions)
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
85
*permissions = 0;
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
93
*permissions |= kMountPermission;
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
96
*permissions |= kReadPermission;
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerPrefs.cpp
99
*permissions |= kWritePermission;
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerRoster.cpp
301
uint32 permissions)
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerRoster.cpp
311
|| request.AddInt32("permissions", (int32)permissions)) {
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerRoster.cpp
322
uint32* permissions)
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerRoster.cpp
326
|| !permissions) {
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerRoster.cpp
344
if (reply.FindInt32("permissions", (int32*)permissions) != B_OK)
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerRoster.h
39
const char* user, uint32 permissions);
src/add-ons/kernel/file_systems/netfs/netfs_server_prefs/NetFSServerRoster.h
41
const char* user, uint32* permissions);
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
412
Permissions permissions)
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
414
bool unmountAll = (!permissions.ImpliesMountSharePermission());
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
880
Permissions permissions = volume->GetNodePermissions(node);
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
884
if (!permissions.ImpliesReadPermission())
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
886
else if (!permissions.ImpliesWritePermission())
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
890
if (!permissions.ImpliesReadPermission())
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
893
if (!permissions.ImpliesWritePermission())
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.h
53
User* user, Permissions permissions);
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
574
Permissions permissions = fSecurityContext
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
580
if (permissions.ImpliesMountSharePermission()) {
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
645
uint32 permissions;
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
648
|| message->FindInt32("permissions", (int32*)&permissions)
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
666
if (permissions == 0) {
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
670
user, permissions);
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
681
permissions);
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
711
Permissions permissions = fSecurityContext->GetNodePermissions(
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
717
(int32)permissions.GetPermissions());
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
861
Permissions permissions;
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
866
permissions.AddPermissions(MOUNT_SHARE_PERMISSION);
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
868
permissions.AddPermissions(QUERY_SHARE_PERMISSION);
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
870
permissions.AddPermissions(READ_PERMISSION
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
873
permissions.AddPermissions(WRITE_PERMISSION
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
876
permissions.AddPermissions(ALL_PERMISSIONS);
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
880
permissions);
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
458
uint32 permissions;
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
459
error = userArchive.FindInt32(path, (int32*)&permissions);
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
461
error = SetNodePermissions(path, user, permissions);
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
935
Permissions permissions)
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
949
return fPermissions->Put(UserPath(path.GetString(), user), permissions);
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
955
Permissions permissions)
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.cpp
966
return fPermissions->Put(UserPath(path, user), permissions);
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.h
109
User* user, Permissions permissions);
src/add-ons/kernel/file_systems/netfs/server/SecurityContext.h
111
User* user, Permissions permissions);
src/add-ons/kernel/file_systems/netfs/server/UserSecurityContext.cpp
60
Permissions permissions)
src/add-ons/kernel/file_systems/netfs/server/UserSecurityContext.cpp
62
return fPermissions->Put(NodeRef(volumeID, nodeID), permissions);
src/add-ons/kernel/file_systems/netfs/server/UserSecurityContext.h
22
Permissions permissions);
src/add-ons/kernel/file_systems/udf/UdfStructures.cpp
1082
permissions(), permissions()));
src/add-ons/kernel/file_systems/udf/UdfStructures.cpp
1157
permissions(), permissions()));
src/add-ons/kernel/file_systems/udf/UdfStructures.h
2012
uint32 permissions() const { return B_LENDIAN_TO_HOST_INT32(_permissions); }
src/add-ons/kernel/file_systems/udf/UdfStructures.h
2049
void set_permissions(uint32 permissions) { _permissions = B_HOST_TO_LENDIAN_INT32(permissions); }
src/add-ons/kernel/file_systems/udf/UdfStructures.h
2143
uint32 permissions() const { return B_LENDIAN_TO_HOST_INT32(_permissions); }
src/add-ons/kernel/file_systems/udf/UdfStructures.h
2187
void set_permissions(uint32 permissions) { _permissions = B_HOST_TO_LENDIAN_INT32(permissions); }
src/build/libroot/fs.cpp
1531
mode_t permissions = 0;
src/build/libroot/fs.cpp
1535
permissions = va_arg(args, int);
src/build/libroot/fs.cpp
1538
return _haiku_build_openat(AT_FDCWD, path, openMode, permissions);
src/build/libroot/fs.cpp
1545
mode_t permissions = 0;
src/build/libroot/fs.cpp
1549
permissions = va_arg(args, int);
src/build/libroot/fs.cpp
1556
permissions &= ~mask;
src/build/libroot/fs.cpp
1558
RETURN_AND_SET_ERRNO(_kern_open(fd, path, openMode, permissions));
src/build/libroot/function_remapper.cpp
227
mode_t permissions = 0;
src/build/libroot/function_remapper.cpp
233
permissions = va_arg(args, int);
src/build/libroot/function_remapper.cpp
237
return _haiku_build_open(path, openMode, permissions);
src/build/libroot/function_remapper.cpp
246
mode_t permissions = 0;
src/build/libroot/function_remapper.cpp
252
permissions = va_arg(args, int);
src/build/libroot/function_remapper.cpp
256
return _haiku_build_openat(fd, path, openMode, permissions);
src/kits/app/Roster.cpp
2259
mode_t permissions;
src/kits/app/Roster.cpp
2260
error = node.GetPermissions(&permissions);
src/kits/app/Roster.cpp
2264
if ((permissions & S_IXUSR) != 0 && node.IsFile()) {
src/kits/network/libnetservices/FileRequest.cpp
167
mode_t permissions;
src/kits/network/libnetservices/FileRequest.cpp
168
if (entry.GetPermissions(&permissions) == B_OK)
src/kits/network/libnetservices/FileRequest.cpp
169
eplf << "up" << BString().SetToFormat("%03o", permissions) << ",";
src/kits/storage/Statable.cpp
160
BStatable::GetPermissions(mode_t* permissions) const
src/kits/storage/Statable.cpp
162
status_t result = (permissions ? B_OK : B_BAD_VALUE);
src/kits/storage/Statable.cpp
169
*permissions = (stat.st_mode & S_IUMSK);
src/kits/storage/Statable.cpp
177
BStatable::SetPermissions(mode_t permissions)
src/kits/storage/Statable.cpp
182
stat.st_mode = permissions;
src/kits/tracker/FSUtils.cpp
3781
mode_t permissions;
src/kits/tracker/FSUtils.cpp
3783
error = entry.GetPermissions(&permissions);
src/kits/tracker/FSUtils.cpp
3785
error = entry.SetPermissions(permissions
src/system/boot/loader/file_systems/fat/Directory.cpp
432
Directory::CreateFile(const char* name, mode_t permissions, Node** _node)
src/system/boot/loader/file_systems/fat/Directory.h
44
virtual status_t CreateFile(const char *name, mode_t permissions,
src/system/boot/loader/vfs.cpp
1033
mode_t permissions = 0;
src/system/boot/loader/vfs.cpp
1037
permissions = va_arg(args, int) /*& ~__gUmask*/;
src/system/boot/loader/vfs.cpp
1043
RETURN_AND_SET_ERRNO(open_from(gRoot, name, mode, permissions));
src/system/boot/loader/vfs.cpp
1048
open_from(Directory *directory, const char *name, int mode, mode_t permissions)
src/system/boot/loader/vfs.cpp
1106
error = directory->CreateFile(name, permissions, &node);
src/system/boot/loader/vfs.cpp
288
Directory::CreateFile(const char *name, mode_t permissions, Node **_node)
src/system/kernel/device_manager/devfs.cpp
247
init_directory_vnode(struct devfs_vnode* vnode, int permissions)
src/system/kernel/device_manager/devfs.cpp
249
vnode->stream.type = S_IFDIR | permissions;
src/system/kernel/fs/vfs.cpp
3990
int permissions = 0;
src/system/kernel/fs/vfs.cpp
3997
permissions = userPermissions | groupPermissions | otherPermissions
src/system/kernel/fs/vfs.cpp
4000
permissions |= S_IXOTH;
src/system/kernel/fs/vfs.cpp
4003
permissions = userPermissions;
src/system/kernel/fs/vfs.cpp
4006
permissions = groupPermissions;
src/system/kernel/fs/vfs.cpp
4009
permissions = otherPermissions;
src/system/kernel/fs/vfs.cpp
4012
return (accessMode & ~permissions) == 0 ? B_OK : B_PERMISSION_DENIED;
src/system/libroot/posix/sys/mman.cpp
212
shm_open(const char* name, int openMode, mode_t permissions)
src/system/libroot/posix/sys/mman.cpp
219
return open(path, openMode | O_CLOEXEC, permissions);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1535
int openMode, int permissions, void** _cookie, ino_t* _newVnodeID)
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1550
status_t error = create_file(volume, directory, name, openMode, permissions,
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
392
int permissions = 0;
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
399
permissions = userPermissions | groupPermissions | otherPermissions
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
403
permissions = userPermissions;
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
406
permissions = groupPermissions;
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
409
permissions = otherPermissions;
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
412
return (accessFlags & ~permissions) == 0 ? B_OK : B_NOT_ALLOWED;
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
594
int openMode, int permissions, Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
660
error = volume->CreateFile(permissions, transaction, newFile);
src/tools/fs_shell/fssh.cpp
269
fssh_mode_t permissions = 0;
src/tools/fs_shell/fssh.cpp
274
permissions = (permissions << 3) | (c - '0');
src/tools/fs_shell/fssh.cpp
277
_permissions = permissions;
src/tools/fs_shell/fssh.cpp
358
std::string permissions;
src/tools/fs_shell/fssh.cpp
361
permissions += ((mode & FSSH_S_IRUSR) ? 'r' : '-');
src/tools/fs_shell/fssh.cpp
362
permissions += ((mode & FSSH_S_IWUSR) ? 'w' : '-');
src/tools/fs_shell/fssh.cpp
364
permissions += 's';
src/tools/fs_shell/fssh.cpp
366
permissions += ((mode & FSSH_S_IXUSR) ? 'x' : '-');
src/tools/fs_shell/fssh.cpp
368
permissions += ((mode & FSSH_S_IRGRP) ? 'r' : '-');
src/tools/fs_shell/fssh.cpp
369
permissions += ((mode & FSSH_S_IWGRP) ? 'w' : '-');
src/tools/fs_shell/fssh.cpp
371
permissions += 's';
src/tools/fs_shell/fssh.cpp
373
permissions += ((mode & FSSH_S_IXGRP) ? 'x' : '-');
src/tools/fs_shell/fssh.cpp
375
permissions += ((mode & FSSH_S_IROTH) ? 'r' : '-');
src/tools/fs_shell/fssh.cpp
376
permissions += ((mode & FSSH_S_IWOTH) ? 'w' : '-');
src/tools/fs_shell/fssh.cpp
377
permissions += ((mode & FSSH_S_IXOTH) ? 'x' : '-');
src/tools/fs_shell/fssh.cpp
413
fileType, permissions.c_str(), (int)st.fssh_st_uid, (int)st.fssh_st_gid,
src/tools/fs_shell/fssh.cpp
689
fssh_mode_t permissions;
src/tools/fs_shell/fssh.cpp
690
if (argi + 1 >= argc || !get_permissions(argv[argi++], permissions)) {
src/tools/fs_shell/fssh.cpp
696
st.fssh_st_mode = permissions;
src/tools/fs_shell/vfs.cpp
2145
int permissions = 0;
src/tools/fs_shell/vfs.cpp
2152
permissions = userPermissions | groupPermissions | otherPermissions
src/tools/fs_shell/vfs.cpp
2155
permissions |= FSSH_S_IXOTH;
src/tools/fs_shell/vfs.cpp
2158
permissions = userPermissions;
src/tools/fs_shell/vfs.cpp
2161
permissions = groupPermissions;
src/tools/fs_shell/vfs.cpp
2164
permissions = otherPermissions;
src/tools/fs_shell/vfs.cpp
2167
return (accessMode & ~permissions) == 0 ? FSSH_B_OK : FSSH_B_NOT_ALLOWED;