[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: =?UTF-8?Q?Re:_[bug]_dd_piped_input_truncates_~1%_of_values_to_%4096_on_m?= =?UTF-8?Q?ulti-core_syste
From: "John Thomson" <lists () johnthomson ! fastmail ! com ! au>
Date: 2020-11-30 9:00:22
Message-ID: a8236b31-217d-4a91-b963-05b5a19e468e () www ! fastmail ! com
[Download RAW message or body]
On Mon, 30 Nov 2020, at 08:39, Walter Harms wrote:
> did you play with the buffering (man stdbuf) ?
> I suspect the kernel has a more aggressive buffering these days.
> In one project i had to add fflush() to make sure that i really get all
> data. I never found a good explanation.
I will look into it. Thank you.
I have now found the fullblock iflag [1], which consistently gives me the expected result.
Guessing the issue I was seeing relates to my bs being greater than PIPE_BUF?
[1]: https://git.busybox.net/busybox/commit/coreutils/dd.c?id=77a6678c427db5ea15d6d0005a579f441277df06
Cheers,
--
John Thomson
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic