Date: Sun, 17 Sep 2023 16:18:10 +0100 From: Warner Losh <imp@bsdimp.com> To: Warner Losh <imp@freebsd.org> Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 5d51862412a8 - main - Restrict the glibc compat cookie open functions to __BSD_VISIBLE Message-ID: <CANCZdfqPw%2BshYjifpNQSS8%2BcbKx3GLQvoaHXVQVCP3iZA6tYHw@mail.gmail.com> In-Reply-To: <202309171516.38HFGUnx089987@gitrepo.freebsd.org> References: <202309171516.38HFGUnx089987@gitrepo.freebsd.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Sun, Sep 17, 2023 at 4:16 PM Warner Losh <imp@freebsd.org> wrote: > 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 > Reviewed by: kib@ Differential Revision: https://reviews.freebsd.org/D41878 > --- > 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>. > [-- Attachment #2 --] <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Sep 17, 2023 at 4:16 PM Warner Losh <<a href="mailto:imp@freebsd.org">imp@freebsd.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The branch main has been updated by imp:<br> <br> URL: <a href="https://cgit.FreeBSD.org/src/commit/?id=5d51862412a8ad246f414c7071999b6815080884" rel="noreferrer" target="_blank">https://cgit.FreeBSD.org/src/commit/?id=5d51862412a8ad246f414c7071999b6815080884</a><br> <br> commit 5d51862412a8ad246f414c7071999b6815080884<br> Author: Warner Losh <imp@FreeBSD.org><br> AuthorDate: 2023-09-15 16:13:11 +0000<br> Commit: Warner Losh <imp@FreeBSD.org><br> CommitDate: 2023-09-17 15:11:57 +0000<br> <br> Restrict the glibc compat cookie open functions to __BSD_VISIBLE<br> <br> Sponsored by: Netflix<br></blockquote><div><br></div><div>Reviewed by: kib@</div><div>Differential Revision: <a href="https://reviews.freebsd.org/D41878">https://reviews.freebsd.org/D41878</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> ---<br> include/stdio.h | 2 ++<br> 1 file changed, 2 insertions(+)<br> <br> diff --git a/include/stdio.h b/include/stdio.h<br> index b7c412c81da7..9881b3f07329 100644<br> --- a/include/stdio.h<br> +++ b/include/stdio.h<br> @@ -415,6 +415,7 @@ FILE *funopen(const void *,<br> #define fropen(cookie, fn) funopen(cookie, fn, 0, 0, 0)<br> #define fwopen(cookie, fn) funopen(cookie, 0, fn, 0, 0)<br> <br> +#if __BSD_VISIBLE<br> typedef __ssize_t cookie_read_function_t(void *, char *, size_t);<br> typedef __ssize_t cookie_write_function_t(void *, const char *, size_t);<br> typedef int cookie_seek_function_t(void *, off64_t *, int);<br> @@ -426,6 +427,7 @@ typedef struct {<br> cookie_close_function_t *close;<br> } cookie_io_functions_t;<br> FILE *fopencookie(void *, const char *, cookie_io_functions_t);<br> +#endif<br> <br> /*<br> * Portability hacks. See <sys/types.h>.<br> </blockquote></div></div>help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfqPw%2BshYjifpNQSS8%2BcbKx3GLQvoaHXVQVCP3iZA6tYHw>
