diff options
author | Lennart Poettering <lennart@poettering.net> | 2004-12-05 17:33:51 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2004-12-05 17:33:51 +0000 |
commit | 8d4fd94fc8332b23f757443841a5c19c104a9bb8 (patch) | |
tree | 4763b4cdbdd13f28efbe07ebfc0486536713c577 /nsstest.c | |
parent | a3b571996ea5cb0227b36a20f3fc0986f7ab1b7d (diff) |
move source files to src/
git-svn-id: file:///home/lennart/svn/public/nss-mdns/trunk@51 0ee8848e-81ea-0310-a63a-f631d1a40d77
Diffstat (limited to 'nsstest.c')
-rw-r--r-- | nsstest.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/nsstest.c b/nsstest.c deleted file mode 100644 index d4f1c4c..0000000 --- a/nsstest.c +++ /dev/null @@ -1,48 +0,0 @@ -#include <stdio.h> -#include <netdb.h> -#include <sys/types.h> -#include <sys/socket.h> -#include <arpa/inet.h> - -int main(int argc, char *argv[]) { - struct hostent *he; - in_addr_t **a; - char *arg= argc > 1 ? argv[1] : "whiskey.local"; - uint8_t t[256]; - - if (inet_pton(AF_INET, arg, &t) > 0) - he = gethostbyaddr(t, 4, AF_INET); - else if (inet_pton(AF_INET6, arg, &t) > 0) - he = gethostbyaddr(t, 16, AF_INET6); - else - he = gethostbyname(arg); - - if (!he) { - fprintf(stderr, "lookup failed\n"); - return 1; - } - - fprintf(stderr, "official name: %s\n", he->h_name); - - if (!he->h_aliases || !he->h_aliases[0]) - fprintf(stderr, "no aliases\n"); - else { - char **h; - fprintf(stderr, "aliases:"); - for (h = he->h_aliases; *h; h++) - fprintf(stderr, " %s", *h); - fprintf(stderr, "\n"); - } - - fprintf(stderr, "addr type: %s\n", he->h_addrtype == AF_INET ? "inet" : (he->h_addrtype == AF_INET6 ? "inet6" : NULL)); - fprintf(stderr, "addr length: %i\n", he->h_length); - - fprintf(stderr, "addresses:"); - for (a = (in_addr_t**) he->h_addr_list; *a; a++) { - char t[256]; - fprintf(stderr, " %s", inet_ntop(he->h_addrtype, *a, t, sizeof(t))); - } - fprintf(stderr, "\n"); - - return 0; -} |