Lines Matching refs:tcpfd
283 int tcpfd, fd; in create_ipv6_listener() local
301 if ((tcpfd = socket(AF_INET6, SOCK_STREAM, 0)) == -1) in create_ipv6_listener()
305 setsockopt(tcpfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) == -1 || in create_ipv6_listener()
307 setsockopt(tcpfd, IPV6_LEVEL, IPV6_V6ONLY, &opt, sizeof(opt)) == -1 || in create_ipv6_listener()
309 !fix_fd(tcpfd) || in create_ipv6_listener()
315 bind(tcpfd, (struct sockaddr *)&addr, sa_len(&addr)) == -1 || in create_ipv6_listener()
316 listen(tcpfd, 5) == -1 || in create_ipv6_listener()
322 l->tcpfd = tcpfd; in create_ipv6_listener()
338 int tcpfd = -1, fd = -1, tftpfd = -1; in create_wildcard_listeners() local
352 (tcpfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) in create_wildcard_listeners()
355 if (setsockopt(tcpfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) == -1 || in create_wildcard_listeners()
356 bind(tcpfd, (struct sockaddr *)&addr, sa_len(&addr)) == -1 || in create_wildcard_listeners()
357 listen(tcpfd, 5) == -1 || in create_wildcard_listeners()
358 !fix_fd(tcpfd) || in create_wildcard_listeners()
377 setsockopt(tcpfd, SOL_SOCKET, SO_MARK, &mark, sizeof(mark)) == -1 || in create_wildcard_listeners()
379 setsockopt(l6->tcpfd, SOL_SOCKET, SO_MARK, &mark, sizeof(mark)) == -1)) in create_wildcard_listeners()
383 close(tcpfd); in create_wildcard_listeners()
385 close(l6->tcpfd); in create_wildcard_listeners()
413 l->tcpfd = tcpfd; in create_wildcard_listeners()
446 new->tcpfd = -1; in create_bound_listener()
452 if ((new->tcpfd = socket(iface->addr.sa.sa_family, SOCK_STREAM, 0)) == -1 || in create_bound_listener()
455 setsockopt(new->tcpfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) == -1 || in create_bound_listener()
456 !fix_fd(new->tcpfd) || in create_bound_listener()
464 setsockopt(new->tcpfd, IPV6_LEVEL, IPV6_V6ONLY, &opt, sizeof(opt)) == -1) in create_bound_listener()
490 if (rc == -1 || bind(new->tcpfd, &iface->addr.sa, sa_len(&iface->addr)) == -1) in create_bound_listener()
499 setsockopt(new->tcpfd, SOL_SOCKET, SO_MARK, &mark, sizeof(mark)) == -1)) in create_bound_listener()
502 if (listen(new->tcpfd, 5) == -1) in create_bound_listener()
567 if (listener->tcpfd != -1) in delete_listener()
569 close(listener->tcpfd); in delete_listener()
570 listener->tcpfd = -1; in delete_listener()
637 new->tcpfd = -1; in create_bound_listeners()
643 if ((new->tcpfd = socket(iface->addr.sa.sa_family, SOCK_STREAM, 0)) == -1 || in create_bound_listeners()
646 setsockopt(new->tcpfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) == -1 || in create_bound_listeners()
647 !fix_fd(new->tcpfd) || in create_bound_listeners()
655 setsockopt(new->tcpfd, IPV6_LEVEL, IPV6_V6ONLY, &opt, sizeof(opt)) == -1) in create_bound_listeners()
679 if (rc == -1 || bind(new->tcpfd, &iface->addr.sa, sa_len(&iface->addr)) == -1) in create_bound_listeners()
686 if (listen(new->tcpfd, 5) == -1) in create_bound_listeners()