]> diplodocus.org Git - nmh/blobdiff - sbr/showfile.c
new.c: Order two return statements to match comment.
[nmh] / sbr / showfile.c
index 369c953b6372dfd4e5e9663d8888b60ad8bff2a0..9b24ec64d90ab8bade4dc3ae475c7ea12b92233a 100644 (file)
@@ -1,6 +1,4 @@
-
-/*
- * 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
@@ -16,6 +14,7 @@ showfile (char **arg, char *file)
     pid_t pid;
     int isdraft, vecp;
     char **vec, *program;
+    int retval = 1;
 
     context_save();    /* save the context file */
     fflush(stdout);
@@ -32,7 +31,7 @@ showfile (char **arg, char *file)
     case -1:
        /* fork error */
        advise ("fork", "unable to");
-       return 1;
+       break;
 
     case 0:
        /* child */
@@ -59,8 +58,8 @@ showfile (char **arg, char *file)
 
     default:
        /* parent */
-       return (pidwait (pid, -1) & 0377 ? 1 : 0);
+       retval = pidwait (pid, -1) & 0377 ? 1 : 0;
     }
 
-    return 1;  /* NOT REACHED */
+    return retval;
 }