3 size_t xread(int fd, void *data, size_t szdata)
9 x = (size_t)read(fd, data, szdata);
10 } while (x == NOSIZE && errno == EINTR);
15 size_t xwrite(int fd, const void *data, size_t szdata)
21 x = (size_t)write(fd, data, szdata);
22 } while (x == NOSIZE && errno == EINTR);