Lines Matching defs:new_fd
2099 int new_fd;
2104 new_fd = fcntl(fd, F_DUPFD_CLOEXEC, 0);
2105 if (new_fd != -1)
2106 return (new_fd);
2113 new_fd = dup(fd);
2114 __archive_ensure_cloexec_flag(new_fd);
2115 return (new_fd);
2248 int flag, new_fd, r = 0;
2255 new_fd = open_on_current_dir(t, t->stack->name.s, flag);
2256 __archive_ensure_cloexec_flag(new_fd);
2257 if (new_fd < 0) {
2271 t->working_dir_fd = new_fd;
2284 int new_fd, r = 0, prev_dir_fd;
2289 new_fd = te->symlink_parent_fd;
2291 new_fd = open_on_current_dir(t, "..", O_RDONLY | O_CLOEXEC);
2292 __archive_ensure_cloexec_flag(new_fd);
2294 if (new_fd < 0) {
2299 t->working_dir_fd = new_fd;