#
5a98f074 |
| 18-Dec-2002 |
Mike Barcroft <mike@FreeBSD.org> |
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 ...
|
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 |
|
#
16f33a48 |
| 03-Jul-2002 |
Jonathan Mini <mini@FreeBSD.org> |
Fix off-by-one error.
PR: misc/40104 Submitted by: Neal Fachan <neal@isilon.com> MFC after: 3 days
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
556f162a |
| 07-Dec-2001 |
Wes Peters <wes@FreeBSD.org> |
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 <wes@FreeBSD.org> |
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 <wes@FreeBSD.org> |
Add strerror_r function per Posix prototype.
Reviewed by: Mike Barcroft <mike@FreeBSD.org> MFC after: 2 weeks
|
#
de5fe5d5 |
| 07-Nov-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
rcsid[]->__FBSDID
|
#
5864b79c |
| 24-May-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Make the rcsid and FreeBSD IDs more sane in the wcs* and wmem* files. Do the same for the non-wcs*/wmem* files while I'm here.
|
Revision tags: release/4.3.0_cvs, release/4.3.0, release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs, release/4.0.0_cvs, release/3.4.0_cvs, release/3.3.0_cvs, release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8, release/2.2.7, release/2.2.6, release/2.2.5_cvs, release/2.2.2_cvs, release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs, release/2.1.6_cvs, release/2.1.6.1, release/2.1.5_cvs, release/2.1.0_cvs, release/2.0.5_cvs, release/2.0 |
|
#
5ec11cf0 |
| 05-Sep-1994 |
Bruce Evans <bde@FreeBSD.org> |
Fix printing of weird errno's: negative values were printed as large unsigned's; null termination was only guaranteed for the first call.
Fix lint: don't declare externs internally; they were both o
Fix printing of weird errno's: negative values were printed as large unsigned's; null termination was only guaranteed for the first call.
Fix lint: don't declare externs internally; they were both out of date.
show more ...
|
Revision tags: release/1.1.5.1_cvs |
|
#
58f0484f |
| 27-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite Lib Sources
|