<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libsbuf, branch release/11.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2019-04-29T19:36:46Z</updated>
<entry>
<title>MFC r346571,r346572:</title>
<updated>2019-04-29T19:36:46Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2019-04-29T19:36:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bba575a71510c4d50a03e12e495f66506e481d81'/>
<id>urn:sha1:bba575a71510c4d50a03e12e495f66506e481d81</id>
<content type='text'>
Update the spelling of my name

Previous spellings of my name (NGie, Ngie) weren't my legal spelling. Use Enji
instead for clarity.

While here, remove "All Rights Reserved" from copyrights I "own".
</content>
</entry>
<entry>
<title>MFC r316558:</title>
<updated>2017-07-18T08:30:51Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-07-18T08:30:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d9623f86d408b16b78d87126e27d2250a0ae789f'/>
<id>urn:sha1:d9623f86d408b16b78d87126e27d2250a0ae789f</id>
<content type='text'>
Use __FBSDID instead of the license agreement to embed the $FreeBSD$ RCS keyword

Reminded by a comment made by markj w.r.t. using __FBSDID in .c files ala a
past Phabricator review.
</content>
</entry>
<entry>
<title>MFC r316557:</title>
<updated>2017-07-18T08:23:47Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-07-18T08:23:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=783793ecfbc3270c7145a34bdeee27a5e1ad1b32'/>
<id>urn:sha1:783793ecfbc3270c7145a34bdeee27a5e1ad1b32</id>
<content type='text'>
sbuf(3): add some basic functional tests for the library

Areas not covered still [positive functionality wise] are:
- sbuf_{clear,get,set}_flags
- sbuf_new (in particular, with fixed buffers, etc).

Some basic negative testing has been added, but more will be added in the
future.

This work was in part to validate work done by cem in r288223, and ian
before that.
</content>
</entry>
<entry>
<title>MFC r307873,r314397,r314399,r314419,r314420,r314533,r316553:</title>
<updated>2017-07-18T06:45:13Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-07-18T06:45:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=89cc4cdf44c606e5bfcbe0b6e849d472a7702664'/>
<id>urn:sha1:89cc4cdf44c606e5bfcbe0b6e849d472a7702664</id>
<content type='text'>
r307873 (by marcel):

Include &lt;stdarg.h&gt; instead of &lt;machine/stdarg.h&gt; when compiled as
part of libsbuf. The former is the standard header, and allows us
to compile libsbuf on macOS/linux.

r314397 (by scottl):

Implement sbuf_prf(), which takes an sbuf and outputs it
to stdout in the non-kernel case and to the console+log
in the kernel case.  For the kernel case it hooks the
putbuf() machinery underneath printf(9) so that the buffer
is written completely atomically and without a copy into
another temporary buffer.  This is useful for fixing
compound console/log messages that become broken and
interleaved when multiple threads are competing for the
console.

r314399 (by scottl):

Add prototype for sbuf_putbuf()

r314419 (by jkim):

Include stdio.h to fix libsbuf build.

r314420 (by scottl):

Provide a comment on why stdio.h needs to be included.

r314533 (by scottl):

Expose the sbuf_putbuf() symbol to libsbuf.  There are a few other symbols
that are present but not exposed, like get/set/clear flags, not sure if they
need to be exposed at this point.

r316553:

sbuf(3): expose sbuf_{clear,get,set}_flags(3) via libsbuf

These functions were added to sbuf(9) in r279992, but never
exposed to userspace. Expose them now so they can be used/tested.
</content>
</entry>
<entry>
<title>MFC r312452-r312512:</title>
<updated>2017-02-10T07:32:40Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-02-10T07:32:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=83c41faaa1b4d9711681d8c93540ab9467b61020'/>
<id>urn:sha1:83c41faaa1b4d9711681d8c93540ab9467b61020</id>
<content type='text'>
r312452-r312512:

- Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones

  This simplifies pathing in make/displayed output

- Use .CURDIR:H instead of .CURDIR to simplify pathing in output, etc
</content>
</entry>
<entry>
<title>First pass through library packaging.</title>
<updated>2016-02-04T21:16:35Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-02-04T21:16:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a70cba95822f662d3f9da5119b6a0c433e8f70af'/>
<id>urn:sha1:a70cba95822f662d3f9da5119b6a0c433e8f70af</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.</title>
<updated>2015-11-25T19:10:28Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2015-11-25T19:10:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7b3ea376a27ada7a61eb0c3102f13040fb8c16cb'/>
<id>urn:sha1:7b3ea376a27ada7a61eb0c3102f13040fb8c16cb</id>
<content type='text'>
This both avoids some dependencies on xinstall.host and allows
bootstrapping on older releases to work due to lack of at least 'install -l'
support.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>new depends</title>
<updated>2015-06-16T23:37:19Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2015-06-16T23:37:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2ef6d5a7b9254348e585e80e43049e1f3a2f7c99'/>
<id>urn:sha1:2ef6d5a7b9254348e585e80e43049e1f3a2f7c99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert r284417 it is not necessary anymore</title>
<updated>2015-06-15T19:28:07Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-06-15T19:28:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=18b2ee82db77066fdb18c8183e02e02f79499328'/>
<id>urn:sha1:18b2ee82db77066fdb18c8183e02e02f79499328</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enforce overwritting SHLIBDIR</title>
<updated>2015-06-15T15:34:20Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-06-15T15:34:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4232f826683298e85d469c0ef17259cecd13b2c7'/>
<id>urn:sha1:4232f826683298e85d469c0ef17259cecd13b2c7</id>
<content type='text'>
Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading
bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere.

This makes /lib being populated again.

Reported by:	many
</content>
</entry>
</feed>
