summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ccan/net/_info3
-rw-r--r--ccan/net/net.c3
-rw-r--r--ccan/net/net.h9
3 files changed, 4 insertions, 11 deletions
diff --git a/ccan/net/_info b/ccan/net/_info
index 5ac83f95..cfa58f84 100644
--- a/ccan/net/_info
+++ b/ccan/net/_info
@@ -15,8 +15,6 @@
*
* Example:
* #include <ccan/net/net.h>
- * #include <sys/types.h>
- * #include <sys/socket.h>
* #include <netinet/in.h>
* #include <stdio.h>
* #include <err.h>
@@ -49,6 +47,7 @@
* fd = net_connect(addr);
* if (fd < 0)
* err(1, "Failed to connect to %s", dest);
+ * freeaddrinfo(addr);
*
* if (getsockname(fd, &u.s, &slen) == 0)
* printf("Connected via %s\n",
diff --git a/ccan/net/net.c b/ccan/net/net.c
index 7867054d..61efd5b8 100644
--- a/ccan/net/net.c
+++ b/ccan/net/net.c
@@ -1,10 +1,7 @@
/* Licensed under BSD-MIT - see LICENSE file for details */
#include <ccan/net/net.h>
#include <ccan/noerr/noerr.h>
-#include <sys/types.h>
-#include <sys/socket.h>
#include <poll.h>
-#include <netdb.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
diff --git a/ccan/net/net.h b/ccan/net/net.h
index 5e02fc36..05d552dc 100644
--- a/ccan/net/net.h
+++ b/ccan/net/net.h
@@ -1,6 +1,9 @@
/* Licensed under BSD-MIT - see LICENSE file for details */
#ifndef CCAN_NET_H
#define CCAN_NET_H
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netdb.h>
#include <stdbool.h>
struct pollfd;
@@ -16,10 +19,7 @@ struct pollfd;
* of results, or NULL on error. You should use freeaddrinfo() to free it.
*
* Example:
- * #include <sys/types.h>
- * #include <sys/socket.h>
* #include <stdio.h>
- * #include <netdb.h>
* #include <poll.h>
* #include <err.h>
* ...
@@ -124,10 +124,7 @@ void net_connect_abort(struct pollfd *pfds);
* of results, or NULL on error. You should use freeaddrinfo() to free it.
*
* Example:
- * #include <sys/types.h>
- * #include <sys/socket.h>
* #include <stdio.h>
- * #include <netdb.h>
* #include <err.h>
* ...
* struct addrinfo *addr;