Searched refs:permissions (Results 26 - 36 of 36) sorted by relevance

12

/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DClientConnection.h53 User* user, Permissions permissions);
H A DClientConnection.cpp412 Permissions permissions)
414 bool unmountAll = (!permissions.ImpliesMountSharePermission());
698 // check permissions
782 // check permissions
877 // check permissions
880 Permissions permissions = volume->GetNodePermissions(node); local
884 if (!permissions.ImpliesReadPermission())
886 else if (!permissions.ImpliesWritePermission())
890 if (!permissions.ImpliesReadPermission())
893 if (!permissions
411 UserPermissionsChanged(Share* share, User* user, Permissions permissions) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/udf/
H A DUdfStructures.cpp1081 PRINT(("permissions: %" B_PRIu32 ", 0x%" B_PRIx32 "\n",
1082 permissions(), permissions()));
1156 PRINT(("permissions: %" B_PRIu32 ", 0x%" B_PRIx32 "\n",
1157 permissions(), permissions()));
H A DUdfStructures.h1973 enum permissions { enum
2012 uint32 permissions() const { return B_LENDIAN_TO_HOST_INT32(_permissions); } function in struct:file_icb_entry
2049 void set_permissions(uint32 permissions) { _permissions = B_HOST_TO_LENDIAN_INT32(permissions); } argument
2143 uint32 permissions() const { return B_LENDIAN_TO_HOST_INT32(_permissions); } function in struct:extended_file_icb_entry
2187 void set_permissions(uint32 permissions) { _permissions = B_HOST_TO_LENDIAN_INT32(permissions); } argument
/haiku/src/build/libroot/
H A Dfs.cpp1529 _haiku_build_open(const char* path, int openMode, mode_t permissions) argument
1531 return _haiku_build_openat(AT_FDCWD, path, openMode, permissions);
1536 _haiku_build_openat(int fd, const char* path, int openMode, mode_t permissions) argument
1538 // adapt the permissions as required by POSIX
1541 permissions &= ~mask;
1543 RETURN_AND_SET_ERRNO(_kern_open(fd, path, openMode, permissions));
/haiku/src/tools/fs_shell/
H A Dvfs.cpp2138 // get node permissions
2143 // get the node permissions for this uid/gid
2144 int permissions = 0; local
2151 permissions = userPermissions | groupPermissions | otherPermissions
2154 permissions |= FSSH_S_IXOTH;
2157 permissions = userPermissions;
2160 permissions = groupPermissions;
2163 permissions = otherPermissions;
2166 return (accessMode & ~permissions) == 0 ? FSSH_B_OK : FSSH_B_NOT_ALLOWED;
5283 * \param perms The access permissions th
[all...]
/haiku/src/system/boot/loader/file_systems/fat/
H A DDirectory.cpp469 Directory::CreateFile(const char* name, mode_t permissions, Node** _node) argument
/haiku/src/kits/app/
H A DRoster.cpp2254 // get permissions
2255 mode_t permissions;
2256 error = node.GetPermissions(&permissions);
2260 if ((permissions & S_IXUSR) != 0 && node.IsFile()) {
/haiku/src/system/kernel/fs/
H A Dvfs.cpp3978 // get node permissions
3983 // get the node permissions for this uid/gid
3984 int permissions = 0; local
3991 permissions = userPermissions | groupPermissions | otherPermissions
3994 permissions |= S_IXOTH;
3997 permissions = userPermissions;
4000 permissions = groupPermissions;
4003 permissions = otherPermissions;
4006 return (accessMode & ~permissions) == 0 ? B_OK : B_PERMISSION_DENIED;
4499 \param mode The type and permissions fo
[all...]
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp247 init_directory_vnode(struct devfs_vnode* vnode, int permissions) argument
249 vnode->stream.type = S_IFDIR | permissions;
/haiku/src/kits/tracker/
H A DFSUtils.cpp432 // have the right r/w permissions
3756 // offer the possibility to change the permissions
3765 mode_t permissions; local
3767 error = entry.GetPermissions(&permissions);
3769 error = entry.SetPermissions(permissions
3773 // we updated the permissions, so let's try again
3778 "permissions of file \"%name\". %error"));

Completed in 150 milliseconds

12