#include #include #include #include #include #include "ndelay.h" #include "socket.h" #include "error.h" int socket_tcp6(void) { #ifndef HAVE_IPV6 errno=error_afnosupport; return -1; #else int fd; fd = socket(AF_INET6,SOCK_STREAM,0); if (-1==fd) return -1; if (-1==ndelay_on(fd)) { close(fd); return -1; } return fd; #endif }