<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/include/strings.h, branch release/12.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F12.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F12.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2017-11-25T17:09:43Z</updated>
<entry>
<title>include: General further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-25T17:09:43Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-25T17:09:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e58eb3c437974277957187cfed4b9aa0c1a1e253'/>
<id>urn:sha1:e58eb3c437974277957187cfed4b9aa0c1a1e253</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using mis-identified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</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-test2/commit/?id=78b59024b537e0993c0272fe57b8d23da5eaf0ce'/>
<id>urn:sha1:78b59024b537e0993c0272fe57b8d23da5eaf0ce</id>
<content type='text'>
Obtained from:	OpenBSD
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Fix strcasecmp_l() and strncasecmp_l() POSIX 2008 compliance.</title>
<updated>2014-05-30T01:09:07Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-05-30T01:09:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1bb07edbd41ba73e6bfc12bc9f85d92f7c4e312d'/>
<id>urn:sha1:1bb07edbd41ba73e6bfc12bc9f85d92f7c4e312d</id>
<content type='text'>
POSIX.1-2008 specifies that those two functions should be declared by
including &lt;strings.h&gt;, not &lt;string.h&gt; (the latter only has strcoll_l()
and strxfrm_l()):

http://pubs.opengroup.org/onlinepubs/9699919799/functions/strcasecmp.html

Obtained from:	DragonFlyBSD
Reviewed by:	theraven
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>This should read #if __BSD_VISIBLE instead of #ifdef __BSD_VISIBLE.</title>
<updated>2010-01-04T18:46:54Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-01-04T18:46:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f40ea8b948f15392670df46fa8dd6f8641511c1b'/>
<id>urn:sha1:f40ea8b948f15392670df46fa8dd6f8641511c1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Remove bcmp, bcopy, bzero, index, and rindex from the POSIX.1-2008</title>
<updated>2009-03-04T03:31:51Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2009-03-04T03:31:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dad39763d956073f94ebc17da694620568fd0630'/>
<id>urn:sha1:dad39763d956073f94ebc17da694620568fd0630</id>
<content type='text'>
  namespace.
- Add ffs to the XSI namespace.
</content>
</entry>
<entry>
<title>Add the ffsll and flsll functions. These are ffs and fls operating</title>
<updated>2008-11-03T10:22:19Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2008-11-03T10:22:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4a723bd20c5f9bd0deff279308fc49660312d4c7'/>
<id>urn:sha1:4a723bd20c5f9bd0deff279308fc49660312d4c7</id>
<content type='text'>
on long long arguments.

Reviewed by:	bde (previous version, that included asm implementation
	for all ffs and fls functions on i386 and amd64)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Add __pure and __pure2 where appropriate.</title>
<updated>2004-07-23T07:13:35Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-07-23T07:13:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f0000ca01414f1478dbc01d43f4b5533952c516b'/>
<id>urn:sha1:f0000ca01414f1478dbc01d43f4b5533952c516b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce namespace pollution.</title>
<updated>2004-07-09T13:52:42Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2004-07-09T13:52:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fd078b3dd6bcd87eaaebd3644bb5e8a7ca30208c'/>
<id>urn:sha1:fd078b3dd6bcd87eaaebd3644bb5e8a7ca30208c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add and document ffsl(), fls() and flsl().</title>
<updated>2004-01-13T16:05:47Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2004-01-13T16:05:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f434fe1237e333414c9aa8e906c60f2630f1f11b'/>
<id>urn:sha1:f434fe1237e333414c9aa8e906c60f2630f1f11b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Merge &lt;machine/ansi.h&gt; and &lt;machine/types.h&gt; into a new header</title>
<updated>2002-08-21T16:20:02Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-21T16:20:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=abbd8902334e8c6409384593b4a2c81f939b47b4'/>
<id>urn:sha1:abbd8902334e8c6409384593b4a2c81f939b47b4</id>
<content type='text'>
  called &lt;machine/_types.h&gt;.
o &lt;machine/ansi.h&gt; will continue to live so it can define MD clock
  macros, which are only MD because of gratuitous differences between
  architectures.
o Change all headers to make use of this.  This mainly involves
  changing:
    #ifdef _BSD_FOO_T_
    typedef	_BSD_FOO_T_	foo_t;
    #undef _BSD_FOO_T_
    #endif
  to:
    #ifndef _FOO_T_DECLARED
    typedef	__foo_t	foo_t;
    #define	_FOO_T_DECLARED
    #endif

Concept by:	bde
Reviewed by:	jake, obrien
</content>
</entry>
</feed>
