Lines Matching refs:body
45 char *body; member
335 free(msg->body); in close_free_msgs()
340 free(msg->body); in close_free_msgs()
453 char *body; in read_reply() local
480 body = msg->body; in read_reply()
484 return body; in read_reply()
938 strings = msg->body; in read_watch_internal()
1015 s = msg->body; in xs_unwatch()
1020 for (p = s, i = 0; p < msg->body + msg->hdr.len; p++) { in xs_unwatch()
1248 char *body = NULL; in read_message() local
1269 body = msg->body = malloc(msg->hdr.len + 1); in read_message()
1270 if (body == NULL) in read_message()
1272 cleanup_push_heap(body); in read_message()
1273 if (!read_all(h->fd, body, msg->hdr.len, 0)) { /* Cancellation point */ in read_message()
1278 body[msg->hdr.len] = '\0'; in read_message()
1287 while (write(h->watch_pipe[1], body, 1) != 1) /* Cancellation point */ in read_message()
1314 cleanup_pop_heap(ret == -1, body); in read_message()