Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Sep 2023 15:16:30 GMT
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 5d51862412a8 - main - Restrict the glibc compat cookie open functions to __BSD_VISIBLE
Message-ID:  <202309171516.38HFGUnx089987@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=5d51862412a8ad246f414c7071999b6815080884

commit 5d51862412a8ad246f414c7071999b6815080884
Author:     Warner Losh <imp@FreeBSD.org>
AuthorDate: 2023-09-15 16:13:11 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2023-09-17 15:11:57 +0000

    Restrict the glibc compat cookie open functions to __BSD_VISIBLE
    
    Sponsored by:           Netflix
---
 include/stdio.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/stdio.h b/include/stdio.h
index b7c412c81da7..9881b3f07329 100644
--- a/include/stdio.h
+++ b/include/stdio.h
@@ -415,6 +415,7 @@ FILE	*funopen(const void *,
 #define	fropen(cookie, fn) funopen(cookie, fn, 0, 0, 0)
 #define	fwopen(cookie, fn) funopen(cookie, 0, fn, 0, 0)
 
+#if __BSD_VISIBLE
 typedef __ssize_t cookie_read_function_t(void *, char *, size_t);
 typedef __ssize_t cookie_write_function_t(void *, const char *, size_t);
 typedef int cookie_seek_function_t(void *, off64_t *, int);
@@ -426,6 +427,7 @@ typedef struct {
 	cookie_close_function_t	*close;
 } cookie_io_functions_t;
 FILE	*fopencookie(void *, const char *, cookie_io_functions_t);
+#endif
 
 /*
  * Portability hacks.  See <sys/types.h>.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202309171516.38HFGUnx089987>