xread
int xread(int, void *, int);
if (xread(dirfd,(char *)&dblk, sizeof(dblk)) != sizeof(dblk))
if (xread(dirfd, name, dblk.nlen) != dblk.nlen)
if (xread(ffd, ckname, namelen) != namelen) {
n = xread(comfd, buf+off, toread);
if ((n = xread(sv[1], &len, sizeof(len))) != sizeof(len))
if ((size_t)xread(sv[1], args->pta_dir, len) != len)
if (xread(sv[1], &len, sizeof(len)) != sizeof(len))
if ((size_t)xread(sv[1], args->pta_dev, len) != len)
if (xread(sv[1], &mntflags, sizeof(mntflags)) != sizeof(mntflags))
if (xread(sv[1], &args->pta_pargslen, sizeof(args->pta_pargslen))
if (xread(sv[1], args->pta_pargs, args->pta_pargslen)
if (xread(sv[1], pflags, sizeof(*pflags)) != sizeof(*pflags))