Lines Matching refs:body
43 char *body; member
329 free(msg->body); in close_free_msgs()
334 free(msg->body); in close_free_msgs()
447 char *body; in read_reply() local
474 body = msg->body; in read_reply()
478 return body; in read_reply()
912 strings = msg->body; in read_watch_internal()
989 s = msg->body; in xs_unwatch()
994 for (p = s, i = 0; p < msg->body + msg->hdr.len; p++) { in xs_unwatch()
1222 char *body = NULL; in read_message() local
1243 body = msg->body = malloc(msg->hdr.len + 1); in read_message()
1244 if (body == NULL) in read_message()
1246 cleanup_push_heap(body); in read_message()
1247 if (!read_all(h->fd, body, msg->hdr.len, 0)) { /* Cancellation point */ in read_message()
1252 body[msg->hdr.len] = '\0'; in read_message()
1261 while (write(h->watch_pipe[1], body, 1) != 1) /* Cancellation point */ in read_message()
1288 cleanup_pop_heap(ret == -1, body); in read_message()