#include "socket.h"
#include "error.h"
int
socket_tcp64(void)
{
#ifdef HAVE_IPV6
int fd;
if (!socket_flag_noipv6) {
fd=socket_tcp6();
if (-1!=fd) return fd;
if (errno!=error_afnosupport)
return -1;
}
#endif
if (!socket_flag_noipv4)
return socket_tcp();
return error_afnosupport;
}