atomicio
size_t atomicio(ssize_t (*)(int, void *, size_t), int, void *, size_t);
if (atomicio(vwrite, lfd, buf, n) != n)
if (atomicio(vwrite, nfd, buf, n) != n)
if (atomicio(vwrite, nfd, obuf, 3) != 3)
if (atomicio(read, fd, buf + off, 1) != 1)
cnt = atomicio(vwrite, proxyfd, buf, 3);
cnt = atomicio(read, proxyfd, buf, 2);
cnt = atomicio(vwrite, proxyfd, buf, wlen);
cnt = atomicio(read, proxyfd, buf, 10);
cnt = atomicio(vwrite, proxyfd, buf, wlen);
cnt = atomicio(read, proxyfd, buf, 8);
cnt = atomicio(vwrite, proxyfd, buf, r);
if ((cnt = atomicio(vwrite, proxyfd, buf, r)) != r)
if ((r = atomicio(vwrite, proxyfd, "\r\n", 2)) != 2)