Home
last modified time | relevance | path

Searched refs:sock (Results 1 - 7 of 7) sorted by relevance

/base/startup/init/services/init/standard/
H A Dfd_holder_service.c58 static void SendErrorInfo(int sock, const char *errInfo, const char *serviceName) in SendErrorInfo() argument
86 if (TEMP_FAILURE_RETRY(sendmsg(sock, &msghdr, MSG_NOSIGNAL)) < 0) { in SendErrorInfo()
118 static void HandlerFdHolder(int sock) in HandlerFdHolder() argument
127 int *fds = ReceiveFds(sock, iovec, &fdCount, true, &requestPid); in HandlerFdHolder()
145 SendErrorInfo(sock, "Invalid service", serviceName); in HandlerFdHolder()
172 void RegisterFdHoldWatcher(int sock) in RegisterFdHoldWatcher() argument
174 if (sock < 0) { in RegisterFdHoldWatcher()
181 info.fd = sock; in RegisterFdHoldWatcher()
H A Dinit.c47 int sock = -1; in FdHolderSockInit() local
50 sock = socket(AF_UNIX, SOCK_DGRAM | SOCK_CLOEXEC | SOCK_NONBLOCK, 0); in FdHolderSockInit()
51 if (sock < 0) { in FdHolderSockInit()
56 setsockopt(sock, SOL_SOCKET, SO_RCVBUFFORCE, &fdHolderBufferSize, sizeof(fdHolderBufferSize)); in FdHolderSockInit()
57 setsockopt(sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on)); in FdHolderSockInit()
68 close(sock); in FdHolderSockInit()
72 if (bind(sock, (struct sockaddr *)&addr, len) < 0) { in FdHolderSockInit()
74 close(sock); in FdHolderSockInit()
87 return sock; in FdHolderSockInit()
100 int sock in SystemInit() local
[all...]
/base/startup/init/interfaces/innerkits/fd_holder/
H A Dfd_holder.c76 int sock = BuildClientSocket(); in ServiceSendFds() local
77 BEGET_CHECK(sock >= 0, return -1); in ServiceSendFds()
87 BEGET_ERROR_CHECK(ret >= 0, close(sock); in ServiceSendFds()
101 close(sock); in ServiceSendFds()
105 if (TEMP_FAILURE_RETRY(sendmsg(sock, &msghdr, MSG_NOSIGNAL)) < 0) { in ServiceSendFds()
112 close(sock); in ServiceSendFds()
121 close(sock); in ServiceSendFds()
H A Dfd_holder_internal.h46 int *ReceiveFds(int sock, struct iovec iovec, size_t *outFdCount, bool nonblock, pid_t *requestPid);
H A Dfd_holder_internal.c118 int *ReceiveFds(int sock, struct iovec iovec, size_t *outFdCount, bool nonblock, pid_t *requestPid) in ReceiveFds() argument
137 ssize_t rc = TEMP_FAILURE_RETRY(recvmsg(sock, &msghdr, flags)); in ReceiveFds()
/base/startup/init/services/init/include/
H A Dfd_holder_service.h20 void RegisterFdHoldWatcher(int sock);
/base/security/device_security_level/test/dslm_unit_test/
H A Ddslm_msg_lib_test.cpp128 int sock = 0; in HWTEST_F() local
129 EXPECT_TRUE(UtGetSocketBySocketList(&idt, true, &sock)); in HWTEST_F()
130 EXPECT_EQ(sock, 1); in HWTEST_F()
139 int sock = 0; in HWTEST_F() local
140 EXPECT_TRUE(UtGetSocketBySocketList(&idt, false, &sock)); in HWTEST_F()
141 EXPECT_EQ(sock, 2); in HWTEST_F()

Completed in 4 milliseconds