Lines Matching refs:mode
390 filstat(char *nm, enum token mode) in filstat() argument
394 if (mode == FILSYM ? lstat(nm, &s) : stat(nm, &s)) in filstat()
397 switch (mode) { in filstat()
515 static int test_file_access(const char *path, int mode) in test_file_access() argument
518 mode == X_OK && geteuid() == 0 && !has_exec_bit_set(path)) in test_file_access()
520 return !faccessat(AT_FDCWD, path, mode, AT_EACCESS); in test_file_access()
529 test_st_mode(const struct stat *st, int mode) in test_st_mode() argument
535 if (mode != X_OK) in test_st_mode()
540 mode = S_IXUSR | S_IXGRP | S_IXOTH; in test_st_mode()
542 mode <<= 6; in test_st_mode()
544 mode <<= 3; in test_st_mode()
546 return st->st_mode & mode; in test_st_mode()