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

/system/core/libmemunreachable/
H A DLeakPipe.cpp40 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local
41 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
42 cmsg->cmsg_level = SOL_SOCKET;
43 cmsg->cmsg_type = SCM_RIGHTS;
45 *(int*)CMSG_DATA(cmsg) = fd;
84 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local
85 if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) {
90 return *(int*)CMSG_DATA(cmsg);
[all...]
/system/core/debuggerd/
H A Dutil.cpp36 auto cmsg = CMSG_FIRSTHDR(&msg); local
37 cmsg->cmsg_level = SOL_SOCKET;
38 cmsg->cmsg_type = SCM_RIGHTS;
39 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
40 *reinterpret_cast<int*>(CMSG_DATA(cmsg)) = fd.get();
56 auto cmsg = CMSG_FIRSTHDR(&msg); local
57 cmsg->cmsg_level = SOL_SOCKET;
58 cmsg->cmsg_type = SCM_RIGHTS;
59 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
69 fd.reset(*reinterpret_cast<int*>(CMSG_DATA(cmsg)));
[all...]
/system/netd/client/
H A DFwmarkClient.cpp90 char cmsg[CMSG_SPACE(sizeof(fd))]; member in union:__anon1909
94 memset(cmsgu.cmsg, 0, sizeof(cmsgu.cmsg));
95 message.msg_control = cmsgu.cmsg;
96 message.msg_controllen = sizeof(cmsgu.cmsg);
/system/core/libcutils/
H A Duevent.c73 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&hdr); local
74 if (cmsg == NULL || cmsg->cmsg_type != SCM_CREDENTIALS) {
79 struct ucred *cred = (struct ucred *)CMSG_DATA(cmsg);
/system/core/logd/
H A DLogListener.cpp67 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local
68 while (cmsg != NULL) {
69 if (cmsg->cmsg_level == SOL_SOCKET &&
70 cmsg->cmsg_type == SCM_CREDENTIALS) {
71 cred = (struct ucred*)CMSG_DATA(cmsg);
74 cmsg = CMSG_NXTHDR(&hdr, cmsg);
/system/core/libion/
H A Dion_test.c135 struct cmsghdr *cmsg; local
149 cmsg = CMSG_FIRSTHDR(&msg);
150 cmsg->cmsg_level = SOL_SOCKET;
151 cmsg->cmsg_type = SCM_RIGHTS;
152 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
153 *(int *)CMSG_DATA(cmsg) = share_fd;
170 struct cmsghdr *cmsg; local
189 cmsg = CMSG_FIRSTHDR(&child_msg);
190 if (cmsg == NULL) {
191 printf("no cmsg rcv
[all...]
/system/bt/btif/src/
H A Dbtif_sock_util.cc99 struct cmsghdr* cmsg; local
104 // See "man cmsg" really
107 cmsg = CMSG_FIRSTHDR(&msg);
108 cmsg->cmsg_level = SOL_SOCKET;
109 cmsg->cmsg_type = SCM_RIGHTS;
110 cmsg->cmsg_len = CMSG_LEN(sizeof send_fd);
111 memcpy(CMSG_DATA(cmsg), &send_fd, sizeof send_fd);
/system/netd/server/
H A DFwmarkServer.cpp73 char cmsg[CMSG_SPACE(sizeof(*socketFd))]; member in union:android::net::__anon1923
76 memset(cmsgu.cmsg, 0, sizeof(cmsgu.cmsg));
77 message.msg_control = cmsgu.cmsg;
78 message.msg_controllen = sizeof(cmsgu.cmsg);
/system/core/adb/
H A Djdwp_service.cpp273 struct cmsghdr* cmsg; local
289 cmsg = CMSG_FIRSTHDR(&msg);
290 cmsg->cmsg_len = msg.msg_controllen;
291 cmsg->cmsg_level = SOL_SOCKET;
292 cmsg->cmsg_type = SCM_RIGHTS;
293 ((int*)CMSG_DATA(cmsg))[0] = fd;

Completed in 1322 milliseconds