<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/string/Makefile.inc, 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>2018-02-24T18:16:28Z</updated>
<entry>
<title>MFC r329361:</title>
<updated>2018-02-24T18:16:28Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2018-02-24T18:16:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5f1c3ee7293c541578505e9cab7c800504a0b94f'/>
<id>urn:sha1:5f1c3ee7293c541578505e9cab7c800504a0b94f</id>
<content type='text'>
Document memset_s(3). memset_s(3) is defined in
C11 standard (ISO/IEC 9899:2011) K.3.7.4.1 The memset_s function
(p: 621-622)

Fix memset(3) portion of the man page by replacing the first argument
(destination) "b" with "dest", which is more descriptive than "b".
This also makes it consistent with the term used in the memset_s()
portion of the man page.

See also http://en.cppreference.com/w/c/string/byte/memset.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D13682
</content>
</entry>
<entry>
<title>MFC r304106:</title>
<updated>2017-05-31T06:47:56Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2017-05-31T06:47:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e19e4c1ec30d9b617ce6c66287366c465739123'/>
<id>urn:sha1:4e19e4c1ec30d9b617ce6c66287366c465739123</id>
<content type='text'>
Add timingsafe_bcmp and timingsafe_memcmp.

Obtained from:	OpenBSD
Reviewed by:	trasz
</content>
</entry>
<entry>
<title>MFC r316213:</title>
<updated>2017-04-23T20:32:46Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2017-04-23T20:32:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=57c8b92b8710a9cbcdab4c0ba2130d6621276fa4'/>
<id>urn:sha1:57c8b92b8710a9cbcdab4c0ba2130d6621276fa4</id>
<content type='text'>
Implement the memset_s(3) function as specified by the C11 ISO/IEC
9899:2011 Appendix K 3.7.4.1.

MFC r316258:
Only activate __EXT1_VISIBLE block when using sys/errno.h in userspace.
</content>
</entry>
<entry>
<title>MFC r312332,r312446,r312451:</title>
<updated>2017-02-04T17:17:38Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-02-04T17:17:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7426409308c869cda1254ce37542cf8c7fe88f34'/>
<id>urn:sha1:7426409308c869cda1254ce37542cf8c7fe88f34</id>
<content type='text'>
r312332:

Use SRCTOP where possible and use :H to manipulate .CURDIR to get rid of
unnecessarily long relative path .PATH values with make

r312446 (by emaste):

libc: remove reference to nonexistent lib/locale directory

As far as I can tell this was introduced in r72406 and updated in several
subsequent revisions, but the lib/locale directory it referenced never
existed.

r312451:

Replace dot-dot relative pathing with SRCTOP-relative paths where possible

This reduces build output, need for recalculating paths, and makes it clearer
which paths are relative to what areas in the source tree. The change in
performance over a locally mounted UFS filesystem was negligible in my testing,
but this may more positively impact other filesystems like NFS.

LIBC_SRCTOP was left alone so Juniper (and other users) can continue to
manipulate lib/libc/Makefile (and other Makefile.inc's under lib/libc) as
include Makefiles with custom options.

Discussed with:	marcel, sjg
</content>
</entry>
<entry>
<title>Remove duplicated code.</title>
<updated>2014-10-16T22:04:07Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-10-16T22:04:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d427f43c25abedf9ee6ce63be26629e2cbf73719'/>
<id>urn:sha1:d427f43c25abedf9ee6ce63be26629e2cbf73719</id>
<content type='text'>
Suggested by:	jmg
</content>
</entry>
<entry>
<title>Add MLINK for explicit_bzero(3) and bump .Dd date.</title>
<updated>2014-10-07T04:59:11Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-10-07T04:59:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=af1360206c4ecc9265c932e2303b916e4edb37a5'/>
<id>urn:sha1:af1360206c4ecc9265c932e2303b916e4edb37a5</id>
<content type='text'>
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Add explicit_bzero(3) and its kernel counterpart.</title>
<updated>2014-10-07T04:54:11Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-10-07T04:54:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=78b59024b537e0993c0272fe57b8d23da5eaf0ce'/>
<id>urn:sha1:78b59024b537e0993c0272fe57b8d23da5eaf0ce</id>
<content type='text'>
Obtained from:	OpenBSD
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Merge strcspn.3 into strspn.3 and clarify the explaination of what they do</title>
<updated>2014-05-25T18:40:32Z</updated>
<author>
<name>Allan Jude</name>
<email>allanjude@FreeBSD.org</email>
</author>
<published>2014-05-25T18:40:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5538d7a1fc220d2f44ee8e837106edd066ddb202'/>
<id>urn:sha1:5538d7a1fc220d2f44ee8e837106edd066ddb202</id>
<content type='text'>
Detach strcspn.3 from the build
Add strcspn.3 to MLINKS do it will be symlinked to strspn.3

Approved by:	eadler (mentor), bcr (mentor)
</content>
</entry>
<entry>
<title>Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}</title>
<updated>2014-03-04T02:19:39Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2014-03-04T02:19:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8876613dc50029e88a84fd595d4a1f3c52c92350'/>
<id>urn:sha1:8876613dc50029e88a84fd595d4a1f3c52c92350</id>
<content type='text'>
if not already defined. This allows building libc from outside of
lib/libc using a reach-over makefile.

A typical use-case is to build a standard ILP32 version and a COMPAT32
version in a single iteration by building the COMPAT32 version using a
reach-over makefile.

Obtained from:	Juniper Networks, Inc.
</content>
</entry>
<entry>
<title>Create a symlink from strchrnul.3 to strchr.3.</title>
<updated>2013-03-06T19:59:42Z</updated>
<author>
<name>Niclas Zeising</name>
<email>zeising@FreeBSD.org</email>
</author>
<published>2013-03-06T19:59:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e7919f7043a9fa4fd90f35a10399705fb670e49'/>
<id>urn:sha1:0e7919f7043a9fa4fd90f35a10399705fb670e49</id>
<content type='text'>
This was forgotten in the initial commit of strchrnul()

Approved by:	theraven
</content>
</entry>
</feed>
