ion is that you use something other than sh(1) for writing
the intermediate file. Based on a quick check, awk(1) can write at
least 5358 characters in a single write(1) call but the write(2) man
page doesn't document any atomicity requirements so it seems possible
that large writes could be interleaved at the filesystem level in any
case. Ideally, this tool would be written with explicit serialisation
operations around cases where write(1) operations are being issued
by multiple processes/threads.
--
Peter Jeremy
signature.asc
Description: PGP signature
27;s some discussion of this change in the Go 1.21 release notes
(https://tip.golang.org/doc/go1.21).
--
Peter Jeremy
signature.asc
Description: PGP signature
ut the problem definitely existed in
sendmail-8.17.1_2 and the only change between those versions
is the PORTREVISION. Looking at the local patches, neither
mail/sendmail nor security/cyrus-sasl2-saslauthd include
patches that would make them compatible.
--
Peter Jeremy
signature.asc
Description: PGP signature