Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2023 20:13:18 GMT
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: a7469c9c0a50 - main - libc: bsort_s() requires both __BSD_VISIBLE and __EXT1_VISIBLE
Message-ID:  <202304192013.33JKDIrM070521@gitrepo.freebsd.org>

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

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

commit a7469c9c0a504a5e6e9b89e148cd78df5e67ff7f
Author:     Hans Petter Selasky <hselasky@FreeBSD.org>
AuthorDate: 2023-04-19 19:37:29 +0000
Commit:     Hans Petter Selasky <hselasky@FreeBSD.org>
CommitDate: 2023-04-19 20:12:04 +0000

    libc: bsort_s() requires both __BSD_VISIBLE and __EXT1_VISIBLE
    
    Fixes build of Python:
    /usr/include/stdlib.h:409:1: error: unknown type name 'errno_t'
    errno_t  bsort_s(void *, rsize_t, rsize_t,
    
    Reported by:    vishwin@
    MFC after:      1 week
    Sponsored by:   NVIDIA Networking
    Differential Revision:  https://reviews.freebsd.org/D36493
---
 include/stdlib.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/stdlib.h b/include/stdlib.h
index 857092b9053e..3ad28cf68847 100644
--- a/include/stdlib.h
+++ b/include/stdlib.h
@@ -403,12 +403,12 @@ void ignore_handler_s(const char * __restrict, void * __restrict, errno_t);
 /* K.3.6.3.2 */
 errno_t	 qsort_s(void *, rsize_t, rsize_t,
     int (*)(const void *, const void *, void *), void *);
-#endif /* __EXT1_VISIBLE */
 
 #if __BSD_VISIBLE
 errno_t	 bsort_s(void *, rsize_t, rsize_t,
     int (*)(const void *, const void *, void *), void *);
 #endif /* __BSD_VISIBLE */
+#endif /* __EXT1_VISIBLE */
 
 __END_DECLS
 __NULLABILITY_PRAGMA_POP



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