• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/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);
1301 if (config.rlimit_as_set)
1302 set_one_rlimit(RLIMIT_AS, config.rlimit_as, "RLIMIT_AS");
1304 if (config.rlimit_core_set)
1305 set_one_rlimit(RLIMIT_CORE, config.rlimit_core, "RLIMIT_CORE");
1306 if (config.rlimit_data_set)
1307 set_one_rlimit(RLIMIT_DATA, config.rlimit_data, "RLIMIT_DATA");
1308 if (config.rlimit_fsize_set)
1309 set_one_rlimit(RLIMIT_FSIZE, config.rlimit_fsize, "RLIMIT_FSIZE");
1310 if (config.rlimit_nofile_set)
1311 set_one_rlimit(RLIMIT_NOFILE, config.rlimit_nofile, "RLIMIT_NOFILE");
1312 if (config.rlimit_stack_set)
1313 set_one_rlimit(RLIMIT_STACK, config.rlimit_stack, "RLIMIT_STACK");
1315 if (config.rlimit_nproc_set)
1316 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.drop_root = 0; /* foxconn modified */
1365 config.set_rlimits = 1;
1367 config.use_chroot = 1;
1369 config.modify_proc_title = 1;
1371 config.disable_user_service_publishing = 0;
1372 config.publish_dns_servers = NULL;
1373 config.publish_resolv_conf = 0;
1374 config.use_syslog = 0;
1375 config.debug = 0;
1376 config.rlimit_as_set = 0;
1377 config.rlimit_core_set = 0;
1378 config.rlimit_data_set = 0;
1379 config.rlimit_fsize_set = 0;
1380 config.rlimit_nofile_set = 0;
1381 config.rlimit_stack_set = 0;
1383 config.rlimit_nproc_set = 0;
1395 if (parse_command_line(&config, argc, argv) < 0)
1398 if (config.modify_proc_title)
1402 config.use_chroot = config.use_chroot && config.drop_root;
1405 if (config.command == DAEMON_HELP) {
1408 } else if (config.command == DAEMON_VERSION) {
1411 } else if (config.command == DAEMON_KILL) {
1419 } else if (config.command == DAEMON_RELOAD) {
1427 } else if (config.command == DAEMON_CHECK)
1429 else if (config.command == DAEMON_RUN) {
1432 if (getuid() != 0 && config.drop_root) {
1442 if (load_config_file(&config) < 0)
1445 if (config.daemonize) {
1466 if (config.use_syslog || config.daemonize)
1477 if (config.drop_root) {
1479 if (config.use_chroot)
1488 if (config.use_chroot)
1497 if (config.daemonize)
1503 if (config.set_rlimits)
1509 if (config.drop_root && config.use_chroot)
1519 if (run_server(&config) == 0)
1525 if (config.daemonize)
1528 avahi_server_config_free(&config.server_config);
1529 avahi_free(config.config_file);
1530 avahi_strfreev(config.publish_dns_servers);