Lines Matching refs:fd
548 int fd = GET_FD(iop);
549 while ((num_wrote = write(fd, base, (size_t)n)) != n) {
772 /* flush buffer, close fd but keep the stream used by freopen() */
844 * They lookup/set large fd's for extended FILE support.
848 * The negative value indicates that Extended fd FILE's has not
887 _file_set(FILE *iop, int fd, const char *type)
905 dat->_altfd = fd;
911 * Activates extended fd's in FILE's
918 enable_extended_FILE_stdio(int fd, int action)
925 if (fd < 0) {
927 * search for an available fd and make it the badfd
930 fd = fcntl(tries[i], F_BADFD, action);
931 if (fd >= 0)
934 if (fd < 0) /* failed to find an available fd */
937 /* caller requests that fd be the chosen badfd */
938 int nfd = fcntl(fd, F_BADFD, action);
939 if (nfd < 0 || nfd != fd)
942 bad_fd = fd;