Lines Matching refs:arglen
56 const struct ng_mesg *hdr, const void *args, size_t arglen);
65 int cookie, int cmd, const void *args, size_t arglen) in NgSendMsg() argument
79 if (NgDeliverMsg(cs, path, &msg, args, arglen) < 0) in NgSendMsg()
125 ascii->header.arglen = strlen(ascii->data) + 1; in NgSendAsciiMsg()
130 (u_char *)ascii, sizeof(*ascii) + ascii->header.arglen) < 0) { in NgSendAsciiMsg()
145 path, binary, binary->data, binary->header.arglen) < 0) { in NgSendAsciiMsg()
160 const struct ng_mesg *msg, const void *args, size_t arglen) in NgSendReplyMsg() argument
169 return (NgDeliverMsg(cs, path, &rep, args, arglen)); in NgSendReplyMsg()
178 const struct ng_mesg *hdr, const void *args, size_t arglen) in NgDeliverMsg() argument
189 arglen = 0; in NgDeliverMsg()
192 if ((buf = malloc(sizeof(*msg) + arglen)) == NULL) { in NgDeliverMsg()
203 msg->header.arglen = arglen; in NgDeliverMsg()
204 memcpy(msg->data, args, arglen); in NgDeliverMsg()
221 if (sendto(cs, msg, sizeof(*msg) + arglen, in NgDeliverMsg()
337 NGM_BINARY2ASCII, msg, sizeof(*msg) + msg->header.arglen) < 0) in NgRecvAsciiMsg()
343 if (sizeof(*ascii) + ascii->header.arglen > replen) { in NgRecvAsciiMsg()
351 strncpy(reply->data, ascii->data, ascii->header.arglen); in NgRecvAsciiMsg()