Searched refs:accessMode (Results 1 - 25 of 36) sorted by last modified time

12

/haiku/src/add-ons/kernel/file_systems/ramfs/
H A Dkernel_interface.cpp892 int accessMode = open_mode_to_access(openMode); local
895 accessMode |= ACCESS_W;
898 error = node->CheckPermissions(accessMode);
1527 int accessMode = open_mode_to_access(openMode); local
1529 accessMode |= ACCESS_W;
1532 status_t error = node->CheckPermissions(accessMode);
1598 int accessMode = open_mode_to_access(openMode); local
1600 accessMode |= ACCESS_W;
1604 error = node->CheckPermissions(accessMode);
1689 int accessMode local
1731 int accessMode = open_mode_to_access(cookie->GetOpenMode()); local
1769 int accessMode = open_mode_to_access(cookie->GetOpenMode()); local
[all...]
/haiku/src/tools/fs_shell/
H A Dvfs.cpp2135 fssh_check_access_permissions(int accessMode, fssh_mode_t mode, argument
2166 return (accessMode & ~permissions) == 0 ? FSSH_B_OK : FSSH_B_NOT_ALLOWED;
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DInode.h305 status_t CheckPermissions(int accessMode) const;
H A DInode.cpp340 Inode::CheckPermissions(int accessMode) const
343 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
346 return check_access_permissions(accessMode, Mode(), (uint32)GroupId(), (uint32)UserId());
H A Dkernel_interface.cpp339 xfs_access(fs_volume *_volume, fs_vnode *_node, int accessMode) argument
342 return inode->CheckPermissions(accessMode);
559 int accessMode = open_mode_to_access(openMode) | (openMode & O_TRUNC ? W_OK : 0); local
560 status = inode->CheckPermissions(accessMode);
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp632 btrfs_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
635 return inode->CheckPermissions(accessMode);
H A DInode.cpp161 Inode::CheckPermissions(int accessMode) const
164 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
167 return check_access_permissions(accessMode, Mode(), (gid_t)fNode.GroupID(),
/haiku/src/system/kernel/fs/
H A Dvfs.cpp3975 check_access_permissions(int accessMode, mode_t mode, gid_t nodeGroupID, argument
4006 return (accessMode & ~permissions) == 0 ? B_OK : B_PERMISSION_DENIED;
H A Drootfs.cpp142 rootfs_check_permissions(struct rootfs_vnode* dir, int accessMode) argument
144 return check_access_permissions(accessMode, dir->stream.type, (gid_t)dir->gid, (uid_t)dir->uid);
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DInode.cpp525 Inode::CheckPermissions(int accessMode) const
528 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
531 return check_access_permissions(accessMode, Mode(), (gid_t)fNode.GroupID(),
H A Dkernel_interface.cpp1579 bfs_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
1584 status_t status = inode->CheckPermissions(accessMode);
/haiku/src/add-ons/kernel/file_systems/ext2/
H A Dkernel_interface.cpp1292 ext2_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
1295 return inode->CheckPermissions(accessMode);
H A DInode.cpp215 Inode::CheckPermissions(int accessMode) const
218 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
221 return check_access_permissions(accessMode, Mode(), (gid_t)fNode.GroupID(),
H A DInode.h49 status_t CheckPermissions(int accessMode) const;
/haiku/src/add-ons/kernel/file_systems/ufs2/
H A Dkernel_interface.cpp321 ufs2_access(fs_volume *_volume, fs_vnode *_node, int accessMode) argument
324 return inode->CheckPermissions(accessMode);
H A DInode.h98 // status_t CheckPermissions(int accessMode) const;
115 status_t CheckPermissions(int accessMode) const;
H A DInode.cpp238 Inode::CheckPermissions(int accessMode) const
241 if ((accessMode & W_OK) != 0/* && fVolume->IsReadOnly()*/)
244 return check_access_permissions(accessMode, Mode(), (gid_t)GroupID(),
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dkernel_interface.cpp49 static status_t fs_access(fs_volume* _volume, fs_vnode* _node, int accessMode);
1073 fs_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
1079 if ((accessMode & W_OK) != 0 && (volume->fs_info_flags & B_FS_IS_READONLY) != 0)
1082 return check_access_permissions(accessMode, node->mode, node->gid, node->uid);
/haiku/src/add-ons/kernel/file_systems/udf/
H A Dkernel_interface.cpp337 udf_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
/haiku/src/build/libroot/
H A Dfs.cpp1331 _haiku_build_faccessat(int fd, const char* path, int accessMode, int flag) argument
1334 return faccessat(fd, path, accessMode, flag);
1380 if ((accessMode & ~fileMode) != 0)
/haiku/headers/build/
H A DBeOSBuildCompatibility.h95 int _haiku_build_faccessat(int fd, const char* path, int accessMode,
138 # define faccessat(fd, path, accessMode, flag) \
139 _haiku_build_faccessat(fd, path, accessMode, flag)
/haiku/src/add-ons/kernel/file_systems/exfat/
H A Dkernel_interface.cpp529 exfat_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
532 return inode->CheckPermissions(accessMode);
/haiku/headers/posix/
H A Dunistd.h336 extern int access(const char *path, int accessMode);
337 extern int faccessat(int fd, const char *path, int accessMode, int flag);
/haiku/headers/private/fs_shell/
H A Dfssh_fs_interface.h364 extern fssh_status_t fssh_check_access_permissions(int accessMode,
/haiku/headers/os/drivers/
H A Dfs_interface.h334 extern status_t check_access_permissions(int accessMode, mode_t mode,

Completed in 228 milliseconds

12