aboutsummaryrefslogtreecommitdiff
path: root/mpiosh/mpiosh.c
diff options
context:
space:
mode:
authorgermeier <germeier>2002-09-21 22:17:15 +0000
committergermeier <germeier>2002-09-21 22:17:15 +0000
commitd363f02d3a1aa42dda78f09a7eff46b76ccf6311 (patch)
treed6190b6372b42c32fcb4adebb1a4755f14e03e78 /mpiosh/mpiosh.c
parentb1694e9b68bf4de24367fdfdad694538e684291f (diff)
downloadmpiosh-d363f02d3a1aa42dda78f09a7eff46b76ccf6311.tar.gz
mpiosh-d363f02d3a1aa42dda78f09a7eff46b76ccf6311.tar.bz2
mpiosh-d363f02d3a1aa42dda78f09a7eff46b76ccf6311.zip
fixed bug in abort code of mput
make output more consistent fixed a few display "bugs"
Diffstat (limited to 'mpiosh/mpiosh.c')
-rw-r--r--mpiosh/mpiosh.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/mpiosh/mpiosh.c b/mpiosh/mpiosh.c
index fa2f75f..f40fd9d 100644
--- a/mpiosh/mpiosh.c
+++ b/mpiosh/mpiosh.c
@@ -2,7 +2,7 @@
/*
*
- * $Id: mpiosh.c,v 1.16 2002/09/19 22:23:01 crunchy Exp $
+ * $Id: mpiosh.c,v 1.17 2002/09/21 22:17:15 germeier Exp $
*
* Author: Andreas Büsching <crunchy@tzi.de>
*
@@ -44,6 +44,7 @@ mpiosh_t mpiosh;
/* flag indicating a user-interrupt of the current command */
int mpiosh_cancel = 0;
+int mpiosh_cancel_ack = 0;
/* prompt strings */
const char *PROMPT_INT = "\033[;1mmpio <i>\033[m ";
@@ -383,6 +384,7 @@ void
mpiosh_signal_handler(int signal)
{
mpiosh_cancel = 1;
+ mpiosh_cancel_ack = 0;
}
void
@@ -440,6 +442,7 @@ main(int argc, char *argv[]) {
if ((*line == '\0') || mpiosh_cancel) {
rl_clear_pending_input ();
mpiosh_cancel = 0;
+ mpiosh_cancel_ack = 0;
continue;
}