/base/startup/init/interfaces/innerkits/fd_holder/ |
H A D | fd_holder_internal.c | 26 int BuildControlMessage(struct msghdr *msghdr, int *fds, int fdCount, bool sendUcred) in BuildControlMessage() argument 28 if (msghdr == NULL || (fdCount > 0 && fds == NULL)) { in BuildControlMessage() 34 msghdr->msg_controllen = CMSG_SPACE(sizeof(int) * fdCount); in BuildControlMessage() 36 msghdr->msg_controllen = 0; in BuildControlMessage() 40 msghdr->msg_controllen += CMSG_SPACE(sizeof(struct ucred)); in BuildControlMessage() 43 msghdr->msg_control = calloc(1, ((msghdr->msg_controllen == 0) ? 1 : msghdr->msg_controllen)); in BuildControlMessage() 44 BEGET_ERROR_CHECK(msghdr in BuildControlMessage() 79 GetFdsFromMsg(size_t *outFdCount, pid_t *requestPid, struct msghdr msghdr) GetFdsFromMsg() argument 125 struct msghdr msghdr = { ReceiveFds() local [all...] |
H A D | fd_holder.c | 80 struct msghdr msghdr = { in ServiceSendFds() local 94 if (BuildControlMessage(&msghdr, fds, fdCount, true) < 0) { in ServiceSendFds() 96 if (msghdr.msg_control != NULL) { in ServiceSendFds() 97 free(msghdr.msg_control); in ServiceSendFds() 98 msghdr.msg_control = NULL; in ServiceSendFds() 100 msghdr.msg_controllen = 0; in ServiceSendFds() 105 if (TEMP_FAILURE_RETRY(sendmsg(sock, &msghdr, MSG_NOSIGNAL)) < 0) { in ServiceSendFds() 107 if (msghdr.msg_control != NULL) { in ServiceSendFds() 108 free(msghdr in ServiceSendFds() [all...] |
H A D | fd_holder_internal.h | 43 int BuildControlMessage(struct msghdr *msghdr, int *fds, int fdCount, bool sendUcred);
|
/base/startup/init/ueventd/ |
H A D | ueventd_socket.c | 64 struct msghdr msghdr = {}; in ReadUeventMessage() local 76 msghdr.msg_name = &addr; in ReadUeventMessage() 77 msghdr.msg_namelen = sizeof(addr); in ReadUeventMessage() 78 msghdr.msg_iov = &iov; in ReadUeventMessage() 79 msghdr.msg_iovlen = 1; in ReadUeventMessage() 80 msghdr.msg_control = credMsg; in ReadUeventMessage() 81 msghdr.msg_controllen = sizeof(credMsg); in ReadUeventMessage() 83 n = recvmsg(sockFd, &msghdr, 0); in ReadUeventMessage() 87 struct cmsghdr *cmsghdr = CMSG_FIRSTHDR(&msghdr); in ReadUeventMessage() [all...] |
/base/startup/init/test/unittest/innerkits/ |
H A D | innerkits_unittest.cpp | 48 int *GetFdsFromMsg(size_t *outFdCount, pid_t *requestPid, struct msghdr msghdr); 436 struct msghdr msghdr = {}; in HWTEST_F() local 438 BuildControlMessage(&msghdr, nullptr, 1, 0); in HWTEST_F() 439 if (msghdr.msg_control != nullptr) { in HWTEST_F() 440 free(msghdr.msg_control); in HWTEST_F() 441 msghdr.msg_control = nullptr; in HWTEST_F() 443 BuildControlMessage(&msghdr, fds, -1, 0); in HWTEST_F() 444 if (msghdr in HWTEST_F() 466 struct msghdr msghdr = {}; HWTEST_F() local [all...] |
/base/tee/tee_client/frameworks/libteec_vendor/ |
H A D | tee_client_socket.c | 83 static int InitRecvMsg(struct msghdr *recvMsg, struct iovec *iov, size_t iovLen,
in InitRecvMsg() 102 struct msghdr hmsg;
in RecvFileDescriptor() 112 rc = memset_s(&hmsg, sizeof(struct msghdr), 0, sizeof(struct msghdr));
in RecvFileDescriptor() 182 static void InitSockMsg(struct msghdr *message, CaRevMsg *revMsg, struct iovec *iov)
in InitSockMsg() 213 struct msghdr message;
in CaDaemonConnectWithCaInfo()
|
/base/tee/tee_client/services/teecd/src/ |
H A D | tee_ca_auth.c | 86 struct msghdr message;
in RecvCaMsg() 96 errno_t rc = memset_s(&message, sizeof(message), 0, sizeof(struct msghdr));
in RecvCaMsg()
|
H A D | tee_ca_daemon.c | 45 static int InitMsg(struct msghdr *hmsg, struct iovec *iov, size_t iovLen,
in InitMsg() 62 struct msghdr hmsg;
in SendFileDescriptor()
|
/base/startup/init/services/init/standard/ |
H A D | fd_holder_service.c | 78 struct msghdr msghdr = { in SendErrorInfo() local 86 if (TEMP_FAILURE_RETRY(sendmsg(sock, &msghdr, MSG_NOSIGNAL)) < 0) { in SendErrorInfo()
|
/base/hiviewdfx/hilog/frameworks/libhilog/socket/include/ |
H A D | socket_server.h | 37 int RecvMsg(struct msghdr *hdr, int flags = 0);
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/faultloggerd_client/ |
H A D | faultloggerd_socket.cpp | 154 struct msghdr msgh; in RecvMsgFromSocket() 198 struct msghdr msgh; in RecvMsgCredFromSocket() 248 struct msghdr msgh; in SendMsgIovToSocket() 275 struct msghdr msgh; in SendMsgCtlToSocket()
|
/base/hiviewdfx/hilog/frameworks/libhilog/socket/ |
H A D | dgram_socket_server.cpp | 35 struct msghdr msgh = {0}; in RecvPacket()
|
H A D | socket_server.cpp | 78 int SocketServer::RecvMsg(struct msghdr *hdr, int flags) in RecvMsg()
|
/base/hiviewdfx/hiview/plugins/sysevent_source/ |
H A D | event_server.cpp | 118 struct msghdr& msgh, struct iovec& iov)
in InitMsgh() 133 pid_t ReadPidFromMsgh(struct msghdr& msgh)
in ReadPidFromMsgh() 239 struct msghdr msgh = {0};
in ReceiveMsg()
|
/base/startup/appspawn/interfaces/innerkits/client/ |
H A D | appspawn_client.c | 178 struct msghdr msg = { in WriteMessage()
|
/base/startup/init/test/systest/ |
H A D | loopclient_systest.c | 248 struct msghdr msg = { in WriteMessage()
|
/base/startup/appspawn/test/unittest/ |
H A D | app_spawn_test_helper.cpp | 257 struct msghdr msg = { in HandleRecvMessage()
|
/base/startup/appspawn/standard/ |
H A D | appspawn_service.c | 316 struct msghdr msg = { in HandleRecvMessage()
|