Lines Matching refs:currentFd
182 int currentFd = dirfd(topNode);
183 if (currentFd < 0) {
184 UTILS_LOGD("Failed to get dirfd, fd: %{public}d: %{public}s ", currentFd, strerror(errno));
187 int subFd = openat(currentFd, name.c_str(), O_RDONLY | O_DIRECTORY | O_NOFOLLOW | O_CLOEXEC);
230 int currentFd;
250 int currentFd = dirfd(currentDir);
251 if (currentFd < 0) {
252 UTILS_LOGE("Failed to get dirfd, fd: %{public}d: %{public}s ", currentFd, strerror(errno));
269 int subFd = openat(currentFd, name, O_RDONLY | O_DIRECTORY | O_NOFOLLOW | O_CLOEXEC);
283 node.currentFd = currentFd;
291 if (faccessat(currentFd, name, F_OK, AT_SYMLINK_NOFOLLOW) == 0) {
292 if (unlinkat(currentFd, name, 0) < 0) {
312 if (unlinkat(node.currentFd, node.name, AT_REMOVEDIR) < 0) {