Lines Matching refs:sock
50 int sock;
135 static void wpa_supplicant_ctrl_iface_receive(int sock, void *eloop_ctx,
148 res = recvfrom(sock, buf, sizeof(buf) - 1, 0,
180 sendto(sock, reply, reply_len, 0, (struct sockaddr *) &from,
184 sendto(sock, "FAIL\n", 5, 0, (struct sockaddr *) &from,
187 sendto(sock, "OK\n", 3, 0, (struct sockaddr *) &from,
269 priv->sock = -1;
280 priv->sock = android_get_control_socket(addr.sun_path);
281 if (priv->sock >= 0)
337 priv->sock = socket(PF_UNIX, SOCK_DGRAM, 0);
338 if (priv->sock < 0) {
349 if (bind(priv->sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
352 if (connect(priv->sock, (struct sockaddr *) &addr,
364 if (bind(priv->sock, (struct sockaddr *) &addr,
394 eloop_register_read_sock(priv->sock, wpa_supplicant_ctrl_iface_receive,
402 if (priv->sock >= 0)
403 close(priv->sock);
418 if (priv->sock > -1) {
421 eloop_unregister_read_sock(priv->sock);
432 close(priv->sock);
433 priv->sock = -1;
496 if (priv->sock < 0 || dst == NULL)
517 if (sendmsg(priv->sock, &msg, 0) < 0) {
544 eloop_wait_for_read_sock(priv->sock);
546 res = recvfrom(priv->sock, buf, sizeof(buf) - 1, 0,
558 sendto(priv->sock, "OK\n", 3, 0,
563 sendto(priv->sock, "FAIL\n", 5, 0,
568 sendto(priv->sock, "FAIL\n", 5, 0,
579 int sock;
583 static void wpa_supplicant_global_ctrl_iface_receive(int sock, void *eloop_ctx,
594 res = recvfrom(sock, buf, sizeof(buf) - 1, 0,
606 sendto(sock, reply, reply_len, 0, (struct sockaddr *) &from,
610 sendto(sock, "FAIL\n", 5, 0, (struct sockaddr *) &from,
626 priv->sock = -1;
632 priv->sock = android_get_control_socket(global->params.ctrl_interface);
633 if (priv->sock >= 0)
639 priv->sock = socket(PF_UNIX, SOCK_DGRAM, 0);
640 if (priv->sock < 0) {
649 if (bind(priv->sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
651 if (connect(priv->sock, (struct sockaddr *) &addr,
663 if (bind(priv->sock, (struct sockaddr *) &addr,
681 eloop_register_read_sock(priv->sock,
688 if (priv->sock >= 0)
689 close(priv->sock);
698 if (priv->sock >= 0) {
699 eloop_unregister_read_sock(priv->sock);
700 close(priv->sock);