summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authordholland <dholland@NetBSD.org>2020-04-04 21:29:54 +0000
committerdholland <dholland@NetBSD.org>2020-04-04 21:29:54 +0000
commitda91c08ee131b4ff502fca25dc33c8cf83182769 (patch)
treeaca9dae062a1791d1ce4fdd2d516caa4ac13c54b /lib
parent69ccfc7eeb4aaf71db117ba93001a407d09ce7f8 (diff)
Move the note about sys_errlist[] users to COMPATIBILITY, and strengthen it.
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/string/strerror.314
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/libc/string/strerror.3 b/lib/libc/string/strerror.3
index 0f26eb144c7..5fbf30692db 100644
--- a/lib/libc/string/strerror.3
+++ b/lib/libc/string/strerror.3
@@ -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.