Lines Matching defs:io
284 getfdtype(IO *io)
289 if (io->ops->op_fstat(io->fd, &sb)) {
290 err(EXIT_FAILURE, "%s", io->name);
294 io->flags |= io->ops->op_ioctl(io->fd, MTIOCGET, &mt)
296 else if (io->ops->op_lseek(io->fd, (off_t)0, SEEK_CUR) == -1
298 io->flags |= ISPIPE; /* XXX fixed in 4.4BSD */
308 redup_clean_fd(IO *io)
310 int fd = io->fd;
322 newfd = io->ops->op_fcntl(fd, F_DUPFD, 3);
328 io->ops->op_close(fd);
329 io->fd = newfd;
586 bwrite(IO *io, const void *buf, size_t len)
593 rv = io->ops->op_write(io->fd, buf, len);