4 This file is part of avahi.
6 avahi is free software; you can redistribute it and/or modify it
7 under the terms of the GNU Lesser General Public License as
8 published by the Free Software Foundation; either version 2.1 of the
9 License, or (at your option) any later version.
11 avahi is distributed in the hope that it will be useful, but WITHOUT
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
14 Public License for more details.
16 You should have received a copy of the GNU Lesser General Public
17 License along with avahi; if not, write to the Free Software
18 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
27 #include <avahi-common/address.h>
28 #include <avahi-common/alternative.h>
29 #include <avahi-common/cdecl.h>
30 #include <avahi-common/dbus-watch-glue.h>
31 #include <avahi-common/dbus.h>
32 #include <avahi-common/defs.h>
33 #include <avahi-common/domain.h>
34 #include <avahi-common/error.h>
35 #include <avahi-common/gccmacro.h>
36 #include <avahi-common/llist.h>
37 #include <avahi-common/malloc.h>
38 #include <avahi-common/rlist.h>
39 #include <avahi-common/simple-watch.h>
40 #include <avahi-common/strlst.h>
41 #include <avahi-common/timeval.h>
42 #include <avahi-common/watch.h>
43 #include <avahi-core/addr-util.h>
44 #include <avahi-core/announce.h>
45 #include <avahi-core/browse.h>
46 #include <avahi-core/cache.h>
47 #include <avahi-core/core.h>
48 #include <avahi-core/dns-srv-rr.h>
49 #include <avahi-core/dns.h>
50 #include <avahi-core/domain-util.h>
51 #include <avahi-core/fdutil.h>
52 #include <avahi-core/hashmap.h>
53 #include <avahi-core/iface-linux.h>
54 #include <avahi-core/iface.h>
55 #include <avahi-core/internal.h>
56 #include <avahi-core/log.h>
57 #include <avahi-core/lookup.h>
58 #include <avahi-core/multicast-lookup.h>
59 #include <avahi-core/netlink.h>
60 #include <avahi-core/prioq.h>
61 #include <avahi-core/probe-sched.h>
62 #include <avahi-core/publish.h>
63 #include <avahi-core/querier.h>
64 #include <avahi-core/query-sched.h>
65 #include <avahi-core/response-sched.h>
66 #include <avahi-core/rr-util.h>
67 #include <avahi-core/rr.h>
68 #include <avahi-core/rrlist.h>
69 #include <avahi-core/socket.h>
70 #include <avahi-core/timeeventq.h>
71 #include <avahi-core/util.h>
72 #include <avahi-core/wide-area.h>
73 #include <avahi-client/client.h>
74 #include <avahi-client/internal.h>
75 #include <avahi-client/lookup.h>
76 #include <avahi-client/publish.h>
77 #include <avahi-client/xdg-config.h>
78 #include <avahi-glib/glib-malloc.h>
79 #include <avahi-glib/glib-watch.h>
81 int main(int argc, char*argv[]) {