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

12

/external/iproute2/include/
H A Dbpf_scm.h39 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 Dfdleak_cmsg.c58 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 Dunix_domain_socket_linux.cc64 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 Dchroot.c116 } 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 Dscm_rights.c69 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 Dcrash_generation_client.cc64 char cmsg[kControlMsgSize] = ""; local
65 msg.msg_control = cmsg;
66 msg.msg_controllen = sizeof(cmsg);
/external/avahi/avahi-core/
H A Dsocket.c482 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 Dnetlink.c49 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 Dpcap-bt-monitor-linux.c69 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 Dpcap-bt-linux.c302 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 Dtracepath6.c109 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 Dtracepath.c96 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 Dping.c109 } 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 Dping6.c202 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 Dtraceroute6.c702 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 Dnl.c257 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 Dninfod.c292 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 Dtsan_platform_linux.cc327 // 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 Dbpf_agent.c176 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 Drepeated_composite_container.cc233 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 Dmessage.cc133 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 Drepeated_scalar_container.cc273 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 Dlibnetlink.c497 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 Ddbus-sysdeps-unix.c308 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 Dif-linux.c1246 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);

Completed in 3294 milliseconds

12