/haiku-fatelf/src/system/libroot/posix/unistd/ |
H A D | access.c | 16 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 D | unistd.h | 10 int faccessat(int fd, const char* path, int accessMode, int flag);
|
/haiku-fatelf/src/build/libroot/ |
H A D | fs_darwin.cpp | 21 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 D | remapped_functions.h | 22 int _haiku_build_faccessat(int fd, const char* path, int accessMode,
|
H A D | function_remapper.cpp | 94 faccessat(int fd, const char* path, int accessMode, int flag) argument 98 return _haiku_build_faccessat(fd, path, accessMode, flag);
|
H A D | fs.cpp | 1312 _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 D | fssh_unistd.h | 40 extern int fssh_access(const char *path, int accessMode);
|
/haiku-fatelf/headers/build/ |
H A D | BeOSBuildCompatibility.h | 109 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 D | Inode.cpp | 101 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 D | Inode.h | 45 status_t CheckPermissions(int accessMode) const;
|
H A D | kernel_interface.cpp | 477 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 D | Inode.cpp | 153 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 D | Inode.h | 60 status_t CheckPermissions(int accessMode) const;
|
H A D | kernel_interface.cpp | 482 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 D | kernel_interface.cpp | 874 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 D | unistd.h | 156 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 D | Inode.h | 49 status_t CheckPermissions(int accessMode) const;
|
H A D | Inode.cpp | 190 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 D | BeOSKernelVolume.cpp | 839 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 D | Inode.h | 102 status_t CheckPermissions(int accessMode) const;
|
H A D | Inode.cpp | 494 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 D | Inode.h | 123 status_t CheckPermissions(int accessMode) const;
|
H A D | Inode.cpp | 269 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 D | kernel_interface.cpp | 708 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 D | kernel_interface.cpp | 337 udf_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
|