Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Mar 2023 20:54:54 GMT
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 939b24b0abbd - main - xlocale: garbage collect references to strtoq_l/strtouq_l
Message-ID:  <202303022054.322KssX3097807@gitrepo.freebsd.org>

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

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

commit 939b24b0abbd703948981c9bcb07afd7b01ca3b1
Author:     Val Packett <val@packett.cool>
AuthorDate: 2023-02-06 19:43:48 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2023-03-02 20:53:29 +0000

    xlocale: garbage collect references to strtoq_l/strtouq_l
    
    These were explicitly never implemented (see
    lib/libc/locale/DESIGN.xlocale), but were referenced in the
    manpage and the symbol map.
    
    Fixes:          3c87aa1d3dc ("Implement xlocale APIs from Darwin")
    Reported by:    ld.lld 16 being --no-undefined-version by default
    Reviewed by:    theraven, emaste
    Sponsored by:   https://www.patreon.com/valpackett
    Pull Request:   https://github.com/freebsd/freebsd-src/pull/679
    Differential Revision: https://reviews.freebsd.org/D38408
---
 lib/libc/locale/xlocale.3  | 2 --
 lib/libc/stdlib/Symbol.map | 2 --
 2 files changed, 4 deletions(-)

diff --git a/lib/libc/locale/xlocale.3 b/lib/libc/locale/xlocale.3
index d1d424feba41..54068b8d7efa 100644
--- a/lib/libc/locale/xlocale.3
+++ b/lib/libc/locale/xlocale.3
@@ -180,10 +180,8 @@ along with the headers that expose them, is provided here:
 .Xr strtol_l 3 ,
 .Xr strtold_l 3 ,
 .Xr strtoll_l 3 ,
-.Xr strtoq_l 3 ,
 .Xr strtoul_l 3 ,
 .Xr strtoull_l 3 ,
-.Xr strtouq_l 3 ,
 .Xr wcstombs_l 3 ,
 .Xr wctomb_l 3
 .It In string.h
diff --git a/lib/libc/stdlib/Symbol.map b/lib/libc/stdlib/Symbol.map
index 7e0b141a21b6..9d2944fdb7e9 100644
--- a/lib/libc/stdlib/Symbol.map
+++ b/lib/libc/stdlib/Symbol.map
@@ -93,11 +93,9 @@ FBSD_1.3 {
 	strtol_l;
 	strtold_l;
 	strtoll_l;
-	strtoq_l;
 	strtoul_l;
 	strtoull_l;
 	strtoumax_l;
-	strtouq_l;
 };
 
 FBSD_1.4 {



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