Searched refs:cmsg (Results 1 - 3 of 3) sorted by relevance

/haiku/headers/posix/sys/
H A Dsocket.h134 #define CMSG_DATA(cmsg) ((unsigned char *)(cmsg) \
136 #define CMSG_NXTHDR(mhdr, cmsg) \
137 (((char *)(cmsg) + _ALIGN((cmsg)->cmsg_len) \
141 : (struct cmsghdr *)((char *)(cmsg) + _ALIGN((cmsg)->cmsg_len)))
/haiku/src/tests/system/network/
H A Dunix_dgram_test.cpp564 struct cmsghdr *cmsg; local
572 cmsg = CMSG_FIRSTHDR(&msg);
573 cmsg->cmsg_level = SOL_SOCKET;
574 cmsg->cmsg_type = SCM_RIGHTS;
575 cmsg->cmsg_len = CMSG_LEN(sizeof(fd));
576 memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
577 msg.msg_controllen = cmsg->cmsg_len;
598 cmsg = CMSG_FIRSTHDR(&msg);
599 if (cmsg == NULL) {
603 if (cmsg
[all...]
/haiku/src/bin/network/ping/
H A Dping.c955 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg); local
968 if (cmsg != NULL &&
969 cmsg->cmsg_level == SOL_SOCKET &&
970 cmsg->cmsg_type == SCM_TIMESTAMP &&
971 cmsg->cmsg_len == CMSG_LEN(sizeof *tv)) {
973 memcpy(&now, CMSG_DATA(cmsg), sizeof(now));

Completed in 44 milliseconds