openssl/test/testutil
Richard Levitte f11a023ada VMS: for testutil, make sure to use BIO_f_linebuffer
Without that, output comes one character per line.  It's the same
issue as has been observed before, this happens when using write()
on a record oriented stream (possibly unbuffered too).

This also uncovered a bug in BIO_f_linebuffer, where this would cause
an error:

    BIO_write(bio, "1\n", 1);

I.e. there's a \n just after the part of the string that we currently
ask to get written.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5352)
2018-02-13 21:14:07 +01:00
..
basic_output.c VMS: for testutil, make sure to use BIO_f_linebuffer 2018-02-13 21:14:07 +01:00
cb.c TAP line filter BIO. 2017-06-22 09:35:08 +10:00
driver.c Factorise duplicated code. 2017-11-13 07:52:35 -05:00
format_output.c Update copyright year 2018-02-13 13:59:25 +00:00
init.c Update the test framework so that the need for test_main is removed. Everything 2017-07-27 07:53:08 +10:00
main.c Use "" not <> for internal/ includes 2017-08-22 09:54:20 -04:00
output_helpers.c testutil: Add commodity printing functions test_printf_std{out,err} 2017-04-28 15:59:46 +02:00
output.h Many spelling fixes/typo's corrected. 2017-11-11 19:03:10 -05:00
stanza.c Fix ctype arguments. 2017-08-22 07:35:08 +10:00
tap_bio.c Fix invalid function type casts. 2017-12-15 19:33:48 +01:00
test_cleanup.c Update the test framework so that the need for test_main is removed. Everything 2017-07-27 07:53:08 +10:00
tests.c Test support for time_t comparisons. 2017-11-28 08:56:45 +10:00
tu_local.h Update the test framework so that the need for test_main is removed. Everything 2017-07-27 07:53:08 +10:00