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

/system/core/libmemunreachable/
H A DLeakPipe.cpp38 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local
39 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
40 cmsg->cmsg_level = SOL_SOCKET;
41 cmsg->cmsg_type = SCM_RIGHTS;
43 *(int*)CMSG_DATA(cmsg) = fd;
82 struct cmsghdr* cmsg = CMSG_FIRSTHDR(&hdr); local
83 if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) {
88 return *(int*)CMSG_DATA(cmsg);
[all...]
/system/core/logd/
H A DLogListener.cpp74 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&hdr); local
75 while (cmsg != NULL) {
76 if (cmsg->cmsg_level == SOL_SOCKET
77 && cmsg->cmsg_type == SCM_CREDENTIALS) {
78 cred = (struct ucred *)CMSG_DATA(cmsg);
81 cmsg = CMSG_NXTHDR(&hdr, cmsg);
/system/netd/client/
H A DFwmarkClient.cpp79 char cmsg[CMSG_SPACE(sizeof(fd))]; member in union:__anon1877
83 memset(cmsgu.cmsg, 0, sizeof(cmsgu.cmsg));
84 message.msg_control = cmsgu.cmsg;
85 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/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.c101 struct cmsghdr *cmsg; local
107 // See "man cmsg" really
110 cmsg = CMSG_FIRSTHDR(&msg);
111 cmsg->cmsg_level = SOL_SOCKET;
112 cmsg->cmsg_type = SCM_RIGHTS;
113 cmsg->cmsg_len = CMSG_LEN(sizeof send_fd);
114 memcpy(CMSG_DATA(cmsg), &send_fd, sizeof send_fd);
/system/netd/server/
H A DFwmarkServer.cpp70 char cmsg[CMSG_SPACE(sizeof(*socketFd))]; member in union:__anon1885
73 memset(cmsgu.cmsg, 0, sizeof(cmsgu.cmsg));
74 message.msg_control = cmsgu.cmsg;
75 message.msg_controllen = sizeof(cmsgu.cmsg);
/system/core/adb/
H A Djdwp_service.cpp342 struct cmsghdr* cmsg; local
358 cmsg = CMSG_FIRSTHDR(&msg);
359 cmsg->cmsg_len = msg.msg_controllen;
360 cmsg->cmsg_level = SOL_SOCKET;
361 cmsg->cmsg_type = SCM_RIGHTS;
362 ((int*)CMSG_DATA(cmsg))[0] = fd;

Completed in 380 milliseconds