Home | History | Annotate | Download | only in avahi-daemon

Lines Matching defs:config

21 #include <config.h>
147 static DaemonConfig config;
327 l = avahi_string_list_copy(config.server_config.browse_domains);
900 if (!config.debug && level == AVAHI_LOG_DEBUG)
921 c = config.use_chroot;
956 c = config.use_chroot;
995 /* Refresh in case the config dirs have been removed */
1004 static_service_load(config.use_chroot);
1005 static_hosts_load(config.use_chroot);
1021 if (config.publish_resolv_conf && resolv_conf_name_servers && resolv_conf_name_servers[0])
1177 config.disable_user_service_publishing,
1178 config.n_clients_max,
1179 config.n_objects_per_client_max,
1180 config.n_entries_per_entry_group_max,
1183 && !config.use_chroot
1197 if (config.drop_root && config.use_chroot) {
1243 static_service_load(config.use_chroot);
1244 static_hosts_load(config.use_chroot);
1470 if (config.rlimit_as_set)
1471 set_one_rlimit(RLIMIT_AS, config.rlimit_as, "RLIMIT_AS");
1473 if (config.rlimit_core_set)
1474 set_one_rlimit(RLIMIT_CORE, config.rlimit_core, "RLIMIT_CORE");
1475 if (config.rlimit_data_set)
1476 set_one_rlimit(RLIMIT_DATA, config.rlimit_data, "RLIMIT_DATA");
1477 if (config.rlimit_fsize_set)
1478 set_one_rlimit(RLIMIT_FSIZE, config.rlimit_fsize, "RLIMIT_FSIZE");
1479 if (config.rlimit_nofile_set)
1480 set_one_rlimit(RLIMIT_NOFILE, config.rlimit_nofile, "RLIMIT_NOFILE");
1481 if (config.rlimit_stack_set)
1482 set_one_rlimit(RLIMIT_STACK, config.rlimit_stack, "RLIMIT_STACK");
1484 if (config.rlimit_nproc_set)
1485 set_one_rlimit(RLIMIT_NPROC, config.rlimit_nproc, "RLIMIT_NPROC");
1527 avahi_server_config_init(&config.server_config);
1528 config.command = DAEMON_RUN;
1529 config.daemonize = 0;
1530 config.config_file = NULL;
1532 config.enable_dbus = 1;
1533 config.fail_on_missing_dbus = 1;
1534 config.n_clients_max = 0;
1535 config.n_objects_per_client_max = 0;
1536 config.n_entries_per_entry_group_max = 0;
1539 config.drop_root = 1;
1540 config.set_rlimits = 1;
1542 config.use_chroot = 1;
1544 config.modify_proc_title = 1;
1546 config.disable_user_service_publishing = 0;
1547 config.publish_dns_servers = NULL;
1548 config.publish_resolv_conf = 0;
1549 config.use_syslog = 0;
1550 config.debug = 0;
1551 config.rlimit_as_set = 0;
1552 config.rlimit_core_set = 0;
1553 config.rlimit_data_set = 0;
1554 config.rlimit_fsize_set = 0;
1555 config.rlimit_nofile_set = 0;
1556 config.rlimit_stack_set = 0;
1558 config.rlimit_nproc_set = 0;
1570 if (parse_command_line(&config, argc, argv) < 0)
1573 if (config.modify_proc_title)
1577 config.use_chroot = config.use_chroot && config.drop_root;
1580 if (config.command == DAEMON_HELP) {
1583 } else if (config.command == DAEMON_VERSION) {
1586 } else if (config.command == DAEMON_KILL) {
1594 } else if (config.command == DAEMON_RELOAD) {
1602 } else if (config.command == DAEMON_CHECK)
1604 else if (config.command == DAEMON_RUN) {
1607 if (getuid() != 0 && config.drop_root) {
1617 if (load_config_file(&config) < 0)
1620 if (config.daemonize) {
1641 if (config.use_syslog || config.daemonize)
1658 if (config.drop_root) {
1660 if (config.use_chroot)
1669 if (config.use_chroot)
1676 if (config.daemonize)
1687 if (config.set_rlimits)
1693 if (config.drop_root && config.use_chroot)
1703 if (run_server(&config) == 0)
1712 if (config.daemonize)
1715 avahi_server_config_free(&config.server_config);
1716 avahi_free(config.config_file);
1717 avahi_strfreev(config.publish_dns_servers);