Lines Matching refs:cm
382 struct cmsghdr *cm; in sendtest() local
410 cm = CMSG_FIRSTHDR(&msg); in sendtest()
414 cm->cmsg_len = CMSG_LEN(t->predata); in sendtest()
415 cm->cmsg_level = SOL_SOCKET; in sendtest()
416 cm->cmsg_type = 0; in sendtest()
417 cm = CMSG_NXTHDR(&msg, cm); in sendtest()
420 cm->cmsg_len = CMSG_LEN(sizeof (int) * t->send); in sendtest()
421 cm->cmsg_level = SOL_SOCKET; in sendtest()
422 cm->cmsg_type = SCM_RIGHTS; in sendtest()
424 p = (int *)CMSG_DATA(cm); in sendtest()
439 p = (int *)CMSG_DATA(cm); in sendtest()
514 struct cmsghdr *cm; in recvtest() local
577 for (cm = CMSG_FIRSTHDR(&msg); cm; cm = CMSG_NXTHDR(&msg, cm)) { in recvtest()
581 printf(" >> : Got cmsg %x/%x - %u\n", cm->cmsg_level, in recvtest()
582 cm->cmsg_type, cm->cmsg_len); in recvtest()
585 if (cm->cmsg_type != SCM_RIGHTS) { in recvtest()
591 check(cm->cmsg_len - CMSG_LEN(0), in recvtest()
595 data = CMSG_DATA(cm); in recvtest()
598 CMSG_NXTHDR(&msg, cm) == NULL) { in recvtest()
606 end = data + cm->cmsg_len - CMSG_LEN(0); in recvtest()