Lines Matching defs:atomic
72 static int atomic(ssize_t (*)(), int, char *, int);
234 if (atomic(write, slp->fd, (char *)slp->req, siz) != siz)
245 if (atomic(read, slp->fd, (char *)&got, sizeof got)
262 if (atomic(read, slaves[i].fd,
318 if (atomic(read, slaves[f].fd, (char *)&got, sizeof got)
442 if (atomic(write, slp->fd, (char *)q, size) != size) {
482 if (atomic(read, slp->fd, (char *)&got, sizeof got)
731 (void) atomic(write, slaves[i].fd,
773 if ((nread = atomic(read, cmd, (char *)&nextslave, sizeof nextslave))
781 while ((nread = atomic(read, cmd, (char *)slp->req, reqsiz)) == reqsiz) {
790 if (p->count != 1 || atomic(read, cmd,
854 (void) atomic(write, cmd, (char *)&size, sizeof size);
873 atomic(ssize_t (*func)(), int fd, char *buf, int count)