version 1.163, 2007/10/22 19:10:24 |
version 1.164, 2007/12/31 10:41:31 |
|
|
{ |
{ |
char *s, **charptr, *endofnumber, *keyword, *arg, *arg2, fwdarg[256]; |
char *s, **charptr, *endofnumber, *keyword, *arg, *arg2, fwdarg[256]; |
int opcode, *intptr, value, value2, scale; |
int opcode, *intptr, value, value2, scale; |
|
LogLevel *log_level_ptr; |
long long orig, val64; |
long long orig, val64; |
size_t len; |
size_t len; |
Forward fwd; |
Forward fwd; |
|
|
break; |
break; |
|
|
case oLogLevel: |
case oLogLevel: |
intptr = (int *) &options->log_level; |
log_level_ptr = &options->log_level; |
arg = strdelim(&s); |
arg = strdelim(&s); |
value = log_level_number(arg); |
value = log_level_number(arg); |
if (value == SYSLOG_LEVEL_NOT_SET) |
if (value == SYSLOG_LEVEL_NOT_SET) |
fatal("%.200s line %d: unsupported log level '%s'", |
fatal("%.200s line %d: unsupported log level '%s'", |
filename, linenum, arg ? arg : "<NONE>"); |
filename, linenum, arg ? arg : "<NONE>"); |
if (*activep && (LogLevel) *intptr == SYSLOG_LEVEL_NOT_SET) |
if (*activep && *log_level_ptr == SYSLOG_LEVEL_NOT_SET) |
*intptr = (LogLevel) value; |
*log_level_ptr = (LogLevel) value; |
break; |
break; |
|
|
case oLocalForward: |
case oLocalForward: |