diff options
author | Harlan Stenn <stenn@ntp.org> | 2011-02-13 01:25:33 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2011-02-22 00:24:54 -0500 |
commit | bbf55150b65a5de2edf7c77e3acd1c52caf364a9 (patch) | |
tree | e5d0c7bb0bcad644325250e882dc46315e897c9b /sample/http-server.c | |
parent | 10c834c4dfda193c031a6bab9e86e0dcb818a061 (diff) | |
download | libevent-bbf55150b65a5de2edf7c77e3acd1c52caf364a9.tar.gz |
Include util-internal.h as needed to build on platforms with no sockaddr_storage
Diffstat (limited to 'sample/http-server.c')
-rw-r--r-- | sample/http-server.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sample/http-server.c b/sample/http-server.c index e8b7b408..0739b21d 100644 --- a/sample/http-server.c +++ b/sample/http-server.c @@ -41,6 +41,8 @@ # endif #endif +#include <../util-internal.h> + #ifdef WIN32 #define stat _stat #define fstat _fstat @@ -369,9 +371,11 @@ main(int argc, char **argv) if (ss.ss_family == AF_INET) { got_port = ntohs(((struct sockaddr_in*)&ss)->sin_port); inaddr = &((struct sockaddr_in*)&ss)->sin_addr; +#ifdef AF_INET6 } else if (ss.ss_family == AF_INET6) { got_port = ntohs(((struct sockaddr_in6*)&ss)->sin6_port); inaddr = &((struct sockaddr_in6*)&ss)->sin6_addr; +#endif } else { fprintf(stderr, "Weird address family %d\n", ss.ss_family); |