Lines Matching defs:config
49 typedef struct config {
1441 fprintf(stderr, "Usage: %s [ -abDFhnpstvxX ] [ -B <binary-logfile> ] [ -C <config-file> ]\n"
1566 config_t config;
1574 initconfig(&config);
1582 config.logsrc[0].logtype = IPL_LOGIPF;
1583 config.logsrc[1].logtype = IPL_LOGNAT;
1584 config.logsrc[2].logtype = IPL_LOGSTATE;
1590 config.bfile = optarg;
1591 config.blog = fopen(optarg, "a");
1594 config.cfile = optarg;
1601 config.logsrc[0].logtype = IPL_LOGIPF;
1602 config.logsrc[0].file = optarg;
1605 flushlogs(config.logsrc[0].file, config.log);
1606 flushlogs(config.logsrc[1].file, config.log);
1607 flushlogs(config.logsrc[2].file, config.log);
1624 config.logsrc[1].logtype = IPL_LOGNAT;
1625 config.logsrc[1].file = optarg;
1630 config.logsrc[0].logtype = IPL_LOGIPF;
1632 config.logsrc[1].logtype = IPL_LOGNAT;
1634 config.logsrc[2].logtype = IPL_LOGSTATE;
1644 config.log = NULL;
1648 config.logsrc[2].logtype = IPL_LOGSTATE;
1649 config.logsrc[2].file = optarg;
1673 if (config.cfile)
1674 if (load_config(config.cfile) == -1) {
1682 if ((config.logsrc[0].logtype == -1) &&
1683 (config.logsrc[0].logtype == -1) &&
1684 (config.logsrc[0].logtype == -1))
1685 config.logsrc[0].logtype = IPL_LOGIPF;
1687 openlogs(&config);
1690 config.file = argv[optind];
1691 config.log = config.file ? fopen(config.file, "a") : stdout;
1692 if (config.log == NULL) {
1698 setvbuf(config.log, NULL, _IONBF, 0);
1700 config.log = NULL;
1704 ((config.log != stdout) || (ipmonopts & IPMON_SYSLOG))) {
1735 doread = read_loginfo(&config);