Lines Matching refs:curbuf
240 msghdr_t *curbuf; in mq_getmsg() local
260 curbuf = MQ_PTR(mqhp, currentp); in mq_getmsg()
262 if ((*headpp = curbuf->msg_next) == 0) { in mq_getmsg()
283 (void) memcpy(msgp, (char *)&curbuf[1], curbuf->msg_len); in mq_getmsg()
284 curbuf->msg_next = mqhp->mq_freep; in mq_getmsg()
287 return (curbuf->msg_len); in mq_getmsg()
295 msghdr_t *curbuf; in mq_putmsg() local
308 curbuf = MQ_PTR(mqhp, currentp); in mq_putmsg()
313 mqhp->mq_freep = curbuf->msg_next; in mq_putmsg()
314 curbuf->msg_next = 0; in mq_putmsg()
315 (void) memcpy((char *)&curbuf[1], msgp, len); in mq_putmsg()
316 curbuf->msg_len = len; in mq_putmsg()