diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | inet/tst-ipnode.c | 23 |
2 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 8bf80d0228..13e99c90dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +1999-08-06 Ulrich Drepper <drepper@cygnus.com> + + * inet/tst-ipnode.c: New file. + 1999-08-06 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (O_DSYNC, O_RSYNC): 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; +} |