Lines Matching refs:fdstr
113 adr_fdstream_t *fdstr = data;
114 return (read(fdstr->infd, buf, len));
120 adr_fdstream_t *fdstr = data;
121 return (write(fdstr->outfd, buf, len));
127 adr_fdstream_t *fdstr = data;
131 (void) dup2(fd, fdstr->infd);
132 if (fdstr->infd != fdstr->outfd)
133 (void) dup2(fd, fdstr->outfd);
136 fdstr->closed = B_TRUE;
142 adr_fdstream_t *fdstr = data;
143 (void) close(fdstr->infd);
144 if (fdstr->infd != fdstr->outfd)
145 (void) close(fdstr->outfd);
153 adr_fdstream_t *fdstr = malloc(sizeof (adr_fdstream_t));
155 if (fdstr == NULL) {
161 fdstr->infd = infd;
162 fdstr->outfd = outfd;
163 fdstr->closed = B_FALSE;
166 adr_fdstream_close, adr_fdstream_free, fdstr)) == NULL)