/external/iproute2/include/ |
H A D | bpf_scm.h | 39 struct cmsghdr *cmsg; local 54 cmsg = CMSG_FIRSTHDR(&msg->hdr); 55 cmsg->cmsg_len = msg->hdr.msg_controllen; 56 cmsg->cmsg_level = SOL_SOCKET; 57 cmsg->cmsg_type = SCM_RIGHTS; 59 return (int *)CMSG_DATA(cmsg); 65 struct cmsghdr *cmsg; local 71 cmsg = CMSG_FIRSTHDR(&msg->hdr); 72 cmsg->cmsg_len = msg->hdr.msg_controllen;
|
/external/valgrind/none/tests/ |
H A D | fdleak_cmsg.c | 58 struct cmsghdr *cmsg; local 67 cmsg = CMSG_FIRSTHDR(&msg); 68 cmsg->cmsg_level = SOL_SOCKET; 69 cmsg->cmsg_type = SCM_RIGHTS; 70 cmsg->cmsg_len = CMSG_LEN(sizeof(int) * 2); 71 ((int *)CMSG_DATA(cmsg))[0] = fd1; 72 ((int *)CMSG_DATA(cmsg))[1] = fd2; 95 struct cmsghdr *cmsg = &control_un.cm; local 130 cmsg = CMSG_FIRSTHDR(&msg); 131 while (cmsg) { [all...] |
/external/libchrome/base/posix/ |
H A D | unix_domain_socket_linux.cc | 64 struct cmsghdr* cmsg; local 67 cmsg = CMSG_FIRSTHDR(&msg); 68 cmsg->cmsg_level = SOL_SOCKET; 69 cmsg->cmsg_type = SCM_RIGHTS; 70 cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fds.size()); 71 memcpy(CMSG_DATA(cmsg), &fds[0], sizeof(int) * fds.size()); 72 msg.msg_controllen = cmsg->cmsg_len; 138 struct cmsghdr* cmsg; local 139 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cms [all...] |
/external/avahi/avahi-daemon/ |
H A D | chroot.c | 116 } cmsg; local 122 memset(&cmsg, 0, sizeof(cmsg)); 132 msg.msg_control = &cmsg; 133 msg.msg_controllen = sizeof(cmsg); 136 cmsg.hdr.cmsg_len = CMSG_LEN(sizeof(int)); 137 cmsg.hdr.cmsg_level = SOL_SOCKET; 138 cmsg.hdr.cmsg_type = SCM_RIGHTS; 139 *((int*) CMSG_DATA(&cmsg.hdr)) = payload_fd; 156 } cmsg; local [all...] |
/external/strace/tests/ |
H A D | scm_rights.c | 69 struct cmsghdr cmsg; member in union:__anon17386 73 control.cmsg.cmsg_level = SOL_SOCKET; 74 control.cmsg.cmsg_type = SCM_RIGHTS; 75 control.cmsg.cmsg_len = CMSG_LEN(sizeof(fds)); 76 memcpy(CMSG_DATA(&control.cmsg), fds, sizeof(fds));
|
/external/google-breakpad/src/client/linux/crash_generation/ |
H A D | crash_generation_client.cc | 64 char cmsg[kControlMsgSize] = ""; local 65 msg.msg_control = cmsg; 66 msg.msg_controllen = sizeof(cmsg);
|
/external/avahi/avahi-core/ |
H A D | socket.c | 482 struct cmsghdr *cmsg; local 485 struct cmsghdr *cmsg; local 520 cmsg = CMSG_FIRSTHDR(&msg); 521 cmsg->cmsg_len = msg.msg_controllen; 522 cmsg->cmsg_level = IPPROTO_IP; 523 cmsg->cmsg_type = IP_PKTINFO; 525 pkti = (struct in_pktinfo*) CMSG_DATA(cmsg); 549 cmsg = CMSG_FIRSTHDR(&msg); 550 cmsg->cmsg_len = msg.msg_controllen; 551 cmsg 575 struct cmsghdr *cmsg; local 639 struct cmsghdr *cmsg; local 801 struct cmsghdr *cmsg; local [all...] |
H A D | netlink.c | 49 struct cmsghdr *cmsg; local 76 cmsg = CMSG_FIRSTHDR(&smsg); 78 if (!cmsg || cmsg->cmsg_type != SCM_CREDENTIALS) { 83 cred = (struct ucred*) CMSG_DATA(cmsg);
|
/external/libpcap/ |
H A D | pcap-bt-monitor-linux.c | 69 struct cmsghdr *cmsg; local 109 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 110 if (cmsg->cmsg_level != SOL_SOCKET) continue; 112 if (cmsg->cmsg_type == SCM_TIMESTAMP) { 113 memcpy(&pkth.ts, CMSG_DATA(cmsg), sizeof(pkth.ts));
|
H A D | pcap-bt-linux.c | 302 struct cmsghdr *cmsg; local 338 cmsg = CMSG_FIRSTHDR(&msg); 340 while (cmsg) { 341 switch (cmsg->cmsg_type) { 343 memcpy(&in, CMSG_DATA(cmsg), sizeof in); 346 memcpy(&pkth.ts, CMSG_DATA(cmsg), 350 cmsg = CMSG_NXTHDR(&msg, cmsg);
|
/external/iputils/ |
H A D | tracepath6.c | 109 struct cmsghdr *cmsg; local 172 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 173 switch (cmsg->cmsg_level) { 175 switch(cmsg->cmsg_type) { 177 e = (struct sock_extended_err *)CMSG_DATA(cmsg); 183 memcpy(&rethops, CMSG_DATA(cmsg), sizeof(rethops)); 186 printf("cmsg6:%d\n ", cmsg [all...] |
H A D | tracepath.c | 96 struct cmsghdr *cmsg; local 149 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 150 if (cmsg->cmsg_level == SOL_IP) { 151 if (cmsg->cmsg_type == IP_RECVERR) { 152 e = (struct sock_extended_err *) CMSG_DATA(cmsg); 153 } else if (cmsg->cmsg_type == IP_TTL) { 154 memcpy(&rethops, CMSG_DATA(cmsg), sizeo [all...] |
H A D | ping.c | 109 } cmsg = { {sizeof(struct cmsghdr) + sizeof(struct in_pktinfo), SOL_IP, IP_PKTINFO}, variable in typeref:struct:__anon7523 438 cmsg.ipi.ipi_ifindex = ifr.ifr_ifindex; 439 cmsg_len = sizeof(cmsg); 614 struct cmsghdr *cmsg; local 637 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 638 if (cmsg->cmsg_level == SOL_IP) { 639 if (cmsg 791 struct cmsghdr *cmsg; local [all...] |
H A D | ping6.c | 202 struct cmsghdr *cmsg; local 208 cmsg = (struct cmsghdr *) bp; 210 cmsg->cmsg_len = sizeof(struct cmsghdr) + sizeof(struct ip6_rthdr0); 211 cmsg->cmsg_level = SOL_IPV6; 212 cmsg->cmsg_type = IPV6_RTHDR; 214 return cmsg; 217 int inet6_srcrt_add(struct cmsghdr *cmsg, const struct in6_addr *addr) argument 221 hdr = (struct ip6_rthdr0 *) CMSG_DATA(cmsg); 223 cmsg->cmsg_len += sizeof(struct in6_addr); 1043 struct cmsghdr *cmsg; local 1276 struct cmsghdr *cmsg; local [all...] |
H A D | traceroute6.c | 702 struct cmsghdr *cmsg; local 705 for (cmsg = CMSG_FIRSTHDR(&msg); 706 cmsg; 707 cmsg = CMSG_NXTHDR(&msg, cmsg)) { 708 if (cmsg->cmsg_level != SOL_IPV6) 710 switch (cmsg->cmsg_type) { 715 ipi = (struct in6_pktinfo *)CMSG_DATA(cmsg);
|
/external/libnl/lib/ |
H A D | nl.c | 257 struct cmsghdr *cmsg; local 262 cmsg = CMSG_FIRSTHDR(&hdr); 263 cmsg->cmsg_level = SOL_SOCKET; 264 cmsg->cmsg_type = SCM_CREDENTIALS; 265 cmsg->cmsg_len = CMSG_LEN(sizeof(struct ucred)); 266 memcpy(CMSG_DATA(cmsg), creds, sizeof(struct ucred)); 415 struct cmsghdr *cmsg; local 472 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg [all...] |
/external/iputils/ninfod/ |
H A D | ninfod.c | 292 struct cmsghdr *cmsg; local 315 for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg; 316 cmsg = CMSG_NXTHDR(&msgh, cmsg)) { 317 if (cmsg->cmsg_level == IPPROTO_IPV6 && 318 (cmsg->cmsg_type == IPV6_PKTINFO 320 || cmsg->cmsg_type == IPV6_2292PKTINFO 323 memcpy(&p->pktinfo, CMSG_DATA(cmsg), sizeof(p->pktinfo)); 337 struct cmsghdr *cmsg; local [all...] |
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_platform_linux.cc | 327 // see 'man recvmsg' and 'man 3 cmsg'. 331 struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); local 332 for (; cmsg; cmsg = CMSG_NXTHDR(msg, cmsg)) { 333 if (cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) 335 int n = (cmsg->cmsg_len - CMSG_LEN(0)) / sizeof(fds[0]); 337 fds[res++] = ((int*)CMSG_DATA(cmsg))[i];
|
/external/iproute2/examples/bpf/ |
H A D | bpf_agent.c | 176 struct cmsghdr *cmsg; local 187 cmsg = CMSG_FIRSTHDR(&msg.hdr); 188 if (!cmsg || cmsg->cmsg_type != SCM_RIGHTS) 193 min_fd = (cmsg->cmsg_len - sizeof(*cmsg)) / sizeof(fd);
|
/external/protobuf/python/google/protobuf/pyext/ |
H A D | repeated_composite_container.cc | 233 CMessage* cmsg = reinterpret_cast<CMessage*>(py_cmsg.get()); local 234 cmsg->owner = self->owner; 235 cmsg->message = const_cast<google::protobuf::Message*>(&sub_message); 236 cmsg->parent = self->parent; 237 if (cmessage::InitAttributes(cmsg, NULL, NULL) < 0) { 266 CMessage* cmsg = reinterpret_cast<CMessage*>(py_cmsg); local 268 cmsg->owner = self->owner; 269 cmsg->message = sub_message; 270 cmsg->parent = self->parent; 271 // cmessage::InitAttributes must be called after cmsg [all...] |
H A D | message.cc | 133 CMessage* cmsg = reinterpret_cast<CMessage*>(child); local 134 if (visitor.VisitCMessage(cmsg, descriptor) == -1) 1723 CMessage* cmsg = reinterpret_cast<CMessage*>(py_cmsg); local 1730 cmsg->owner = self->owner; 1731 cmsg->parent = self; 1732 cmsg->parent_field = cfield_descriptor; 1733 cmsg->read_only = !reflection->HasField(*self->message, field_descriptor); 1734 cmsg->message = const_cast<google::protobuf::Message*>(&sub_message); 1736 if (InitAttributes(cmsg, NULL, NULL) < 0) { 1833 CMessage* cmsg local 2362 CMessage* cmsg = reinterpret_cast<CMessage*>(msg); local 2370 CMessage* cmsg = reinterpret_cast<CMessage*>(msg); local [all...] |
H A D | repeated_scalar_container.cc | 273 CMessage* cmsg = reinterpret_cast<CMessage*>(py_cmsg); local 276 cmsg->owner = self->owner; 277 cmsg->parent = self->parent; 278 cmsg->message = const_cast<google::protobuf::Message*>(&msg); 279 cmsg->read_only = false;
|
/external/iproute2/lib/ |
H A D | libnetlink.c | 497 struct cmsghdr *cmsg; local 523 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; 524 cmsg = CMSG_NXTHDR(&msg, cmsg)) 525 if (cmsg->cmsg_level == SOL_NETLINK && 526 cmsg->cmsg_type == NETLINK_LISTEN_ALL_NSID && 527 cmsg->cmsg_len == CMSG_LEN(sizeof(int))) { 528 int *data = (int *)CMSG_DATA(cmsg);
|
/external/dbus/dbus/ |
H A D | dbus-sysdeps-unix.c | 308 we shall read at max plus the cmsg header. */ 1606 } cmsg; local 1616 msg.msg_control = (caddr_t) &cmsg; 1618 _DBUS_ZERO(cmsg); 1619 cmsg.hdr.cmsg_len = CMSG_LEN (sizeof (struct cmsgcred)); 1620 cmsg.hdr.cmsg_level = SOL_SOCKET; 1621 cmsg.hdr.cmsg_type = SCM_CREDS; 1703 } cmsg; local 1709 } cmsg; local 1741 _DBUS_ZERO(cmsg); [all...] |
/external/dhcpcd-6.8.2/ |
H A D | if-linux.c | 1246 struct cmsghdr *cmsg; local 1269 for (cmsg = CMSG_FIRSTHDR(&msg); 1270 cmsg; 1271 cmsg = CMSG_NXTHDR(&msg, cmsg)) 1273 if (cmsg->cmsg_level == SOL_PACKET && 1274 cmsg->cmsg_type == PACKET_AUXDATA) { 1275 aux = (void *)CMSG_DATA(cmsg);
|