summaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-12-23 17:16:28 +0000
committerLennart Poettering <lennart@poettering.net>2004-12-23 17:16:28 +0000
commitc77f4231ed850b90b9b6f337727e19b63418426f (patch)
tree09d4e9d54d2b823c818922d1dec44d220ecab58b /main.c
parent33ccd714ea9469b5b7d3b36bbe468ba1b0f31dfc (diff)
* add support for both ipv4 AND ipv6 reverse lookups
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@4 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'main.c')
-rw-r--r--main.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/main.c b/main.c
index 9bba48c..da4b338 100644
--- a/main.c
+++ b/main.c
@@ -6,7 +6,7 @@
static GMainLoop *loop = NULL;
-static gboolean timeout (gpointer data) {
+static gboolean timeout(gpointer data) {
g_main_loop_quit(loop);
return FALSE;
}
@@ -14,14 +14,18 @@ static gboolean timeout (gpointer data) {
int main(int argc, char *argv[]) {
flxServer *flx;
flxLocalAddrSource *l;
- guint32 ip;
+ flxAddress a;
+ gchar *r;
flx = flx_server_new(NULL);
l = flx_local_addr_source_new(flx);
-
-/* ip = inet_addr("127.0.0.1"); */
-/* flx_server_add(flx, flx_server_get_next_id(flx), "foo.local", FLX_DNS_TYPE_A, &ip, sizeof(ip)); */
+
+ flx_address_parse("127.0.0.1", AF_INET, &a);
+ flx_server_add_address(flx, 0, 0, "localhost", &a);
+
+ flx_address_parse("::1", AF_INET6, &a);
+ flx_server_add_address(flx, 0, 0, "ip6-localhost", &a);
g_timeout_add(1000, timeout, NULL);