aboutsummaryrefslogtreecommitdiff
path: root/mpiosh/mpiosh.c
diff options
context:
space:
mode:
authorcrunchy <crunchy>2003-08-25 19:38:57 +0000
committercrunchy <crunchy>2003-08-25 19:38:57 +0000
commit4e70fad8a3472f7d8d95a32160de477ca3ea311a (patch)
tree4b56d7aca16d9f48cced1dbdaa4f586e48722953 /mpiosh/mpiosh.c
parentcf257641a3997decab786dbfa9c14b4b5e9640c8 (diff)
downloadmpiosh-4e70fad8a3472f7d8d95a32160de477ca3ea311a.tar.gz
mpiosh-4e70fad8a3472f7d8d95a32160de477ca3ea311a.tar.bz2
mpiosh-4e70fad8a3472f7d8d95a32160de477ca3ea311a.zip
add patch from Brad Behm <bbrehm@shaw.ca> which enables mpiosh to be used as a backend (redirection of stdout and stdin)
Diffstat (limited to 'mpiosh/mpiosh.c')
-rw-r--r--mpiosh/mpiosh.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/mpiosh/mpiosh.c b/mpiosh/mpiosh.c
index 54b48df..eb20845 100644
--- a/mpiosh/mpiosh.c
+++ b/mpiosh/mpiosh.c
@@ -2,7 +2,7 @@
/*
*
- * $Id: mpiosh.c,v 1.26 2003/04/19 11:41:26 germeier Exp $
+ * $Id: mpiosh.c,v 1.27 2003/08/25 19:38:57 crunchy Exp $
*
* Author: Andreas Büsching <crunchy@tzi.de>
*
@@ -110,6 +110,10 @@ main(int argc, char *argv[]) {
mpiosh_readline_pipe();
}
+ if( !isatty(fileno(stdout)) ) {
+ setvbuf( stdout, NULL, _IOLBF, 256 );
+ }
+
if (!mpiosh.dev && interactive) {
printf("ERROR: %s\n", mpio_strerror(mpio_errno()));
printf("could not find MPIO player.\n");