Lines Matching defs:msglen
296 size_t msglen;
341 msglen = strlen(cf->path) + 1 + sizeof *msg;
342 if (msglen > MAX_IMSGSIZE - IMSG_HEADER_SIZE) {
346 msg = xmalloc(msglen);
350 memcpy(msg + 1, cf->path, msglen - sizeof *msg);
351 if (proc_send(cf->peer, MSG_WRITE_OPEN, -1, msg, msglen) != 0) {
369 size_t msglen;
416 msglen = strlen(cf->path) + 1 + sizeof *msg;
417 if (msglen > MAX_IMSGSIZE - IMSG_HEADER_SIZE) {
421 msg = xmalloc(msglen);
424 memcpy(msg + 1, cf->path, msglen - sizeof *msg);
425 if (proc_send(cf->peer, MSG_READ_OPEN, -1, msg, msglen) != 0) {
472 size_t msglen, sent, left;
482 msglen = (sizeof *msg) + sent;
483 msg = xrealloc(msg, msglen);
486 if (proc_send(cf->peer, MSG_WRITE, -1, msg, msglen) != 0)
569 size_t msglen = imsg->hdr.len - IMSG_HEADER_SIZE;
576 if (msglen < sizeof *msg)
578 if (msglen == sizeof *msg)
631 size_t msglen = imsg->hdr.len - IMSG_HEADER_SIZE;
633 size_t size = msglen - sizeof *msg;
635 if (msglen < sizeof *msg)
651 size_t msglen = imsg->hdr.len - IMSG_HEADER_SIZE;
654 if (msglen != sizeof *msg)
699 size_t msglen;
712 msglen = (sizeof *msg) + bsize;
713 msglen);
716 proc_send(cf->peer, MSG_READ, -1, msg, msglen);
730 size_t msglen = imsg->hdr.len - IMSG_HEADER_SIZE;
737 if (msglen < sizeof *msg)
739 if (msglen == sizeof *msg)
792 size_t msglen = imsg->hdr.len - IMSG_HEADER_SIZE;
795 if (msglen != sizeof *msg)
810 size_t msglen = imsg->hdr.len - IMSG_HEADER_SIZE;
813 if (msglen != sizeof *msg)
830 size_t msglen = imsg->hdr.len - IMSG_HEADER_SIZE;
833 size_t bsize = msglen - sizeof *msg;
835 if (msglen < sizeof *msg)
856 size_t msglen = imsg->hdr.len - IMSG_HEADER_SIZE;
859 if (msglen != sizeof *msg)