Lines Matching refs:socketFd
66 // only generate a new socketFd
69 int socketFd = TEMP_FAILURE_RETRY(socket(AF_UNIX, SOCKET_TYPE, 0));
70 if (socketFd == INVALID_SOCKET) {
75 TEMP_FAILURE_RETRY(connect(socketFd, (const struct sockaddr *)(&SOCKET_ADDR), sizeof(SOCKET_ADDR)));
78 __close(socketFd);
81 return socketFd;
85 int CASHilogGlobalSocketFd(int socketFd)
87 if (socketFd == INVALID_SOCKET) {
91 if (a_cas(&g_socketFd, INVALID_SOCKET, socketFd) != INVALID_SOCKET) {
96 return socketFd;
102 int socketFd = INVALID_SOCKET;
105 socketFd = a_ll(&g_socketFd);
107 socketFd = g_socketFd;
109 return socketFd != INVALID_SOCKET;
119 int socketFd = INVALID_SOCKET;
122 socketFd = a_ll(&g_socketFd);
124 socketFd = g_socketFd;
126 if (socketFd == INVALID_SOCKET) {
130 __close(socketFd);
135 int socketFd = GenerateHilogSocketFd();
136 if (socketFd == INVALID_SOCKET) {
139 int result = CASHilogGlobalSocketFd(socketFd);
141 __close(socketFd);
148 int socketFd = INVALID_SOCKET;
151 socketFd = a_ll(&g_socketFd);
153 socketFd = g_socketFd;
155 if (socketFd == INVALID_SOCKET) {
156 socketFd = GenerateHilogSocketFd();
157 if (socketFd == INVALID_SOCKET) {
160 int result = CASHilogGlobalSocketFd(socketFd);
183 int ret = TEMP_FAILURE_RETRY(writev(socketFd, vec, LOG_LEN));
185 __close(socketFd);