/external/ltp/lib/ |
D | tst_safe_file_at.c | 36 const int dirfd, const char *const path, const int oflags, ...) in safe_openat() argument 46 fd = openat(dirfd, path, oflags, mode); in safe_openat() 52 dirfd, tst_decode_fd(dirfd), path, oflags, mode); in safe_openat() 58 const int dirfd, const char *const path, in safe_file_readat() argument 61 int fd = safe_openat(file, lineno, dirfd, path, O_RDONLY); in safe_file_readat() 77 nbyte, dirfd, tst_decode_fd(dirfd), path); in safe_file_readat() 83 int tst_file_vprintfat(const int dirfd, const char *const path, in tst_file_vprintfat() argument 86 const int fd = openat(dirfd, path, O_WRONLY); in tst_file_vprintfat() 104 int tst_file_printfat(const int dirfd, const char *const path, in tst_file_printfat() argument 111 rval = tst_file_vprintfat(dirfd, path, fmt, va); in tst_file_printfat() [all …]
|
/external/ltp/include/ |
D | tst_safe_file_at.h | 12 #define SAFE_OPENAT(dirfd, path, oflags, ...) \ argument 14 (dirfd), (path), (oflags), ## __VA_ARGS__) 16 #define SAFE_FILE_READAT(dirfd, path, buf, nbyte) \ argument 18 (dirfd), (path), (buf), (nbyte)) 21 #define SAFE_FILE_PRINTFAT(dirfd, path, fmt, ...) \ argument 23 (dirfd), (path), (fmt), __VA_ARGS__) 25 #define SAFE_UNLINKAT(dirfd, path, flags) \ argument 26 safe_unlinkat(__FILE__, __LINE__, (dirfd), (path), (flags)) 31 int safe_openat(const char *const file, const int lineno, const int dirfd, 36 const int dirfd, const char *const path, [all …]
|
/external/igt-gpu-tools/runner/ |
D | runner_tests.c | 49 static char *dump_file(int dirfd, const char *name) in dump_file() argument 51 int fd = openat(dirfd, name, O_RDONLY); in dump_file() 116 static void clear_directory_fd(int dirfd) in clear_directory_fd() argument 121 d = fdopendir(dirfd); in clear_directory_fd() 123 if (dirfd < 0 || d == NULL) { in clear_directory_fd() 131 unlinkat(dirfd, dirent->d_name, 0); in clear_directory_fd() 133 clear_directory_fd(openat(dirfd, dirent->d_name, O_DIRECTORY | O_RDONLY)); in clear_directory_fd() 134 unlinkat(dirfd, dirent->d_name, AT_REMOVEDIR); in clear_directory_fd() 144 int dirfd = open(name, O_DIRECTORY | O_RDONLY); in clear_directory() local 145 clear_directory_fd(dirfd); in clear_directory() [all …]
|
D | job_list.c | 385 int dirfd, fd; in create_job_list() local 395 dirfd = open(settings->test_root, O_DIRECTORY | O_RDONLY); in create_job_list() 396 if (dirfd < 0) { in create_job_list() 401 fd = openat(dirfd, "test-list.txt", O_RDONLY); in create_job_list() 404 close(dirfd); in create_job_list() 420 close(dirfd); in create_job_list() 428 int dirfd, fd; in serialize_job_list() local 437 if ((dirfd = open(settings->results_path, O_DIRECTORY | O_RDONLY)) < 0) { in serialize_job_list() 439 if ((dirfd = open(settings->results_path, O_DIRECTORY | O_RDONLY)) < 0) { in serialize_job_list() 446 faccessat(dirfd, joblist_filename, F_OK, 0) == 0) { in serialize_job_list() [all …]
|
D | executor.c | 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() [all …]
|
D | settings.c | 477 int dirfd, fd; in validate_settings() local 494 dirfd = open(settings->test_root, O_DIRECTORY | O_RDONLY); in validate_settings() 495 if (dirfd < 0) { in validate_settings() 500 fd = openat(dirfd, "test-list.txt", O_RDONLY); in validate_settings() 503 close(dirfd); in validate_settings() 508 close(dirfd); in validate_settings() 558 int dirfd, fd; in serialize_settings() local 566 if ((dirfd = open(settings->results_path, O_DIRECTORY | O_RDONLY)) < 0) { in serialize_settings() 568 if ((dirfd = open(settings->results_path, O_DIRECTORY | O_RDONLY)) < 0) { in serialize_settings() 575 faccessat(dirfd, settings_filename, F_OK, 0) == 0) { in serialize_settings() [all …]
|
D | results.c | 11 int dirfd; in main() local 16 dirfd = open(argv[1], O_DIRECTORY | O_RDONLY); in main() 17 if (dirfd < 0) in main() 20 if (generate_results(dirfd)) { in main()
|
D | runner_json_tests.c | 126 static void run_results_and_compare(int dirfd, const char *dirname) in run_results_and_compare() argument 128 int testdirfd = openat(dirfd, dirname, O_RDONLY | O_DIRECTORY); in run_results_and_compare() 169 int dirfd = open(testdatadir, O_RDONLY | O_DIRECTORY); variable 172 igt_assert_fd(dirfd); 176 run_results_and_compare(dirfd, dirnames[i]); in igt_subtest()
|
D | resume.c | 19 int dirfd; in main() local 29 if ((dirfd = open(argv[1], O_RDONLY | O_DIRECTORY)) < 0) { in main() 34 if (!initialize_execute_state_from_resume(dirfd, &state, &settings, &job_list)) { in main()
|
D | resultgen.h | 6 bool generate_results(int dirfd); 9 struct json_object *generate_results_json(int dirfd);
|
/external/ltp/testcases/network/nfs/nfs_stress/ |
D | nfs05_make_tree.c | 128 int i, k, fd, dirfd, ret; in thread_fn() local 138 dirfd = SAFE_OPEN(dirname, O_DIRECTORY); in thread_fn() 142 fd = openat(dirfd, "makefile", O_CREAT | O_RDWR, in thread_fn() 156 fd = openat(dirfd, cfile, O_CREAT | O_RDWR, in thread_fn() 170 ret = mkdirat(dirfd, "dir", 0755); in thread_fn() 173 dirfd = openat(dirfd, "dir", O_DIRECTORY); in thread_fn() 174 if (dirfd < 0) in thread_fn()
|
/external/toybox/lib/ |
D | dirtree.c | 36 int fd = parent ? parent->dirfd : AT_FDCWD, in dirtree_add_node() 108 return node->parent ? node->parent->dirfd : AT_FDCWD; in dirtree_parentfd() 142 int (*callback)(struct dirtree *node), int dirfd, int flags) in dirtree_recurse() argument 149 if (AT_FDCWD == (node->dirfd = dirfd)) dir = opendir("."); in dirtree_recurse() 150 else if (node->dirfd != -1) dir = fdopendir(node->dirfd); in dirtree_recurse() 157 close(node->dirfd); in dirtree_recurse() 185 node->dirfd = -1; in dirtree_recurse()
|
D | xwrap.c | 562 int fd, track, len, try = 9999, dirfd = -1, missing = 0; in xabspath() local 592 if (!done && track) dirfd = open("/", O_PATH); in xabspath() 599 if (-1 == (fd = openat(dirfd, "..", O_PATH))) goto error; in xabspath() 600 close(dirfd); in xabspath() 601 dirfd = fd; in xabspath() 609 else len = readlinkat(dirfd, new->str, libbuf, sizeof(libbuf)); in xabspath() 619 if (-1 == (fd = openat(dirfd, new->str, O_PATH))) goto error; in xabspath() 620 close(dirfd); in xabspath() 621 dirfd = fd; in xabspath() 631 close(dirfd); in xabspath() [all …]
|
/external/ltp/testcases/kernel/syscalls/fstatat/ |
D | fstatat01.c | 63 int fstatat(int dirfd, const char *filename, struct stat64 *statbuf, int flags) in fstatat() argument 65 return ltp_syscall(__NR_fstatat64, dirfd, filename, statbuf, flags); in fstatat() 68 int fstatat(int dirfd, const char *filename, struct stat *statbuf, int flags) in fstatat() argument 70 return ltp_syscall(__NR_newfstatat, dirfd, filename, statbuf, flags); in fstatat() 73 int fstatat(int dirfd, const char *filename, struct stat *statbuf, int flags) in fstatat() argument 75 return ltp_syscall(__NR_fstatat, dirfd, filename, statbuf, flags); in fstatat()
|
/external/python/cffi/demo/ |
D | readdir2.py | 14 dirfd = lib.openat(basefd, path, 0) 15 if dirfd < 0: 18 dir = lib.fdopendir(dirfd) 30 walk(dirfd, name)
|
D | readdir.py | 14 dirfd = lib.openat(basefd, path, 0) 15 if dirfd < 0: 18 dir = lib.fdopendir(dirfd) 30 walk(dirfd, name)
|
D | readdir_ctypes.py | 48 dirfd = openat(basefd, path, 0) 49 if dirfd < 0: 52 dir = fdopendir(dirfd) 64 walk(dirfd, name)
|
/external/linux-kselftest/tools/testing/selftests/proc/ |
D | read.c | 45 fd = openat(dirfd(d), filename, O_RDONLY|O_NONBLOCK); in f_reg() 58 fd = openat(dirfd(d), filename, O_WRONLY); in f_reg_write() 71 rv = readlinkat(dirfd(d), filename, buf, sizeof(buf)); in f_lnk() 107 fd = openat(dirfd(d), de->d_name, O_DIRECTORY|O_RDONLY); in f() 135 if (fstatfs(dirfd(d), &sfs) == -1) { in main()
|
/external/rust/crates/nix/test/ |
D | test_unistd.rs | 139 let dirfd = open(tempdir.path(), OFlag::empty(), Mode::empty()).unwrap(); in test_mkfifoat() localVariable 142 mkfifoat(Some(dirfd), mkfifoat_name, Mode::S_IRUSR).unwrap(); in test_mkfifoat() 144 let stats = stat::fstatat(dirfd, mkfifoat_name, fcntl::AtFlags::empty()).unwrap(); in test_mkfifoat() 167 let dirfd = open(tempdir.path(), OFlag::empty(), Mode::empty()).unwrap(); in test_mkfifoat_directory() localVariable 169 stat::mkdirat(dirfd, mkfifoat_dir, Mode::S_IRUSR).unwrap(); in test_mkfifoat_directory() 171 assert!(mkfifoat(Some(dirfd), mkfifoat_dir, Mode::S_IRUSR).is_err()); in test_mkfifoat_directory() 503 let dirfd = open(tempdir.path(), OFlag::empty(), Mode::empty()).unwrap(); in test_fchownat() localVariable 505 fchownat(Some(dirfd), "file", uid, gid, FchownatFlags::FollowSymlink).unwrap(); in test_fchownat() 799 let dirfd = open(tempdir.path(), OFlag::empty(), Mode::empty()).unwrap(); in test_symlinkat() localVariable 802 symlinkat(target, Some(dirfd), linkpath).unwrap(); in test_symlinkat() [all …]
|
D | test_stat.rs | 104 let dirfd = fcntl::open(tempdir.path(), in test_fstatat() localVariable 108 let result = stat::fstatat(dirfd.unwrap(), in test_fstatat() 170 let dirfd = fcntl::open(tempdir.path(), fcntl::OFlag::empty(), stat::Mode::empty()).unwrap(); in test_fchmodat() localVariable 175 fchmodat(Some(dirfd), filename, mode1, FchmodatFlags::FollowSymlink).unwrap(); in test_fchmodat() 262 let dirfd = fcntl::open(tempdir.path(), fcntl::OFlag::empty(), stat::Mode::empty()).unwrap(); in test_utimensat() localVariable 264 utimensat(Some(dirfd), filename, &TimeSpec::seconds(12345), &TimeSpec::seconds(678), in test_utimensat() 280 let dirfd = fcntl::open(tempdir.path(), fcntl::OFlag::empty(), stat::Mode::empty()).unwrap(); in test_mkdirat_success_path() localVariable 281 assert!((mkdirat(dirfd, filename, Mode::S_IRWXU)).is_ok()); in test_mkdirat_success_path() 291 let dirfd = fcntl::open(tempdir.path(), fcntl::OFlag::empty(), stat::Mode::empty()).unwrap(); in test_mkdirat_success_mode() localVariable 292 assert!((mkdirat(dirfd, filename, Mode::S_IRWXU)).is_ok()); in test_mkdirat_success_mode() [all …]
|
/external/ltp/include/lapi/ |
D | fsmount.h | 41 static inline int fspick(int dirfd, const char *pathname, unsigned int flags) in fspick() argument 43 return tst_syscall(__NR_fspick, dirfd, pathname, flags); in fspick() 58 static inline int open_tree(int dirfd, const char *pathname, unsigned int flags) in open_tree() argument 60 return tst_syscall(__NR_open_tree, dirfd, pathname, flags); in open_tree()
|
/external/rust/crates/nix/src/ |
D | fcntl.rs | 182 dirfd: RawFd, in openat() 188 unsafe { libc::openat(dirfd, cstr.as_ptr(), oflag.bits(), mode.bits() as c_uint) } in openat() 257 dirfd: Option<RawFd>, in readlink_maybe_at() 262 match dirfd { in readlink_maybe_at() 266 Some(dirfd) => libc::readlinkat( in readlink_maybe_at() 267 dirfd, in readlink_maybe_at() 281 fn inner_readlink<P: ?Sized + NixPath>(dirfd: Option<RawFd>, path: &P) -> Result<OsString> { in inner_readlink() 284 let res = readlink_maybe_at(dirfd, path, &mut v)?; in inner_readlink() 292 let reported_size = match dirfd { in inner_readlink() 296 Some(dirfd) => { in inner_readlink() [all …]
|
/external/rust/crates/nix/src/sys/ |
D | stat.rs | 58 dirfd: RawFd, in mknodat() 65 libc::mknodat(dirfd, cstr.as_ptr(), kind.bits | perm.bits() as mode_t, dev) in mknodat() 132 pub fn fstatat<P: ?Sized + NixPath>(dirfd: RawFd, pathname: &P, f: AtFlags) -> Result<FileStat> { in fstatat() 135 unsafe { libc::fstatat(dirfd, cstr.as_ptr(), dst.as_mut_ptr(), f.bits() as libc::c_int) } in fstatat() 179 dirfd: Option<RawFd>, in fchmodat() 191 at_rawfd(dirfd), in fchmodat() 284 dirfd: Option<RawFd>, in utimensat() 298 at_rawfd(dirfd), in utimensat()
|
/external/rust/crates/libc/src/ |
D | wasi.rs | 604 pub fn dirfd(dirp: *mut ::DIR) -> ::c_int; in dirfd() function 608 pub fn openat(dirfd: ::c_int, pathname: *const ::c_char, flags: ::c_int, ...) -> ::c_int; in openat() 610 dirfd: ::c_int, in fstatat() 622 pub fn mkdirat(dirfd: ::c_int, pathname: *const ::c_char, mode: ::mode_t) -> ::c_int; in mkdirat() 624 dirfd: ::c_int, in readlinkat() 640 pub fn unlinkat(dirfd: ::c_int, pathname: *const ::c_char, flags: ::c_int) -> ::c_int; in unlinkat() 696 dirfd: ::c_int, in faccessat() 709 dirfd: ::c_int, in utimensat() 740 pub fn __wasilibc_nocwd___wasilibc_unlinkat(dirfd: c_int, path: *const c_char) -> c_int; in __wasilibc_nocwd___wasilibc_unlinkat() 741 pub fn __wasilibc_nocwd___wasilibc_rmdirat(dirfd: c_int, path: *const c_char) -> c_int; in __wasilibc_nocwd___wasilibc_rmdirat() [all …]
|
/external/linux-kselftest/tools/testing/selftests/bpf/ |
D | cgroup_helpers.c | 248 int dirfd, err, flags, mount_id, fhsize; in get_cgroup_id() local 259 dirfd = AT_FDCWD; in get_cgroup_id() 267 err = name_to_handle_at(dirfd, cgroup_workdir, fhp, &mount_id, flags); in get_cgroup_id() 279 err = name_to_handle_at(dirfd, cgroup_workdir, fhp2, &mount_id, flags); in get_cgroup_id()
|