Lines Matching refs:id
41 xclose(const struct iodesc *id)
43 if (close(id->fd))
44 err(1, "%s", id->fname);
72 xzero(const struct iodesc * id, size_t nbyte)
81 xwrite(id, buf, n);
90 xread(const struct iodesc * id, void *buf, size_t nbyte, off_t offset)
94 if (offset != -1 && lseek(id->fd, offset, SEEK_SET) != offset)
95 err(1, "%s", id->fname);
96 if ((n = read(id->fd, buf, nbyte)) == -1)
97 err(1, "%s", id->fname);
105 xwrite(const struct iodesc * id, const void *buf, size_t nbyte)
109 if ((n = write(id->fd, buf, nbyte)) == -1)
110 err(1, "%s", id->fname);
112 errx(1, "%s: Short write", id->fname);
119 xseek(const struct iodesc *id, off_t offset)
121 if (lseek(id->fd, offset, SEEK_SET) != offset)
122 err(1, "%s", id->fname);