Add <stdio_ext.h> with the seven APIs needed to have gnulib operate
authorguenther <guenther@openbsd.org>
Mon, 12 Aug 2024 20:56:55 +0000 (20:56 +0000)
committerguenther <guenther@openbsd.org>
Mon, 12 Aug 2024 20:56:55 +0000 (20:56 +0000)
commit24f9d669f84293935af75b1b5351b987dc03ad0b
tree7881ebc835fde76349e788bc061b7022318dc6db
parente7b257687548726747a5be4765460de4eccc2915
Add <stdio_ext.h> with the seven APIs needed to have gnulib operate
without poking directly into the FILE structure.

Repeated testing, "nope, need a few more" feedback, and ok tb@
13 files changed:
include/Makefile
include/stdio_ext.h [new file with mode: 0644]
lib/libc/Symbols.list
lib/libc/hidden/stdio_ext.h [new file with mode: 0644]
lib/libc/shlib_version
lib/libc/stdio/Makefile.inc
lib/libc/stdio/__fpending.3 [new file with mode: 0644]
lib/libc/stdio/fpending.c [new file with mode: 0644]
lib/libc/stdio/freadahead.c [new file with mode: 0644]
lib/libc/stdio/freading.c [new file with mode: 0644]
lib/libc/stdio/freadptr.c [new file with mode: 0644]
lib/libc/stdio/fseterr.c [new file with mode: 0644]
lib/libc/stdio/fwriting.c [new file with mode: 0644]