Lines Matching refs:flag
110 faccessat(int fd, const char* path, int accessMode, int flag)
112 if (flag != AT_EACCESS && flag != 0) {
113 // invalid flag
120 return (flag & AT_EACCESS) != 0 ? eaccess(path, accessMode)
134 return (flag & AT_EACCESS) != 0 ? eaccess(fullPath, accessMode)
140 fchmodat(int fd, const char* path, mode_t mode, int flag)
142 if ((flag & AT_SYMLINK_NOFOLLOW) == 0 && flag != 0) {
143 // invalid flag
150 if ((flag & AT_SYMLINK_NOFOLLOW) != 0) {
171 if ((flag & AT_SYMLINK_NOFOLLOW) != 0) {
184 fchownat(int fd, const char* path, uid_t owner, gid_t group, int flag)
186 if (flag != AT_SYMLINK_NOFOLLOW && flag != 0) {
187 // invalid flag
194 return (flag & AT_SYMLINK_NOFOLLOW) != 0 ? lchown(path, owner, group)
208 return (flag & AT_SYMLINK_NOFOLLOW) != 0 ? lchown(fullPath, owner, group)
242 fstatat(int fd, const char *path, struct stat *st, int flag)
244 if (flag != AT_SYMLINK_NOFOLLOW && flag != 0) {
245 // invalid flag
252 return (flag & AT_SYMLINK_NOFOLLOW) != 0 ? lstat(path, st)
266 return (flag & AT_SYMLINK_NOFOLLOW) != 0 ? lstat(fullPath, st)
429 unlinkat(int fd, const char *path, int flag)
431 if (flag != AT_REMOVEDIR && flag != 0) {
432 // invalid flag
439 return (flag & AT_REMOVEDIR) != 0 ? rmdir(path) : unlink(path);
452 return (flag & AT_REMOVEDIR) != 0 ? rmdir(fullPath)
459 int flag)
461 if ((flag & AT_SYMLINK_FOLLOW) != 0) {
466 } else if (flag != 0) {