Lines Matching refs:fd

32 static int SetSocketTimeout(int fd)  in SetSocketTimeout()  argument
37 int ret = setsockopt(fd, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(timeout)); in SetSocketTimeout()
40 ret = setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout)); in SetSocketTimeout()
83 int fd = socket(PF_UNIX, SOCK_STREAM, 0); in CreatePipeSocket_() local
84 LE_CHECK(fd > 0, return fd, "Failed to create socket"); in CreatePipeSocket_()
85 SetNoBlock(fd); in CreatePipeSocket_()
88 int ret = setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on)); in CreatePipeSocket_()
91 ret = SetSocketTimeout(fd); in CreatePipeSocket_()
96 LE_CHECK(ret == 0, close(fd); in CreatePipeSocket_()
100 LE_CHECK(ret == 0, close(fd); in CreatePipeSocket_()
103 ret = connect(fd, (struct sockaddr *)&serverAddr, size); in CreatePipeSocket_()
104 LE_CHECK(ret >= 0, close(fd); in CreatePipeSocket_()
106 LE_LOGV("CreatePipeSocket connect fd: %d server: %s ", fd, serverAddr.sun_path); in CreatePipeSocket_()
107 return fd; in CreatePipeSocket_()
148 int fd = socket(AF_INET, SOCK_STREAM, 0); in CreateTcpSocket_() local
149 LE_CHECK(fd > 0, return fd, "Failed to create socket"); in CreateTcpSocket_()
150 SetNoBlock(fd); in CreateTcpSocket_()
153 int ret = setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on)); in CreateTcpSocket_()
156 ret = SetSocketTimeout(fd); in CreateTcpSocket_()
161 ret = connect(fd, (struct sockaddr *)&serverAddr, sizeof(serverAddr)); in CreateTcpSocket_()
162 LE_CHECK(ret >= 0, close(fd); in CreateTcpSocket_()
164 return fd; in CreateTcpSocket_()
172 int fd = accept(serverFd, (struct sockaddr *)&clientAddr, &addrlen); in AcceptPipeSocket_() local
173 LE_CHECK(fd >= 0, return fd, "Failed to accept socket"); in AcceptPipeSocket_()
174 LE_LOGV("AcceptPipeSocket client fd %d %s ", fd, clientAddr.sun_path); in AcceptPipeSocket_()
175 return fd; in AcceptPipeSocket_()
183 int fd = accept(serverFd, (struct sockaddr *)&clientAddr, &addrlen); in AcceptTcpSocket_() local
184 LE_CHECK(fd >= 0, return fd, "Failed to accept socket"); in AcceptTcpSocket_()
186 return fd; in AcceptTcpSocket_()
191 int fd = -1; in CreateSocket() local
196 fd = CreateTcpServerSocket_(server, LOOP_MAX_CLIENT); in CreateSocket()
198 fd = CreateTcpSocket_(server); in CreateSocket()
202 fd = CreatePipeServerSocket_(server, LOOP_MAX_CLIENT, in CreateSocket()
205 fd = CreatePipeSocket_(server); in CreateSocket()
208 if (fd <= 0) { in CreateSocket()
212 return fd; in CreateSocket()
215 int AcceptSocket(int fd, int flags) in AcceptSocket() argument
220 clientFd = AcceptTcpSocket_(fd); in AcceptSocket()
222 clientFd = AcceptPipeSocket_(fd); in AcceptSocket()
232 int listenSocket(int fd, uint32_t flags, const char *server) in listenSocket() argument
236 SetNoBlock(fd); in listenSocket()
241 int ret = listen(fd, LOOP_MAX_CLIENT); in listenSocket()
242 LE_CHECK(ret >= 0, close(fd); in listenSocket()
245 int ret = listen(fd, LOOP_MAX_CLIENT); in listenSocket()
246 LE_CHECK(ret >= 0, close(fd); in listenSocket()