opnsense-src/lib/libc/tests/stdio
Ed Maste 4fbd6e0e3c libc: fix access mode tests in fmemopen(3)
Previously a stream opened as read-only could be written to.  Add a test
case for the fix.

Also correct another incorrect access mode check that worked by
accident, and improve the tests for that.

PR:		281953
Reported by:	Erkki Moorits, fuz
Reviewed by:	fuz, khng (earlier)
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47265

(cherry picked from commit 0953460ce149e6f384aafbcb1e6213dfbf8f6a16)
(cherry picked from commit 6b9f7133aba44189d9625c352bc2c2a59baf18ef)
2024-10-29 15:11:38 -04:00
..
eintr_test.c stdio: add test for 86a16ada1e: fflush() handling of errors 2022-01-28 01:09:47 +02:00
fdopen_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
flushlbuf_test.c fflush: Add test for buffer handling in __sflush 2023-11-07 08:38:35 -05:00
fmemopen2_test.c libc: fix access mode tests in fmemopen(3) 2024-10-29 15:11:38 -04:00
fopen_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
freopen_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
getdelim_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
gets_s_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
Makefile fflush: Add test for buffer handling in __sflush 2023-11-07 08:38:35 -05:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mkostemp_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
open_memstream2_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
open_wmemstream_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
perror_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
print_positional_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
printbasic_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
printfloat_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
scanfloat_test.c libc: Purge unneeded cdefs.h 2023-11-26 21:20:09 -07:00
snprintf_test.c libc: Don't assume signed char. 2023-09-14 08:56:45 +00:00
sscanf_test.c libc: Implement N2680. 2023-09-07 20:28:31 +00:00
swprintf_test.c libc: Don't assume signed char. 2023-09-14 08:56:45 +00:00
swscanf_test.c libc: Implement N2680. 2023-09-07 20:28:31 +00:00