Module Name:    src
Committed By:   dholland
Date:           Sat Apr  4 21:29:54 UTC 2020

Modified Files:
        src/lib/libc/string: strerror.3

Log Message:
Move the note about sys_errlist[] users to COMPATIBILITY, and strengthen it.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/lib/libc/string/strerror.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/string/strerror.3
diff -u src/lib/libc/string/strerror.3:1.23 src/lib/libc/string/strerror.3:1.24
--- src/lib/libc/string/strerror.3:1.23	Sat Apr  4 21:26:44 2020
+++ src/lib/libc/string/strerror.3	Sat Apr  4 21:29:54 2020
@@ -1,4 +1,4 @@
-.\" $NetBSD: strerror.3,v 1.23 2020/04/04 21:26:44 dholland Exp $
+.\" $NetBSD: strerror.3,v 1.24 2020/04/04 21:29:54 dholland Exp $
 .\"
 .\" Copyright (c) 1980, 1991, 1993
 .\"	The Regents of the University of California.  All rights reserved.
@@ -209,6 +209,13 @@ The use of these variables is deprecated
 one of the
 .Fn strerror
 family of functions should be used instead.
+.Sh COMPATIBILITY
+Programs that attempt to use the deprecated
+.Va sys_errlist
+variable often fail to compile because they provide their own,
+inconsistent, declaration of it.
+Such programs should be updated to use
+.Fn strerror .
 .Sh ERRORS
 These functions may fail if:
 .Bl -tag -width Er
@@ -280,8 +287,3 @@ and
 .Fn strerror_l
 use the same thread local storage; a call to either will destroy
 the result from an earlier call by the same thread of either of them.
-.Pp
-Programs that use the deprecated
-.Va sys_errlist
-variable often fail to compile because they declare it
-inconsistently.

Reply via email to