Home
last modified time | relevance | path

Searched refs:dfd (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/libs/diskusage/
Ddirsize.c30 int64_t calculate_dir_size(int dfd) in calculate_dir_size() argument
37 d = fdopendir(dfd); in calculate_dir_size()
39 close(dfd); in calculate_dir_size()
56 if (fstatat(dfd, name, &s, AT_SYMLINK_NOFOLLOW) == 0) { in calculate_dir_size()
59 subfd = openat(dfd, name, O_RDONLY | O_DIRECTORY); in calculate_dir_size()
64 if (fstatat(dfd, name, &s, AT_SYMLINK_NOFOLLOW) == 0) { in calculate_dir_size()
/frameworks/native/cmds/installd/
Dutils.cpp571 int dfd; in _delete_dir_contents() local
573 dfd = dirfd(d); in _delete_dir_contents()
575 if (dfd < 0) return -1; in _delete_dir_contents()
595 subfd = openat(dfd, name, O_RDONLY | O_DIRECTORY | O_NOFOLLOW | O_CLOEXEC); in _delete_dir_contents()
612 if (unlinkat(dfd, name, AT_REMOVEDIR) < 0) { in _delete_dir_contents()
617 if (unlinkat(dfd, name, 0) < 0) { in _delete_dir_contents()
746 int dfd = dirfd(dir.get()); in foreach_subdir() local
747 if (dfd < 0) { in foreach_subdir()
774 int dfd = dirfd(dir.get()); in cleanup_invalid_package_dirs_under_path() local
775 if (dfd < 0) { in cleanup_invalid_package_dirs_under_path()
[all …]
Dutils.h144 int delete_dir_contents_fd(int dfd, const char *name);
DInstalldNativeService.cpp2250 int dfd; in collectManualStats() local
2261 dfd = dirfd(d); in collectManualStats()
2266 if (fstatat(dfd, name, &s, AT_SYMLINK_NOFOLLOW) == 0) { in collectManualStats()
2310 int dfd; in collectManualStatsForUser() local
2321 dfd = dirfd(d); in collectManualStatsForUser()
2325 if (fstatat(dfd, name, &s, AT_SYMLINK_NOFOLLOW) != 0) { in collectManualStatsForUser()
/frameworks/native/include/diskusage/
Ddirsize.h26 int64_t calculate_dir_size(int dfd);