diff options
author | tb <> | 2023-05-14 16:36:25 +0000 |
---|---|---|
committer | tb <> | 2023-05-14 16:36:25 +0000 |
commit | 3b637bbc558941c414e1d36ef5926415478d7884 (patch) | |
tree | a797686d0bca2b1add947591c1d23014555744cd /src/lib/libc/stdlib/realpath.c | |
parent | f995b3b819f4d9d1bf71bc91891ac510c0343bd7 (diff) | |
download | openbsd-3b637bbc558941c414e1d36ef5926415478d7884.tar.gz openbsd-3b637bbc558941c414e1d36ef5926415478d7884.tar.bz2 openbsd-3b637bbc558941c414e1d36ef5926415478d7884.zip |
Send the linebuffer BIO to the attic
*) On VMS, stdout may very well lead to a file that is written to
in a record-oriented fashion. That means that every write() will
write a separate record, which will be read separately by the
programs trying to read from it. This can be very confusing.
The solution is to put a BIO filter in the way that will buffer
text until a linefeed is reached, and then write everything a
line at a time, so every record written will be an actual line,
not chunks of lines and not (usually doesn't happen, but I've
seen it once) several lines in one record. BIO_f_linebuffer() is
the answer.
Currently, it's a VMS-only method, because that's where it has
been tested well enough.
[Richard Levitte]
Yeah, no, we don't care about any of this and haven't compiled this file
since forever. Looks like tedu's chainsaw got blunt at some point...
Diffstat (limited to 'src/lib/libc/stdlib/realpath.c')
0 files changed, 0 insertions, 0 deletions