• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/avahi-0.6.25/avahi-daemon/

Lines Matching defs:config

23 #include <config.h>
141 static DaemonConfig config;
321 l = avahi_string_list_copy(config.server_config.browse_domains);
756 if (!config.debug && level == AVAHI_LOG_DEBUG)
777 c = config.use_chroot;
808 c = config.use_chroot;
844 /* Refresh in case the config dirs have been removed */
853 static_service_load(config.use_chroot);
854 static_hosts_load(config.use_chroot);
870 if (config.publish_resolv_conf && resolv_conf_name_servers && resolv_conf_name_servers[0])
1013 if (dbus_protocol_setup(poll_api, config.disable_user_service_publishing, !c->fail_on_missing_dbus
1015 && !config.use_chroot
1029 if (config.drop_root && config.use_chroot) {
1075 static_service_load(config.use_chroot);
1076 static_hosts_load(config.use_chroot);
1302 if (config.rlimit_as_set)
1303 set_one_rlimit(RLIMIT_AS, config.rlimit_as, "RLIMIT_AS");
1305 if (config.rlimit_core_set)
1306 set_one_rlimit(RLIMIT_CORE, config.rlimit_core, "RLIMIT_CORE");
1307 if (config.rlimit_data_set)
1308 set_one_rlimit(RLIMIT_DATA, config.rlimit_data, "RLIMIT_DATA");
1309 if (config.rlimit_fsize_set)
1310 set_one_rlimit(RLIMIT_FSIZE, config.rlimit_fsize, "RLIMIT_FSIZE");
1311 if (config.rlimit_nofile_set)
1312 set_one_rlimit(RLIMIT_NOFILE, config.rlimit_nofile, "RLIMIT_NOFILE");
1313 if (config.rlimit_stack_set)
1314 set_one_rlimit(RLIMIT_STACK, config.rlimit_stack, "RLIMIT_STACK");
1316 if (config.rlimit_nproc_set)
1317 set_one_rlimit(RLIMIT_NPROC, config.rlimit_nproc, "RLIMIT_NPROC");
1354 avahi_server_config_init(&config.server_config);
1355 config.command = DAEMON_RUN;
1356 config.daemonize = 0;
1357 config.config_file = NULL;
1359 config.enable_dbus = 1;
1360 config.fail_on_missing_dbus = 1;
1363 config.drop_root = 1;
1364 config.set_rlimits = 1;
1366 config.use_chroot = 1;
1368 config.modify_proc_title = 1;
1370 config.disable_user_service_publishing = 0;
1371 config.publish_dns_servers = NULL;
1372 config.publish_resolv_conf = 0;
1373 config.use_syslog = 0;
1374 config.debug = 0;
1375 config.rlimit_as_set = 0;
1376 config.rlimit_core_set = 0;
1377 config.rlimit_data_set = 0;
1378 config.rlimit_fsize_set = 0;
1379 config.rlimit_nofile_set = 0;
1380 config.rlimit_stack_set = 0;
1382 config.rlimit_nproc_set = 0;
1394 if (parse_command_line(&config, argc, argv) < 0)
1397 if (config.modify_proc_title)
1401 config.use_chroot = config.use_chroot && config.drop_root;
1404 if (config.command == DAEMON_HELP) {
1407 } else if (config.command == DAEMON_VERSION) {
1410 } else if (config.command == DAEMON_KILL) {
1418 } else if (config.command == DAEMON_RELOAD) {
1426 } else if (config.command == DAEMON_CHECK)
1428 else if (config.command == DAEMON_RUN) {
1431 if (getuid() != 0 && config.drop_root) {
1441 if (load_config_file(&config) < 0)
1444 if (config.daemonize) {
1465 if (config.use_syslog || config.daemonize)
1476 if (config.drop_root) {
1478 if (config.use_chroot)
1487 if (config.use_chroot)
1496 if (config.daemonize)
1502 if (config.set_rlimits)
1508 if (config.drop_root && config.use_chroot)
1518 if (run_server(&config) == 0)
1524 if (config.daemonize)
1527 avahi_server_config_free(&config.server_config);
1528 avahi_free(config.config_file);
1529 avahi_strfreev(config.publish_dns_servers);