git: <stdio.h>: Fix issues introduced with the fopencookie() changes.
Sascha Wildner
swildner at crater.dragonflybsd.org
Thu Feb 9 06:55:27 PST 2023
commit a431bfe52a2aad0a18cf535124e1b488f6d7ce06
Author: Sascha Wildner <saw at online.de>
Date: Thu Feb 9 15:53:29 2023 +0100
<stdio.h>: Fix issues introduced with the fopencookie() changes.
a765cedf26cef470ba7deee42c365f0221690a1a added fopencookie() and
associated types from FreeBSD but it introduced a number of issues:
* Wrong parentheses caused it to try to (re-)typedef the ssize_t type.
Fixed by removing parentheses and using __ssize_t. This fixes
graphics/png as pointed out by David Shao. ssize_t isn't available
in the compilation environment that graphics/png uses.
* Use off_t which is 64 bits in DragonFly. No need for off64_t.
* Put everything under __BSD_VISIBLE because it is not standard.
* While here, bump the manpage's date properly.
Reported-by: David Shao
Dragonfly-bug: <https://bugs.dragonflybsd.org/issues/3343>
Summary of changes:
include/stdio.h | 15 +++++----------
lib/libc/stdio/fopencookie.3 | 4 ++--
2 files changed, 7 insertions(+), 12 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a431bfe52a2aad0a18cf535124e1b488f6d7ce06
--
DragonFly BSD source repository
More information about the Commits
mailing list