FILE *in, *out;
int check;
- if (nmh_init(argv[0], 0 /* use context_foil() */ )) { return 1; }
+ if (nmh_init(argv[0], false, false)) { return 1; }
arguments = getarguments (invo_name, argc, argv, 0);
argp = arguments;
ambigsw (dp, switches);
done (1);
case UNKWNSW:
- adios (NULL, "-%s unknown\n", dp);
+ die("-%s unknown\n", dp);
case HELPSW:
snprintf (buf, sizeof(buf), "%s [switches]", invo_name);
continue;
}
} else {
- adios (NULL, "%s is invalid argument", dp);
+ die("%s is invalid argument", dp);
}
}
if ((mypath = getenv("HOME")) == NULL) {
if ((pw = getpwuid(getuid())) == NULL || *pw->pw_dir == '\0')
- adios(NULL, "cannot determine your home directory");
+ die("cannot determine your home directory");
mypath = pw->pw_dir;
}
if (check)
done(0);
if (autof)
- adios (NULL, "invocation error");
- adios (NULL, "You already have an nmh profile, use an editor to modify it");
+ die("invocation error");
+ die("You already have an nmh profile, use an editor to modify it");
}
if (check)
done(1);
pathname = read_line ();
if (pathname == NULL) done (1);
} else {
- printf ("What is the whole path? /");
+ fputs("What is the whole path? /", stdout);
pathname = read_line ();
if (pathname == NULL) done (1);
pathname = concat ("/", pathname, NULL);
cp = concat ("\"", pathname, "\" doesn't exist; Create it? ", NULL);
if (autof || read_switch (cp, anoyes))
if (makedir (pathname) == 0)
- adios (NULL, "unable to create %s", pathname);
+ die("unable to create %s", pathname);
} else {
puts("[Using existing directory]");
}