Improve exit status display. New interface from `doto' project.
[sw-tools] / src / pres_curses.c
index 0901df5..44770c6 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-c-*-
  *
- * $Id: pres_curses.c,v 1.2 1999/06/24 15:51:16 mdw Exp $
+ * $Id: pres_curses.c,v 1.3 1999/07/16 12:49:58 mdw Exp $
  *
  * Curses-based output presentation
  *
@@ -29,6 +29,9 @@
 /*----- Revision history --------------------------------------------------* 
  *
  * $Log: pres_curses.c,v $
+ * Revision 1.3  1999/07/16 12:49:58  mdw
+ * Improve exit status display.  New interface from `doto' project.
+ *
  * Revision 1.2  1999/06/24 15:51:16  mdw
  * Fix signal handlers so they don't corrupt `errno'.
  *
@@ -230,7 +233,7 @@ int curses_init(archcons *a)
     leaveok(c->s, TRUE);
     wbkgdset(c->s, A_STANDOUT);
     werase(c->s);
-    mvwprintw(c->s, 0, 0, "  %s  [running]\n", c->e->arch);
+    mvwprintw(c->s, 0, 0, "  %s [running]\n", c->e->arch);
     wnoutrefresh(c->w);
     wnoutrefresh(c->s);
   }
@@ -275,10 +278,10 @@ void curses_output(archent *e, const char *p, size_t sz)
 
 /* --- @curses_close@ --- */
 
-void curses_close(archent *e, int ok)
+void curses_close(archent *e, int ok, const char *summ)
 {
   cwin *c = e->pres;
-  mvwprintw(c->s, 0, 0, "  %s [%s]\n", e->arch, ok ? "finished" : "failed");
+  mvwprintw(c->s, 0, 0, "  %s [%s]\n", e->arch, summ);
   wrefresh(c->s);
 }