131 |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(LOGFILE)" |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(LOGFILE)" |
132 |
"[[:blank:]]*=[[:blank:]]*([[:print:]]+)\n$", |
"[[:blank:]]*=[[:blank:]]*([[:print:]]+)\n$", |
133 |
|
|
134 |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(EXPUNGE|HEADERS|NAMESPACE|" |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(ERRORS|EXPUNGE|HEADERS|" |
135 |
"SUBSCRIBE|WARNING)[[:blank:]]*=[[:blank:]]*(YES|NO)[[:blank:]]*\n$", |
"NAMESPACE|SUBSCRIBE|WARNING)[[:blank:]]*=[[:blank:]]*(YES|NO)" |
136 |
|
"[[:blank:]]*\n$", |
137 |
|
|
138 |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(DAEMON|TIMEOUT)" |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(DAEMON|TIMEOUT)" |
139 |
"[[:blank:]]*=[[:blank:]]*([[:digit:]]+)\n$" |
"[[:blank:]]*=[[:blank:]]*([[:digit:]]+)\n$" |
203 |
if (!*logfile) |
if (!*logfile) |
204 |
strncat(logfile, line + match[3].rm_so, |
strncat(logfile, line + match[3].rm_so, |
205 |
min((match[3].rm_eo - match[3].rm_so), PATH_MAX - 1)); |
min((match[3].rm_eo - match[3].rm_so), PATH_MAX - 1)); |
206 |
|
} else if (!strncasecmp(line + match[2].rm_so, "errors", 6)) { |
207 |
|
if (!strncasecmp(line + match[3].rm_so, "yes", 3)) |
208 |
|
options |= OPTION_ERRORS; |
209 |
|
else |
210 |
|
options &= ~(OPTION_ERRORS); |
211 |
} else if (!strncasecmp(line + match[2].rm_so, "expunge", 7)) { |
} else if (!strncasecmp(line + match[2].rm_so, "expunge", 7)) { |
212 |
if (!strncasecmp(line + match[3].rm_so, "yes", 3)) |
if (!strncasecmp(line + match[3].rm_so, "yes", 3)) |
213 |
options |= OPTION_EXPUNGE; |
options |= OPTION_EXPUNGE; |