From 49dbdf4e2074c35ff16534db3d21eec3841c491f Mon Sep 17 00:00:00 2001
From: crunchy <crunchy>
Date: Sat, 14 Sep 2002 21:57:02 +0000
Subject: fixed reading commands from pipe

---
 ChangeLog       | 3 +++
 mpiosh/mpiosh.c | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index d08df9f..326b2a0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2002-09-14  Andreas Buesching  <crunchy@tzi.de>
 
+	* mpiosh/mpiosh.c: does not hang anymore after reading commands
+	from a pipe
+
 	* mpiosh/callback.c (mpiosh_callback_mget, mpiosh_callback_mput) 
 	(mpiosh_callback_mdel): calling new function mpiosh_command_regex_fix
 
diff --git a/mpiosh/mpiosh.c b/mpiosh/mpiosh.c
index 75a01b4..c1cbd03 100644
--- a/mpiosh/mpiosh.c
+++ b/mpiosh/mpiosh.c
@@ -2,7 +2,7 @@
 
 /* 
  *
- * $Id: mpiosh.c,v 1.7 2002/09/14 11:19:30 crunchy Exp $
+ * $Id: mpiosh.c,v 1.8 2002/09/14 21:57:02 crunchy Exp $
  *
  * Author: Andreas B�sching  <crunchy@tzi.de>
  *
@@ -438,6 +438,7 @@ main(int argc, char *argv[]) {
     interactive = 0;
     mpiosh.prompt = NULL;
     rl_redisplay_function = mpiosh_noredisplay;
+    rl_event_hook = NULL;
   }
   
   if (!mpiosh.dev && interactive) {
@@ -445,6 +446,8 @@ main(int argc, char *argv[]) {
   }
 
   while ((line = readline(mpiosh.prompt))) {
+    printf("running... '%s'\n", line);
+    
     if ((*line == '\0') || mpiosh_cancel) {
       rl_clear_pending_input ();
       mpiosh_cancel = 0;
-- 
cgit v1.2.3