|
|
| version 1.1.1.1, 2017/08/22 12:33:54 | version 1.1.1.2, 2021/03/17 19:50:23 |
|---|---|
| Line 42 syslog_name: | Line 42 syslog_name: |
| log_file: | log_file: |
| text { | text { |
| FILE *f = tracked_fopen(new_config->pool, $1, "a"); | struct rfile *f = rf_open(new_config->pool, $1, "a"); |
| if (!f) cf_error("Unable to open log file `%s': %m", $1); | if (!f) cf_error("Unable to open log file `%s': %m", $1); |
| $$ = f; | $$ = rf_file(f); |
| } | } |
| | SYSLOG syslog_name { $$ = NULL; new_config->syslog_name = $2; } | | SYSLOG syslog_name { $$ = NULL; new_config->syslog_name = $2; } |
| | STDERR { $$ = stderr; } | | STDERR { $$ = stderr; } |
| Line 78 CF_ADDTO(conf, mrtdump_base) | Line 78 CF_ADDTO(conf, mrtdump_base) |
| mrtdump_base: | mrtdump_base: |
| MRTDUMP PROTOCOLS mrtdump_mask ';' { new_config->proto_default_mrtdump = $3; } | MRTDUMP PROTOCOLS mrtdump_mask ';' { new_config->proto_default_mrtdump = $3; } |
| | MRTDUMP text ';' { | | MRTDUMP text ';' { |
| FILE *f = tracked_fopen(new_config->pool, $2, "a"); | struct rfile *f = rf_open(new_config->pool, $2, "a"); |
| if (!f) cf_error("Unable to open MRTDump file '%s': %m", $2); | if (!f) cf_error("Unable to open MRTDump file '%s': %m", $2); |
| new_config->mrtdump_file = fileno(f); | new_config->mrtdump_file = rf_fileno(f); |
| } | } |
| ; | ; |