[PATCH v3 0/6] Force pipes to flush immediately on NonStop platform
From: "Randall S. Becker" <rsbecker@nexbridge.com>
* wrapper.c: called setbuf(stream,NULL) to force pipe flushes not
enabled by default on the NonStop platform. This applies only
to the NonStop platform guarded by #ifdef __TANDEM.
Signed-off-by: Randall S. Becker <rsbecker@nexbridge.com>
---
wrapper.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/wrapper.c b/wrapper.c
index d20356a77..671cbb4b4 100644
--- a/wrapper.c
+++ b/wrapper.c
@@ -403,6 +403,9 @@ FILE *xfdopen(int fd, const char *mode)
FILE *stream = fdopen(fd, mode);
if (stream == NULL)
die_errno("Out of memory? fdopen failed");
+#ifdef __TANDEM
+ setbuf(stream,NULL);
+#endif
return stream;
}
--
2.16.0.31.gf1a482c