<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/string/strerror.3, branch releng/11.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-06-23T08:25:03Z</updated>
<entry>
<title>use .Mt to mark up email addresses consistently (part4)</title>
<updated>2014-06-23T08:25:03Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-06-23T08:25:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8fbf3d50e331929dfa82912749a2a5ce240d475b'/>
<id>urn:sha1:8fbf3d50e331929dfa82912749a2a5ce240d475b</id>
<content type='text'>
PR:		191174
Submitted by:	Franco Fichtner  &lt;franco at lastsummer.de&gt;
</content>
</entry>
<entry>
<title>Renumber clauses to reduce diffs to other versions</title>
<updated>2013-05-28T20:57:40Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2013-05-28T20:57:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3fb3b97c4d38990da5f45b37e48a5110b3e9bc58'/>
<id>urn:sha1:3fb3b97c4d38990da5f45b37e48a5110b3e9bc58</id>
<content type='text'>
NetBSD, OpenBSD, and Android's Bionic number the clauses 1 through 3,
so follow suit to make comparison easier.
</content>
</entry>
<entry>
<title>Correct BUGS description of static buffer use</title>
<updated>2012-07-27T21:38:14Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2012-07-27T21:38:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb75848307d0d9704377166c1eaad00011832288'/>
<id>urn:sha1:cb75848307d0d9704377166c1eaad00011832288</id>
<content type='text'>
Since r142667 strerror has unconditionally returned a pointer to a
static buffer.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Add err(3) to strerror(3) SEE ALSO section</title>
<updated>2012-02-16T05:06:07Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2012-02-16T05:06:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d4261b7957efd4772078b059fb91b3478093595'/>
<id>urn:sha1:9d4261b7957efd4772078b059fb91b3478093595</id>
<content type='text'>
PR:		docs/164940
Submitted by:	Niclas Zeising &lt;zeising@daemonic.se&gt;
Approved by:	cperciva
MFC after:	3 days
</content>
</entry>
<entry>
<title>Allow strerror(0) and strerror_r(0, ...).</title>
<updated>2011-04-05T21:56:05Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2011-04-05T21:56:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2973057493524c8b729d4c85e077f111012a4aac'/>
<id>urn:sha1:2973057493524c8b729d4c85e077f111012a4aac</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Per Regents of the University of Calfornia letter, remove advertising</title>
<updated>2007-01-09T00:28:16Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-01-09T00:28:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c879ae3536e6d92b8d96c8965c5b05fcb9541520'/>
<id>urn:sha1:c879ae3536e6d92b8d96c8965c5b05fcb9541520</id>
<content type='text'>
clause.

# If I've done so improperly on a file, please let me know.
</content>
</entry>
<entry>
<title>Correctly document the return value of strerror() and strerror_r() and</title>
<updated>2004-10-12T14:52:52Z</updated>
<author>
<name>Giorgos Keramidas</name>
<email>keramida@FreeBSD.org</email>
</author>
<published>2004-10-12T14:52:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4bf94cc1f736deed7f10c72724313d19b2f1263f'/>
<id>urn:sha1:4bf94cc1f736deed7f10c72724313d19b2f1263f</id>
<content type='text'>
the contents of the returned buffer for unknown error codes.

PR:		docs/72578
Submitted by:	Jilles Tjoelker &lt;jilles@stack.nl&gt;
MFC after:	3 days
</content>
</entry>
<entry>
<title>Add back the Standards section claiming conformance to 1003.1-2001 and</title>
<updated>2002-12-19T10:24:52Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-12-19T10:24:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c0dd63a8a86c5898580444f3ef9f112c1a7f2baa'/>
<id>urn:sha1:c0dd63a8a86c5898580444f3ef9f112c1a7f2baa</id>
<content type='text'>
C99 now that all known standards-related bugs have been fixed.
</content>
</entry>
<entry>
<title>Rearrange strerror() so that its itoa procedure can be used with</title>
<updated>2002-12-18T16:53:31Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-12-18T16:53:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5a98f074e6b1c2d0ab1bbad4cd23e7ac99a1ff2e'/>
<id>urn:sha1:5a98f074e6b1c2d0ab1bbad4cd23e7ac99a1ff2e</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Remove the Standards section again until we get these functions sorted</title>
<updated>2002-10-24T01:24:26Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-10-24T01:24:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6f9ed74abcf7352dcd9576c884909f23eec7b734'/>
<id>urn:sha1:6f9ed74abcf7352dcd9576c884909f23eec7b734</id>
<content type='text'>
out. This will probably have to wait until after 5.0-R.
</content>
</entry>
</feed>
