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

12

/haiku-fatelf/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-fatelf/headers/build/host/darwin/
H A Dunistd.h10 int faccessat(int fd, const char* path, int accessMode, int flag);
/haiku-fatelf/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.h22 int _haiku_build_faccessat(int fd, const char* path, int accessMode,
H A Dfunction_remapper.cpp94 faccessat(int fd, const char* path, int accessMode, int flag) argument
98 return _haiku_build_faccessat(fd, path, accessMode, flag);
H A Dfs.cpp1312 _haiku_build_faccessat(int fd, const char* path, int accessMode, int flag) argument
1315 return faccessat(fd, path, accessMode, flag);
1361 if ((accessMode & ~fileMode) != 0)
/haiku-fatelf/headers/private/fs_shell/
H A Dfssh_unistd.h40 extern int fssh_access(const char *path, int accessMode);
/haiku-fatelf/headers/build/
H A DBeOSBuildCompatibility.h109 int _haiku_build_faccessat(int fd, const char* path, int accessMode,
152 # define faccessat(fd, path, accessMode, flag) \
153 _haiku_build_faccessat(fd, path, accessMode, flag)
/haiku-fatelf/src/add-ons/kernel/file_systems/btrfs/
H A DInode.cpp101 Inode::CheckPermissions(int accessMode) const
104 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
135 return (accessMode & ~permissions) == 0 ? B_OK : B_NOT_ALLOWED;
H A DInode.h45 status_t CheckPermissions(int accessMode) const;
H A Dkernel_interface.cpp477 btrfs_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
480 return inode->CheckPermissions(accessMode);
/haiku-fatelf/src/add-ons/kernel/file_systems/exfat/
H A DInode.cpp153 Inode::CheckPermissions(int accessMode) const
156 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
187 return (accessMode & ~permissions) == 0 ? B_OK : B_NOT_ALLOWED;
H A DInode.h60 status_t CheckPermissions(int accessMode) const;
H A Dkernel_interface.cpp482 exfat_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
485 return inode->CheckPermissions(accessMode);
/haiku-fatelf/src/add-ons/kernel/file_systems/ramfs/
H A Dkernel_interface.cpp874 int accessMode = open_mode_to_access(openMode); local
877 accessMode |= ACCESS_W;
880 error = node->CheckPermissions(accessMode);
1506 int accessMode = open_mode_to_access(openMode); local
1508 accessMode |= ACCESS_W;
1511 status_t error = node->CheckPermissions(accessMode);
1577 int accessMode = open_mode_to_access(openMode); local
1579 accessMode |= ACCESS_W;
1583 error = node->CheckPermissions(accessMode);
1669 int accessMode local
1711 int accessMode = open_mode_to_access(cookie->GetOpenMode()); local
1749 int accessMode = open_mode_to_access(cookie->GetOpenMode()); local
[all...]
/haiku-fatelf/headers/posix/
H A Dunistd.h156 extern int access(const char *path, int accessMode);
157 extern int faccessat(int fd, const char *path, int accessMode, int flag);
/haiku-fatelf/src/add-ons/kernel/file_systems/ext2/
H A DInode.h49 status_t CheckPermissions(int accessMode) const;
H A DInode.cpp190 Inode::CheckPermissions(int accessMode) const
193 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
224 return (accessMode & ~permissions) == 0 ? B_OK : B_NOT_ALLOWED;
/haiku-fatelf/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-fatelf/src/add-ons/kernel/file_systems/bfs/
H A DInode.h102 status_t CheckPermissions(int accessMode) const;
H A DInode.cpp494 Inode::CheckPermissions(int accessMode) const
497 if ((accessMode & W_OK) != 0 && fVolume->IsReadOnly())
528 return (accessMode & ~permissions) == 0 ? B_OK : B_NOT_ALLOWED;
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/bfs/r5/
H A DInode.h123 status_t CheckPermissions(int accessMode) const;
H A DInode.cpp269 Inode::CheckPermissions(int accessMode) const
275 if (accessMode & W_OK && fVolume->IsReadOnly())
279 if (user == 0 && !((accessMode & X_OK) && (Mode() & S_IXUSR) == 0))
282 // shift mode bits, to check directly against accessMode
289 if (accessMode & ~(mode & S_IRWXO))
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/userlandfs/r5/src/test/ramfs/
H A Dkernel_interface.cpp708 int accessMode = open_mode_to_access(openMode); local
711 accessMode |= ACCESS_W;
714 error = node->CheckPermissions(accessMode);
/haiku-fatelf/src/add-ons/kernel/file_systems/udf/
H A Dkernel_interface.cpp337 udf_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument

Completed in 160 milliseconds

12