X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=docs%2Fsocket-auto-port.c;h=3c68c70869cc09f61505ca809c96a889b65c07d8;hb=e9f7d4faa2566d22ad1589438cdce51244a2ce4f;hp=850759a403df0356944fb2b3937c918127d4b2cd;hpb=33f07017fb9f087d179da73e172a9d495de88e55;p=catta diff --git a/docs/socket-auto-port.c b/docs/socket-auto-port.c index 850759a..3c68c70 100644 --- a/docs/socket-auto-port.c +++ b/docs/socket-auto-port.c @@ -5,17 +5,18 @@ #include #include #include +#include int main(int argc, char *argv[]) { int s; struct sockaddr_storage sa; socklen_t salen; uint16_t port; - + if ((s = socket(PF_INET6, SOCK_STREAM, 0)) < 0) { if (errno == EAFNOSUPPORT) s = socket(PF_INET, SOCK_STREAM, 0); - + if (s < 0) { perror("socket()"); return 1; @@ -43,6 +44,6 @@ int main(int argc, char *argv[]) { /* ... hic sunt leones ... */ sleep(60); - + return 0; }