Move the note about sys_errlist[] users to COMPATIBILITY, and strengthen it.
This commit is contained in:
parent
903a8c167f
commit
7ec84f335a
|
@ -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
|
.\" Copyright (c) 1980, 1991, 1993
|
||||||
.\" The Regents of the University of California. All rights reserved.
|
.\" The Regents of the University of California. All rights reserved.
|
||||||
|
@ -209,6 +209,13 @@ The use of these variables is deprecated;
|
||||||
one of the
|
one of the
|
||||||
.Fn strerror
|
.Fn strerror
|
||||||
family of functions should be used instead.
|
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
|
.Sh ERRORS
|
||||||
These functions may fail if:
|
These functions may fail if:
|
||||||
.Bl -tag -width Er
|
.Bl -tag -width Er
|
||||||
|
@ -280,8 +287,3 @@ and
|
||||||
.Fn strerror_l
|
.Fn strerror_l
|
||||||
use the same thread local storage; a call to either will destroy
|
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.
|
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.
|
|
||||||
|
|
Loading…
Reference in New Issue