[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tyndur-devel] [PATCH 2/5] init: stdout zeilenpuffern



! init: Wenn stdout neu geoeffnet wird, um die Meldungen an servmgr zu
  schicken, ist es erst einmal blockgepuffert. Deswegen bleiben
  Meldungen immer mal wieder stecken und kommen nie auf vterm8 an.
  Zeilenpuffern hilft.

Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
 src/modules/init/init.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/modules/init/init.c b/src/modules/init/init.c
index 3849701..475d602 100644
--- a/src/modules/init/init.c
+++ b/src/modules/init/init.c
@@ -341,6 +341,7 @@ void rpc_reopen_stdio(pid_t pid, dword cid, size_t size, void* data)
     }
 
     stdout = fopen("servmgr:/term", "w");
+    setlinebuf(stdout);
 }
 
 
-- 
1.6.0.2