• Home
  • Raw
  • Download

Lines Matching refs:dirfd

332 static int open_at_end(int dirfd, const char *name)  in open_at_end()  argument
334 int fd = openat(dirfd, name, O_RDWR | O_CREAT | O_CLOEXEC, 0666); in open_at_end()
349 static int open_for_reading(int dirfd, const char *name) in open_for_reading() argument
351 return openat(dirfd, name, O_RDONLY); in open_for_reading()
354 bool open_output_files(int dirfd, int *fds, bool write) in open_output_files() argument
360 if ((fds[i] = openfunc(dirfd, filenames[i])) < 0) { in open_output_files()
912 int dirfd; in execute_next_entry() local
925 if ((dirfd = openat(resdirfd, name, O_DIRECTORY | O_RDONLY | O_CLOEXEC)) < 0) { in execute_next_entry()
930 if (!open_output_files(dirfd, outputs, true)) { in execute_next_entry()
937 fsync(dirfd); in execute_next_entry()
1014 close(dirfd); in execute_next_entry()
1019 static int remove_file(int dirfd, const char *name) in remove_file() argument
1021 return unlinkat(dirfd, name, 0) && errno != ENOENT; in remove_file()
1024 static bool clear_test_result_directory(int dirfd) in clear_test_result_directory() argument
1029 if (remove_file(dirfd, filenames[i])) { in clear_test_result_directory()
1042 int dirfd; in clear_old_results() local
1045 if ((dirfd = open(path, O_DIRECTORY | O_RDONLY)) < 0) { in clear_old_results()
1055 if (remove_file(dirfd, "uname.txt") || in clear_old_results()
1056 remove_file(dirfd, "starttime.txt") || in clear_old_results()
1057 remove_file(dirfd, "endtime.txt") || in clear_old_results()
1058 remove_file(dirfd, "aborted.txt")) { in clear_old_results()
1059 close(dirfd); in clear_old_results()
1069 if ((resdirfd = openat(dirfd, name, O_DIRECTORY | O_RDONLY)) < 0) in clear_old_results()
1074 close(dirfd); in clear_old_results()
1078 if (unlinkat(dirfd, name, AT_REMOVEDIR)) { in clear_old_results()
1085 close(dirfd); in clear_old_results()
1108 bool initialize_execute_state_from_resume(int dirfd, in initialize_execute_state_from_resume() argument
1121 if (!read_settings_from_dir(settings, dirfd) || in initialize_execute_state_from_resume()
1122 !read_job_list(list, dirfd)) { in initialize_execute_state_from_resume()
1123 close(dirfd); in initialize_execute_state_from_resume()
1133 if ((resdirfd = openat(dirfd, name, O_DIRECTORY | O_RDONLY)) >= 0) in initialize_execute_state_from_resume()
1162 close(dirfd); in initialize_execute_state_from_resume()