Lines Matching refs:sock
114 frob_socket(evutil_socket_t sock)
120 if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void*)&one, sizeof(one))<0)
125 if (setsockopt(sock, SOL_SOCKET, SO_LINGER, (void*)&l, sizeof(l))<0)
133 evutil_socket_t sock;
146 if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0)
148 if (evutil_make_socket_nonblocking(sock) < 0) {
149 evutil_closesocket(sock);
152 frob_socket(sock);
153 if (connect(sock, (struct sockaddr*)&sin, sizeof(sin)) < 0) {
154 int e = evutil_socket_geterror(sock);
156 evutil_closesocket(sock);
165 b = bufferevent_socket_new(base, sock, BEV_OPT_CLOSE_ON_FREE);