-/*
- * showfile.c -- invoke the `lproc' command
+/* showfile.c -- invoke the `lproc' command
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
* complete copyright information.
*/
-#include <h/mh.h>
+#include "h/mh.h"
+#include "showfile.h"
+#include "r1bindex.h"
+#include "context_save.h"
+#include "arglist.h"
+#include "error.h"
int
showfile (char **arg, char *file)
{
pid_t pid;
- int isdraft, vecp;
+ int vecp;
char **vec, *program;
int retval = 1;
case 0:
/* child */
vec = argsplit(lproc, &program, &vecp);
- isdraft = 1;
+ bool isdraft = true;
if (arg) {
while (*arg) {
if (**arg != '-')
- isdraft = 0;
+ isdraft = false;
vec[vecp++] = *arg++;
}
}
execvp (program, vec);
fprintf (stderr, "unable to exec ");
perror (lproc);
- _exit (-1);
+ _exit(1);
default:
/* parent */