From 4e3ee06a0112af4d558016a09518906f404dc0d3 Mon Sep 17 00:00:00 2001 From: schwarze <> Date: Wed, 16 Jan 2019 12:55:49 +0000 Subject: For all functions known to be infected by LC_NUMERIC, add short CAVEATS pointing to the new CAVEATS section in setlocale(3). Make those in wprintf(3) and wscanf(3) more concise since duplicate information is a bad idea. Incompleteness of information originally pointed out by millert@. OK millert@ --- src/lib/libc/stdlib/atof.3 | 13 +++++++++++-- src/lib/libc/stdlib/strtod.3 | 13 +++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/lib/libc/stdlib/atof.3 b/src/lib/libc/stdlib/atof.3 index b520e2bc4a..183f22d358 100644 --- a/src/lib/libc/stdlib/atof.3 +++ b/src/lib/libc/stdlib/atof.3 @@ -29,9 +29,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $OpenBSD: atof.3,v 1.8 2015/09/10 15:16:43 schwarze Exp $ +.\" $OpenBSD: atof.3,v 1.9 2019/01/16 12:55:49 schwarze Exp $ .\" -.Dd $Mdocdate: September 10 2015 $ +.Dd $Mdocdate: January 16 2019 $ .Dt ATOF 3 .Os .Sh NAME @@ -70,3 +70,12 @@ An .Fn atof function first appeared in .At v1 . +.Sh CAVEATS +On systems other than +.Ox , +the +.Dv LC_NUMERIC +.Xr locale 1 +category can cause parsing failures; see CAVEATS in +.Xr setlocale 3 +for details. diff --git a/src/lib/libc/stdlib/strtod.3 b/src/lib/libc/stdlib/strtod.3 index baca4b223f..0561f3615d 100644 --- a/src/lib/libc/stdlib/strtod.3 +++ b/src/lib/libc/stdlib/strtod.3 @@ -29,9 +29,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $OpenBSD: strtod.3,v 1.21 2016/06/02 15:07:34 millert Exp $ +.\" $OpenBSD: strtod.3,v 1.22 2019/01/16 12:55:49 schwarze Exp $ .\" -.Dd $Mdocdate: June 2 2016 $ +.Dd $Mdocdate: January 16 2019 $ .Dt STRTOD 3 .Os .Sh NAME @@ -165,3 +165,12 @@ and .Fn strtold functions conform to .St -isoC-99 . +.Sh CAVEATS +On systems other than +.Ox , +the +.Dv LC_NUMERIC +.Xr locale 1 +category can cause parsing failures; see CAVEATS in +.Xr setlocale 3 +for details. -- cgit v1.2.3-55-g6feb