#include <stdlib.h>
#include <avahi-core/core.h>
-#include <avahi-core/alternative.h>
int main(int argc, char*argv[]) {
AvahiServer *server;
AvahiServerConfig config;
GMainLoop *loop;
-
+ gint error;
avahi_server_config_init(&config);
- config.register_hinfo = FALSE;
- config.register_addresses = FALSE;
- config.announce_domain = FALSE;
+ config.publish_hinfo = FALSE;
+ config.publish_addresses = FALSE;
+ config.publish_workstation = FALSE;
+ config.publish_domain = FALSE;
config.use_ipv6 = FALSE;
config.enable_reflector = TRUE;
- server = avahi_server_new(NULL, &config, NULL, NULL);
+ server = avahi_server_new(NULL, &config, NULL, NULL, &error);
avahi_server_config_free(&config);
loop = g_main_loop_new(NULL, FALSE);