Searched refs:sock (Results 1 – 6 of 6) sorted by relevance
/base/startup/init_lite/services/init/standard/ |
D | fd_holder_service.c | 63 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() 91 static void SendFdsInfo(int sock, Service *service) in SendFdsInfo() argument 94 if (sock < 0 || service == NULL) { in SendFdsInfo() 111 SendErrorInfo(sock, "Faild to build send message", service->name); in SendFdsInfo() 113 if (TEMP_FAILURE_RETRY(sendmsg(sock, &msghdr, MSG_NOSIGNAL)) < 0) { in SendFdsInfo() 128 static void HandlerGetFds(int sock, Service *service) in HandlerGetFds() argument 131 if (sock < 0 || service == NULL) { in HandlerGetFds() 142 SendErrorInfo(sock, errorInfo, service->name); in HandlerGetFds() 145 SendFdsInfo(sock, service); in HandlerGetFds() [all …]
|
D | init.c | 48 int sock = -1; in FdHolderSockInit() local 51 sock = socket(AF_UNIX, SOCK_DGRAM | SOCK_CLOEXEC | SOCK_NONBLOCK, 0); in FdHolderSockInit() 52 if (sock < 0) { in FdHolderSockInit() 57 setsockopt(sock, SOL_SOCKET, SO_RCVBUFFORCE, &fdHolderBufferSize, sizeof(fdHolderBufferSize)); in FdHolderSockInit() 58 setsockopt(sock, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on)); in FdHolderSockInit() 69 close(sock); in FdHolderSockInit() 73 if (bind(sock, (struct sockaddr *)&addr, len) < 0) { in FdHolderSockInit() 75 close(sock); in FdHolderSockInit() 88 return sock; in FdHolderSockInit() 97 int sock = FdHolderSockInit(); in SystemInit() local [all …]
|
/base/startup/init_lite/interfaces/innerkits/fd_holder/ |
D | fd_holder.c | 81 int sock = BuildClientSocket(); in ServiceSendFds() local 82 if (sock < 0) { in ServiceSendFds() 94 close(sock); in ServiceSendFds() 108 close(sock); in ServiceSendFds() 112 if (TEMP_FAILURE_RETRY(sendmsg(sock, &msghdr, MSG_NOSIGNAL)) < 0) { in ServiceSendFds() 118 close(sock); in ServiceSendFds() 126 close(sock); in ServiceSendFds()
|
D | fd_holder_internal.h | 46 int *ReceiveFds(int sock, struct iovec iovec, size_t *outFdCount, bool nonblock, pid_t *requestPid);
|
D | fd_holder_internal.c | 86 int *ReceiveFds(int sock, struct iovec iovec, size_t *outFdCount, bool nonblock, pid_t *requestPid) in ReceiveFds() argument 105 ssize_t rc = TEMP_FAILURE_RETRY(recvmsg(sock, &msghdr, flags)); in ReceiveFds()
|
/base/startup/init_lite/services/init/include/ |
D | fd_holder_service.h | 20 void RegisterFdHoldWatcher(int sock);
|