summaryrefslogtreecommitdiffstats
path: root/stream.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-04-23 09:35:56 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-04-23 09:35:56 -0700
commitd9b8b8f7a7377381e296203314ddd9b19bd32216 (patch)
treebac6b8f48a8467713a2680c911ee9be399280721 /stream.c
parent13b0bb55246a427735f9f77c6d778c1597f6be4d (diff)
downloadtxr-d9b8b8f7a7377381e296203314ddd9b19bd32216.tar.gz
txr-d9b8b8f7a7377381e296203314ddd9b19bd32216.tar.bz2
txr-d9b8b8f7a7377381e296203314ddd9b19bd32216.zip
fork/streams: new failing test.
This test case exemplifies code that will work as expected when *stdout* is a TTY device, such that line buffering is in effect, but then break when standard output is redirected to a file. The issue is that the controlling process is not flushing its standard output when calling the external script, so the script's output gets placed ahead of the process' own earlier output. * tests/018/forkflush.tl: New file. * tests/018/forkflush.expected: New file.
Diffstat (limited to 'stream.c')
0 files changed, 0 insertions, 0 deletions