Lines Matching defs:sock
91 * sock The socket
99 bind_socket(int sock, uint8_t * addr)
114 if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0)
117 listen(sock, 5);
186 int sock;
314 sock = -1;
317 sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
318 if (sock < 0) {
324 if (!bind_socket(sock, init->address)) {
325 close(sock);
332 if (connect(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
333 close(sock);
343 if (sock < 0) {
351 setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &yes, (socklen_t)sizeof(yes));
353 loginp.socket = sock;
437 close(sock);
511 int sock, ret;
565 sock = -1;
569 sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
570 if (sock < 0) {
575 DEB(1, ("recover_connection: Socket = %d", sock));
578 if (!bind_socket(sock, init->address)) {
580 close(sock);
581 sock = -1;
586 if (connect(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
587 close(sock);
588 sock = -1;
597 if (sock < 0)
601 setsockopt(sock
602 conn->loginp.socket = sock;
607 close(sock);