ps | cat broken in newlib-cygwin git head (master)
Takashi Yano
takashi.yano@nifty.ne.jp
Mon May 16 19:37:12 GMT 2022
I found that "ps | cat" outputs nothing with the current git head (master)
of newlib-cygwin. However, just "ps" and "ls | cat" works.
This happens after the commit:
commit 26747c47bc0a1137e02e0377306d721cc3478855
Author: Matt Joyce <matthew.joyce@embedded-brains.de>
Date: Tue May 3 06:51:22 2022 +0200
Add stdio_exit_handler()
Add a dedicated stdio exit handler to avoid using _GLOBAL_REENT in exit().
Is this the problem of cygwin side? Or newlib?
I also found "stdbuf -o 0 ps | cat" works. It seems that this problem is
caused by buffering of stdout.
--
Takashi Yano <takashi.yano@nifty.ne.jp>
More information about the Cygwin
mailing list