Lines Matching refs:fd
90 int is_a_parallel_bpp(int fd)
92 if (ioctl(fd, BPPIOC_TESTIO) == 0 || errno == EIO)
114 int bpp_state(int fd)
116 if (ioctl(fd, BPPIOC_TESTIO)) {
120 if (ioctl(fd, BPPIOC_GETERR, &bpp_stat) < 0)
152 get_ecpp_status(int fd)
158 if (ioctl(fd, ECPPIOC_GETPARMS, &transfer_parms) == -1) {
171 if (ioctl(fd, ECPPIOC_SETPARMS, &transfer_parms) == -1) {
184 int is_a_prnio(int fd)
189 if (ioctl(fd, PRNIOC_GET_IFCAP, &cap) == -1) {
197 (void) ioctl(fd, PRNIOC_SET_IFCAP, &cap);
203 int prnio_state(int fd)
208 if ((ioctl(fd, PRNIOC_GET_STATUS, &status) == 0) &&
213 if (ioctl(fd, PRNIOC_GET_1284_STATUS, &pins) != 0) {
313 wait_state(int fd, int get_state())
318 while (state = get_state(fd)) {
337 parallel_comm(int fd, int get_state())
351 wait_state(fd, get_state);
352 (void) write(fd, "\004", 1);
354 /* write(fd, postbegin, strlen(postbegin)); */
357 wait_state(fd, get_state);
359 if ((actual = write(fd, block + head, tail - head)) == -1) {
382 wait_state(fd, get_state);
383 (void) write(fd, "\004", 1);