diff options
Diffstat (limited to 'inet/tst-ipnode.c')
-rw-r--r-- | inet/tst-ipnode.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/inet/tst-ipnode.c b/inet/tst-ipnode.c new file mode 100644 index 0000000000..b8b1e77c76 --- /dev/null +++ b/inet/tst-ipnode.c @@ -0,0 +1,23 @@ +#include <netdb.h> +#include <stdio.h> + +/* The unspecified IPv6 address. */ +struct in6_addr anyv6 = IN6ADDR_ANY_INIT; + +int +main (void) +{ + int errors = 0; + int errval; + + /* Test the unspecifed IPv6 address. */ + errval = 0x3453456; + if (getipnodebyaddr (&anyv6, sizeof (anyv6), AF_INET6, &errval) != NULL + || errval != HOST_NOT_FOUND) + { + puts ("getipnodenyaddr(in6addr_any,...) != NULL"); + ++errors; + } + + return errors != NULL; +} |