History log of /freebsd-14.2/lib/libc/string/strerror.3 (Results 1 – 25 of 33)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0
# b2c76c41 16-Aug-2023 Warner Losh <[email protected]>

Remove $FreeBSD$: one-line nroff pattern

Remove /^\.\\"\s*\$FreeBSD\$$\n/


Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0
# ccb86b40 18-Dec-2020 Jessica Clarke <[email protected]>

strerror.3: Fix whitespace issue introduced in r368714

MFC with: 368714


# 87394cdd 17-Dec-2020 Mateusz Piotrowski <[email protected]>

strerror.3: Add an example for perror()

This is a nice and quick reference.

Reviewed by: jilles, yuripv
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D27623


# 675079b1 16-Dec-2020 Konstantin Belousov <[email protected]>

Implement strerror_l().

Only for the arches that provide user-mode TLS.

PR: 251651
Requested by: yuri
Discussed with: emaste, jilles, tijl
Sponsored by: The FreeBSD Foundation
Differential revision

Implement strerror_l().

Only for the arches that provide user-mode TLS.

PR: 251651
Requested by: yuri
Discussed with: emaste, jilles, tijl
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D27495
MFC after: 2 weeks

show more ...


Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0
# 8fbf3d50 23-Jun-2014 Baptiste Daroussin <[email protected]>

use .Mt to mark up email addresses consistently (part4)

PR: 191174
Submitted by: Franco Fichtner <franco at lastsummer.de>


Revision tags: release/10.0.0, release/9.2.0, release/8.4.0
# 3fb3b97c 28-May-2013 Ed Maste <[email protected]>

Renumber clauses to reduce diffs to other versions

NetBSD, OpenBSD, and Android's Bionic number the clauses 1 through 3,
so follow suit to make comparison easier.


Revision tags: release/9.1.0
# cb758483 27-Jul-2012 Ed Maste <[email protected]>

Correct BUGS description of static buffer use

Since r142667 strerror has unconditionally returned a pointer to a
static buffer.

MFC after: 1 week


Revision tags: release/8.3.0_cvs, release/8.3.0
# 9d4261b7 16-Feb-2012 Eitan Adler <[email protected]>

Add err(3) to strerror(3) SEE ALSO section

PR: docs/164940
Submitted by: Niclas Zeising <[email protected]>
Approved by: cperciva
MFC after: 3 days


Revision tags: release/9.0.0
# 29730574 05-Apr-2011 Jilles Tjoelker <[email protected]>

Allow strerror(0) and strerror_r(0, ...).

Of course, strerror_r() may still fail with ERANGE.

Although the POSIX specification said this could fail with EINVAL and
doing this likely indicates inval

Allow strerror(0) and strerror_r(0, ...).

Of course, strerror_r() may still fail with ERANGE.

Although the POSIX specification said this could fail with EINVAL and
doing this likely indicates invalid use of errno, most other
implementations permitted it, various POSIX testsuites require it to
work (matching the older sys_errlist array) and apparently some
applications depend on it.

PR: standards/151316
MFC after: 1 week

show more ...


Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0
# c879ae35 09-Jan-2007 Warner Losh <[email protected]>

Per Regents of the University of Calfornia letter, remove advertising
clause.

# If I've done so improperly on a file, please let me know.


Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0
# 4bf94cc1 12-Oct-2004 Giorgos Keramidas <[email protected]>

Correctly document the return value of strerror() and strerror_r() and
the contents of the returned buffer for unknown error codes.

PR: docs/72578
Submitted by: Jilles Tjoelker <[email protected]>
MF

Correctly document the return value of strerror() and strerror_r() and
the contents of the returned buffer for unknown error codes.

PR: docs/72578
Submitted by: Jilles Tjoelker <[email protected]>
MFC after: 3 days

show more ...


Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0
# c0dd63a8 19-Dec-2002 Tim J. Robbins <[email protected]>

Add back the Standards section claiming conformance to 1003.1-2001 and
C99 now that all known standards-related bugs have been fixed.


# 5a98f074 18-Dec-2002 Mike Barcroft <[email protected]>

Rearrange strerror() so that its itoa procedure can be used with
strerror_r(). Doing this allows us to ensure that strerror_r() always
fills the supplied buffer regardless of EINVAL or ERANGE errors

Rearrange strerror() so that its itoa procedure can be used with
strerror_r(). Doing this allows us to ensure that strerror_r() always
fills the supplied buffer regardless of EINVAL or ERANGE errors.

strerror()'s semantics have changed slightly such that an argument of
0 is now considered invalid and errno is set to EINVAL.

Remove internal regression test for strerror() and strerror_r(). This
will be reincarnated in src/tools/regression/lib/libc/string.

In strerror(3), add a comment about strerror()'s bogus return type.

PR: 44356

show more ...


# 6f9ed74a 24-Oct-2002 Tim J. Robbins <[email protected]>

Remove the Standards section again until we get these functions sorted
out. This will probably have to wait until after 5.0-R.


# edafcb6d 23-Oct-2002 Tim J. Robbins <[email protected]>

Add a Standards section, claiming conformance to IEEE Std. 1003.1-2001.
Also add a note to the Bugs section pointing out that strerror() and
perror() share the same static buffer.


Revision tags: release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs
# ea018aa2 31-Jan-2002 Chris D. Faulhaber <[email protected]>

Revert last commit. stdio.h include is for perror(), not strerror()


# 066f7169 31-Jan-2002 Chris D. Faulhaber <[email protected]>

strerror(3) is in string.h, not stdio.h

MFC after: 1 week


# 6184d98a 12-Dec-2001 Ruslan Ermilov <[email protected]>

mdoc(7) police: minor markup nits.


# 556f162a 07-Dec-2001 Wes Peters <[email protected]>

Make strerror and strerror_r use sys_errlist[0] for errnum = 0. Be
more careful about reporting truncation with ERANGE in strerror_r.
Set errno to EINVAL for "unknown" errnum in strerror as required

Make strerror and strerror_r use sys_errlist[0] for errnum = 0. Be
more careful about reporting truncation with ERANGE in strerror_r.
Set errno to EINVAL for "unknown" errnum in strerror as required
by P1003.1-200x Draft June 14, 2001.

More carefully document the handling of strerrbuf when errors
(ERANGE, EINVAL) are encountered in strerror_r.

Reviewed by: bde (ongoing discussion)

show more ...


# f61a2ede 06-Dec-2001 Wes Peters <[email protected]>

New, improved, more Posix-compliant strerror_r implementation,
complete with documentation.

Reviewed by: mike@ gad@
MFC after: 1 week


# 9c324dc0 27-Nov-2001 Wes Peters <[email protected]>

Add strerror_r function per Posix prototype.

Reviewed by: Mike Barcroft <[email protected]>
MFC after: 2 weeks


# 32eef9ae 01-Oct-2001 Ruslan Ermilov <[email protected]>

mdoc(7) police: Use the new .In macro for #include statements.


# a307d598 10-Jul-2001 Ruslan Ermilov <[email protected]>

mdoc(7) police: removed HISTORY info from the .Os call.


Revision tags: release/4.3.0_cvs, release/4.3.0
# d0353b83 01-Feb-2001 Ruslan Ermilov <[email protected]>

mdoc(7) police: split punctuation characters + misc fixes.


# b77b3c00 12-Jan-2001 Ruslan Ermilov <[email protected]>

mdoc(7) police: Ft/Vt now accept punctuation-type arguments.


12