From 3ff08d46d98ad72dbcb3a17a0c73afb84f950543 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 25 Aug 2024 23:52:28 +0200 Subject: Fix line-buffered stderr mach_open_devstream creates a fully-buffered stream by default. This prevents from seeing various messages. --- startup/startup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'startup') diff --git a/startup/startup.c b/startup/startup.c index 5666efc6..34186986 100644 --- a/startup/startup.c +++ b/startup/startup.c @@ -770,7 +770,7 @@ main (int argc, char **argv, char **envp) stdin = mach_open_devstream (consdev, "r"); if (stdout == NULL || stdin == NULL) crash_mach (); - setbuf (stdout, NULL); + setlinebuf (stderr); err = wire_task_self (); if (err) -- cgit v1.2.3