Lines Matching refs:fd
108 pfd.fd = sss_cli_sd;
216 pfd.fd = sss_cli_sd;
439 static int make_nonstd_fd_internals(int fd, int limit)
442 if (fd >= 0 && fd <= 2) {
444 if ((new_fd = fcntl(fd, F_DUPFD, 3)) == -1) {
452 close(fd);
458 new_fd = dup(fd);
464 close(fd);
468 return fd;
472 Set a fd into blocking/nonblocking mode. Uses POSIX O_NONBLOCK if available,
479 static int make_safe_fd(int fd)
482 int new_fd = make_nonstd_fd_internals(fd, RECURSION_LIMIT);
484 close(fd);
576 pfd.fd = sd;
653 pfd.fd = sss_cli_sd;