- db_file = fopen(db_filename, "w");
-
- if(!db_file) {
- fprintf(stderr,
- "mymail: Cannot open \"%s\" for writing: %s\n",
- db_filename,
- strerror(errno));
- exit(EXIT_FAILURE);
+ if(mbox_filename_regexp_string) {
+ if(regcomp(&mbox_filename_regexp_static,
+ mbox_filename_regexp_string,
+ 0)) {
+ fprintf(stderr,
+ "mymail: Syntax error in regexp \"%s\".\n",
+ mbox_filename_regexp_string);
+ exit(EXIT_FAILURE);
+ }
+ mbox_filename_regexp = &mbox_filename_regexp_static;
+ } else {
+ mbox_filename_regexp = 0;