Lines Matching refs:id
39 xclose(const struct iodesc *id)
41 if (close(id->fd))
42 err(1, "%s", id->fname);
70 xzero(const struct iodesc * id, size_t nbyte)
79 xwrite(id, buf, n);
88 xread(const struct iodesc * id, void *buf, size_t nbyte, off_t offset)
92 if (offset != -1 && lseek(id->fd, offset, SEEK_SET) != offset)
93 err(1, "%s", id->fname);
94 if ((n = read(id->fd, buf, nbyte)) == -1)
95 err(1, "%s", id->fname);
103 xwrite(const struct iodesc * id, const void *buf, size_t nbyte)
107 if ((n = write(id->fd, buf, nbyte)) == -1)
108 err(1, "%s", id->fname);
110 errx(1, "%s: Short write", id->fname);
117 xseek(const struct iodesc *id, off_t offset)
119 if (lseek(id->fd, offset, SEEK_SET) != offset)
120 err(1, "%s", id->fname);