Lines Matching refs:sock
84 .sock = -EBADF,
97 i = atomic_load(&statsdLoggerWrite.sock); in statsdOpen()
106 int sock = TEMP_FAILURE_RETRY(socket(PF_UNIX, flags, 0)); in statsdOpen() local
107 if (sock < 0) { in statsdOpen()
114 setsockopt(sock, SOL_SOCKET, SO_SNDBUF, &sndbuf, bufLen); in statsdOpen()
121 connect(sock, (struct sockaddr*)&un, sizeof(struct sockaddr_un))) < 0) { in statsdOpen()
127 i = atomic_exchange(&statsdLoggerWrite.sock, ret); in statsdOpen()
132 close(sock); in statsdOpen()
134 ret = atomic_exchange(&statsdLoggerWrite.sock, sock); in statsdOpen()
135 if ((ret >= 0) && (ret != sock)) { in statsdOpen()
147 int sock = atomic_exchange(&statsdLoggerWrite.sock, negative_errno); in __statsdClose() local
148 if (sock >= 0) { in __statsdClose()
149 close(sock); in __statsdClose()
158 if (atomic_load(&statsdLoggerWrite.sock) < 0) { in statsdAvailable()
174 if (atomic_load(&statsdLoggerWrite.sock) < 0) { in statsdIsClosed()
182 int sock; in statsdWrite() local
188 sock = atomic_load(&statsdLoggerWrite.sock); in statsdWrite()
189 if (sock < 0) switch (sock) { in statsdWrite()
223 if (sock >= 0) { in statsdWrite()
241 ret = TEMP_FAILURE_RETRY(writev(sock, newVec, 2)); in statsdWrite()
271 if (sock < 0) { in statsdWrite()
272 ret = sock; in statsdWrite()
274 ret = TEMP_FAILURE_RETRY(writev(sock, newVec, i)); in statsdWrite()
295 ret = TEMP_FAILURE_RETRY(writev(atomic_load(&statsdLoggerWrite.sock), newVec, i)); in statsdWrite()