Revision tags: release/14.0.0 |
|
#
5a82fc78 |
| 03-Oct-2023 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
sbuf.9: Add LIBRARY section
Sponsored by: Klara, Inc. MFC after: 3 days
|
#
e738085b |
| 17-Aug-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Remove my middle name.
|
#
fa9896e0 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line nroff pattern
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
204a5f58 |
| 13-Oct-2022 |
Mitchell Horne <mhorne@FreeBSD.org> |
sbuf(9): reference the correct function
This was most likely a copy-paste error.
PR: 262433 MFC after: 3 days Reported by: Boris Ivanovsky <bivanovsky@gmail.com> Sponsored by: The FreeBSD Foundati
sbuf(9): reference the correct function
This was most likely a copy-paste error.
PR: 262433 MFC after: 3 days Reported by: Boris Ivanovsky <bivanovsky@gmail.com> Sponsored by: The FreeBSD Foundation
show more ...
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
e2515283 |
| 27-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
513575d4 |
| 26-Aug-2020 |
Warner Losh <imp@FreeBSD.org> |
Make sbuf_setpos match the implementation.
sbuf_setpos can only be used to truncate the buffer, never to make it longer. Update the documentation to reflect this.
Reviewed By: allanjude, phk Differ
Make sbuf_setpos match the implementation.
sbuf_setpos can only be used to truncate the buffer, never to make it longer. Update the documentation to reflect this.
Reviewed By: allanjude, phk Differential Revision: https://reviews.freebsd.org/D26198
show more ...
|
Revision tags: release/11.4.0, release/12.1.0 |
|
#
419f843f |
| 17-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352319 through r352435.
|
#
e3e46985 |
| 16-Sep-2019 |
Yuri Pankov <yuripv@FreeBSD.org> |
sbuf(9): fix sbuf_drain_func typedef markup
Reviewed by: 0mp (previous version) Differential Revision: https://reviews.freebsd.org/D21569
|
#
76cb1112 |
| 07-Aug-2019 |
Conrad Meyer <cem@FreeBSD.org> |
sbuf(9): Add sbuf_nl_terminate() API
The API is used to gracefully terminate text line(s) with a single \n. If the formatted buffer was empty or already ended in \n, it is unmodified. Otherwise, a
sbuf(9): Add sbuf_nl_terminate() API
The API is used to gracefully terminate text line(s) with a single \n. If the formatted buffer was empty or already ended in \n, it is unmodified. Otherwise, a newline character is appended to it. The API, like other sbuf-modifying routines, is only valid while the sbuf is not FINISHED.
Reviewed by: rlibby Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D21030
show more ...
|
#
71db411e |
| 07-Aug-2019 |
Conrad Meyer <cem@FreeBSD.org> |
sbuf(9): Add NOWAIT dynamic buffer extension mode
The goal is to avoid some kinds of low-memory deadlock when formatting heap-allocated buffers.
Reviewed by: vangyzen Sponsored by: Dell EMC Isilon
sbuf(9): Add NOWAIT dynamic buffer extension mode
The goal is to avoid some kinds of low-memory deadlock when formatting heap-allocated buffers.
Reviewed by: vangyzen Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D21015
show more ...
|
Revision tags: release/11.3.0 |
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
7d7db529 |
| 07-May-2019 |
Conrad Meyer <cem@FreeBSD.org> |
device_printf: Use sbuf for more coherent prints on SMP
device_printf does multiple calls to printf allowing other console messages to be inserted between the device name, and the rest of the messag
device_printf: Use sbuf for more coherent prints on SMP
device_printf does multiple calls to printf allowing other console messages to be inserted between the device name, and the rest of the message. This change uses sbuf to compose to two into a single buffer, and prints it all at once.
It exposes an sbuf drain function (drain-to-printf) for common use.
Update documentation to match; some unit tests included.
Submitted by: jmg Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D16690
show more ...
|
Revision tags: release/12.0.0, release/11.2.0 |
|
#
64223dae |
| 23-May-2018 |
Mark Johnston <markj@FreeBSD.org> |
Document the return value of sbuf_bcat(9).
MFC after: 1 week
|
Revision tags: release/10.4.0 |
|
#
1409e715 |
| 21-Aug-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r322398 through r322746.
|
#
a451e711 |
| 18-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r322675
|
#
a8ec96af |
| 17-Aug-2017 |
Lawrence Stewart <lstewart@FreeBSD.org> |
Implement simple record boundary tracking in sbuf(9) to avoid record splitting during drain operations. When an sbuf is configured to use this feature by way of the SBUF_DRAINTOEOR sbuf_new() flag, t
Implement simple record boundary tracking in sbuf(9) to avoid record splitting during drain operations. When an sbuf is configured to use this feature by way of the SBUF_DRAINTOEOR sbuf_new() flag, top-level sections started with sbuf_start_section() create a record boundary marker that is used to avoid flushing partial records.
Reviewed by: cem,imp,wblock MFC after: 2 weeks Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D8536
show more ...
|
Revision tags: release/11.1.0 |
|
#
e90ede1c |
| 06-Apr-2017 |
Enji Cooper <ngie@FreeBSD.org> |
sbuf(9): clarify kernel-only APIs
- move sbuf_bcopyin(9) and sbuf_copyin(9) near sbuf_new_for_sysctl(9), as all three functions are kernel-only APIs. - add #ifdef _KERNEL around sbuf_*copyin and s
sbuf(9): clarify kernel-only APIs
- move sbuf_bcopyin(9) and sbuf_copyin(9) near sbuf_new_for_sysctl(9), as all three functions are kernel-only APIs. - add #ifdef _KERNEL around sbuf_*copyin and sbuf_new_for_sysctl(9) to make it visually clear that they are kernel-only APIs.
MFC after: 2 months Sponsored by: Dell EMC Isilon
show more ...
|
#
a6848fd5 |
| 06-Apr-2017 |
Enji Cooper <ngie@FreeBSD.org> |
sbuf(9): convert SYNOPSIS section from .Fn entries to .Fo/.Fa/.Fc entries
This shortens the column count on many lines considerably.
While here, add "(void)" to sbuf_new_auto(3) for consistency wit
sbuf(9): convert SYNOPSIS section from .Fn entries to .Fo/.Fa/.Fc entries
This shortens the column count on many lines considerably.
While here, add "(void)" to sbuf_new_auto(3) for consistency with style(9) recommendations.
MFC after: 2 months Sponsored by: Dell EMC Isilon
show more ...
|
#
7beb104d |
| 06-Apr-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add sys/types.h #include to EXAMPLE to provide a complete functional standalone example program
MFC after: 2 months Sponsored by: Dell EMC Isilon
|
#
be649680 |
| 28-Feb-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r314270 through r314419.
|
#
388f3ce6 |
| 28-Feb-2017 |
Scott Long <scottl@FreeBSD.org> |
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 pr
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.
Reviewed by: ken, imp Sponsored by: Netflix
show more ...
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0 |
|
#
416ba5c7 |
| 22-Jun-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Catch up with HEAD (r280229-r284686).
|
#
76aeda8a |
| 20-Jun-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r284188 through r284643.
|
#
2fbd60ec |
| 20-Jun-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head @274131
|
#
cf28e39c |
| 18-Jun-2015 |
Christian Brueffer <brueffer@FreeBSD.org> |
Remove EOL whitespace.
|