Lines Matching refs:fd
53 (void)zsock_close(sh_telnet->fds[SOCK_ID_CLIENT].fd); in telnet_end_client_connection()
55 sh_telnet->fds[SOCK_ID_CLIENT].fd = -1; in telnet_end_client_connection()
70 if (sh_telnet->fds[SOCK_ID_CLIENT].fd < 0) { in telnet_command_send_reply()
77 ret = zsock_send(sh_telnet->fds[SOCK_ID_CLIENT].fd, msg, len, 0); in telnet_command_send_reply()
194 if (sh_telnet->fds[SOCK_ID_CLIENT].fd < 0) { in telnet_send()
199 ret = zsock_send(sh_telnet->fds[SOCK_ID_CLIENT].fd, msg, len, in telnet_send()
289 ret = zsock_recv(pollfd->fd, buf, buf_left, 0); in telnet_recv()
389 if (sh_telnet->fds[SOCK_ID_IPV4_LISTEN].fd >= 0) { in telnet_restart_server()
390 (void)zsock_close(sh_telnet->fds[SOCK_ID_IPV4_LISTEN].fd); in telnet_restart_server()
391 sh_telnet->fds[SOCK_ID_IPV4_LISTEN].fd = -1; in telnet_restart_server()
394 if (sh_telnet->fds[SOCK_ID_IPV6_LISTEN].fd >= 0) { in telnet_restart_server()
395 (void)zsock_close(sh_telnet->fds[SOCK_ID_IPV6_LISTEN].fd); in telnet_restart_server()
396 sh_telnet->fds[SOCK_ID_IPV6_LISTEN].fd = -1; in telnet_restart_server()
399 if (sh_telnet->fds[SOCK_ID_CLIENT].fd >= 0) { in telnet_restart_server()
400 (void)zsock_close(sh_telnet->fds[SOCK_ID_CLIENT].fd); in telnet_restart_server()
401 sh_telnet->fds[SOCK_ID_CLIENT].fd = -1; in telnet_restart_server()
417 sock = zsock_accept(pollfd->fd, &addr, &addrlen); in telnet_accept()
424 if (sh_telnet->fds[SOCK_ID_CLIENT].fd > 0) { in telnet_accept()
431 sh_telnet->fds[SOCK_ID_CLIENT].fd = sock; in telnet_accept()
441 sh_telnet->fds[SOCK_ID_CLIENT].fd = -1; in telnet_accept()
476 (void)zsock_getsockopt(evt->event.fd, SOL_SOCKET, in telnet_server_cb()
478 NET_ERR("Telnet socket %d error (%d)", evt->event.fd, sock_error); in telnet_server_cb()
480 if (evt->event.fd == sh_telnet->fds[SOCK_ID_CLIENT].fd) { in telnet_server_cb()
492 if (evt->event.fd == sh_telnet->fds[SOCK_ID_IPV4_LISTEN].fd) { in telnet_server_cb()
495 } else if (evt->event.fd == sh_telnet->fds[SOCK_ID_IPV6_LISTEN].fd) { in telnet_server_cb()
498 } else if (evt->event.fd == sh_telnet->fds[SOCK_ID_CLIENT].fd) { in telnet_server_cb()
514 pollfd->fd = zsock_socket(family, SOCK_STREAM, IPPROTO_TCP); in telnet_setup_server()
515 if (pollfd->fd < 0) { in telnet_setup_server()
522 if (zsock_bind(pollfd->fd, addr, addrlen) < 0) { in telnet_setup_server()
529 if (zsock_listen(pollfd->fd, 1)) { in telnet_setup_server()
547 if (pollfd->fd >= 0) { in telnet_setup_server()
548 (void)zsock_close(pollfd->fd); in telnet_setup_server()
549 pollfd->fd = -1; in telnet_setup_server()
601 if (ctx->fds[SOCK_ID_IPV4_LISTEN].fd >= 0) { in telnet_init()
602 (void)zsock_close(ctx->fds[SOCK_ID_IPV4_LISTEN].fd); in telnet_init()
603 ctx->fds[SOCK_ID_IPV4_LISTEN].fd = -1; in telnet_init()
606 if (ctx->fds[SOCK_ID_IPV6_LISTEN].fd >= 0) { in telnet_init()
607 (void)zsock_close(ctx->fds[SOCK_ID_IPV6_LISTEN].fd); in telnet_init()
608 ctx->fds[SOCK_ID_IPV6_LISTEN].fd = -1; in telnet_init()
627 sh_telnet->fds[i].fd = -1; in init()
676 if (sh_telnet->fds[SOCK_ID_CLIENT].fd < 0 || sh_telnet->output_lock) { in telnet_write()
744 if (sh_telnet->fds[SOCK_ID_CLIENT].fd < 0) { in telnet_read()