Searched refs:accessMode (Results 1 - 25 of 36) sorted by relevance

12

/haiku/src/system/libroot/posix/unistd/
H A Daccess.c16 access(const char* path, int accessMode) argument
18 status_t status = _kern_access(-1, path, accessMode, false);
25 faccessat(int fd, const char* path, int accessMode, int flag) argument
27 status_t status = _kern_access(fd, path, accessMode,
/haiku/headers/build/host/darwin/
H A Dunistd.h10 int faccessat(int fd, const char* path, int accessMode, int flag);
/haiku/src/build/libroot/
H A Dfs_darwin.cpp21 static int eaccess(const char* path, int accessMode);
56 eaccess(const char* path, int accessMode) argument
100 if ((accessMode & ~fileMode) != 0) {
110 faccessat(int fd, const char* path, int accessMode, int flag) argument
120 return (flag & AT_EACCESS) != 0 ? eaccess(path, accessMode)
121 : access(path, accessMode);
134 return (flag & AT_EACCESS) != 0 ? eaccess(fullPath, accessMode)
135 : access(fullPath, accessMode);
H A Dremapped_functions.h23 int _haiku_build_faccessat(int fd, const char* path, int accessMode,
H A Dfunction_remapper.cpp88 faccessat(int fd, const char* path, int accessMode, int flag) argument
92 return _haiku_build_faccessat(fd, path, accessMode, flag);
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/private/fs_shell/
H A Dfssh_unistd.h40 extern int fssh_access(const char *path, int accessMode);
/haiku/src/add-ons/kernel/file_systems/exfat/
H A DInode.cpp154 Inode::CheckPermissions(int accessMode) const
157 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
160 return check_access_permissions(accessMode, Mode(), (gid_t)GroupID(),
H A DInode.h60 status_t CheckPermissions(int accessMode) const;
H A Dkernel_interface.cpp529 exfat_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
532 return inode->CheckPermissions(accessMode);
/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/ufs2/
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(),
H A DInode.h98 // status_t CheckPermissions(int accessMode) const;
115 status_t CheckPermissions(int accessMode) const;
H A Dkernel_interface.cpp321 ufs2_access(fs_volume *_volume, fs_vnode *_node, int accessMode) argument
324 return inode->CheckPermissions(accessMode);
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A Dkernel_interface.cpp888 int accessMode = open_mode_to_access(openMode); local
891 accessMode |= ACCESS_W;
894 error = node->CheckPermissions(accessMode);
1523 int accessMode = open_mode_to_access(openMode); local
1525 accessMode |= ACCESS_W;
1528 status_t error = node->CheckPermissions(accessMode);
1594 int accessMode = open_mode_to_access(openMode); local
1596 accessMode |= ACCESS_W;
1600 error = node->CheckPermissions(accessMode);
1685 int accessMode local
1727 int accessMode = open_mode_to_access(cookie->GetOpenMode()); local
1765 int accessMode = open_mode_to_access(cookie->GetOpenMode()); local
[all...]
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DInode.h47 status_t CheckPermissions(int accessMode) const;
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/add-ons/kernel/file_systems/xfs/
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);
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 DInode.h305 status_t CheckPermissions(int accessMode) const;
/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/src/add-ons/kernel/file_systems/ext2/
H A DInode.h49 status_t CheckPermissions(int accessMode) const;
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(),
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/
H A DBeOSKernelVolume.cpp839 int accessMode = open_mode_to_access(openMode) | (create ? W_OK : 0); local
840 status_t error = Access(node, accessMode);
/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);

Completed in 231 milliseconds

12