Searched hist:"4351 ba272c12b507656dc4233212b231d2c1823d" (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/sys/ |
H A D | sbuf.h | diff 4351ba272c12b507656dc4233212b231d2c1823d Thu Sep 09 19:49:18 CEST 2010 Matthew D Fleming <mdf@FreeBSD.org> Add drain functionality to sbufs. The drain is a function that is called when the sbuf internal buffer is filled. For kernel sbufs with a drain, the internal buffer will never be expanded. For userland sbufs with a drain, the internal buffer may still be expanded by sbuf_[v]printf(3).
Sbufs now have three basic uses: 1) static string manipulation. Overflow is marked. 2) dynamic string manipulation. Overflow triggers string growth. 3) drained string manipulation. Overflow triggers draining.
In all cases the manipulation is 'safe' in that overflow is detected and managed.
Reviewed by: phk (the previous version)
|
/freebsd/share/man/man9/ |
H A D | sbuf.9 | diff 4351ba272c12b507656dc4233212b231d2c1823d Thu Sep 09 19:49:18 CEST 2010 Matthew D Fleming <mdf@FreeBSD.org> Add drain functionality to sbufs. The drain is a function that is called when the sbuf internal buffer is filled. For kernel sbufs with a drain, the internal buffer will never be expanded. For userland sbufs with a drain, the internal buffer may still be expanded by sbuf_[v]printf(3).
Sbufs now have three basic uses: 1) static string manipulation. Overflow is marked. 2) dynamic string manipulation. Overflow triggers string growth. 3) drained string manipulation. Overflow triggers draining.
In all cases the manipulation is 'safe' in that overflow is detected and managed.
Reviewed by: phk (the previous version)
|
H A D | Makefile | diff 4351ba272c12b507656dc4233212b231d2c1823d Thu Sep 09 19:49:18 CEST 2010 Matthew D Fleming <mdf@FreeBSD.org> Add drain functionality to sbufs. The drain is a function that is called when the sbuf internal buffer is filled. For kernel sbufs with a drain, the internal buffer will never be expanded. For userland sbufs with a drain, the internal buffer may still be expanded by sbuf_[v]printf(3).
Sbufs now have three basic uses: 1) static string manipulation. Overflow is marked. 2) dynamic string manipulation. Overflow triggers string growth. 3) drained string manipulation. Overflow triggers draining.
In all cases the manipulation is 'safe' in that overflow is detected and managed.
Reviewed by: phk (the previous version)
|
/freebsd/sys/kern/ |
H A D | subr_sbuf.c | diff 4351ba272c12b507656dc4233212b231d2c1823d Thu Sep 09 19:49:18 CEST 2010 Matthew D Fleming <mdf@FreeBSD.org> Add drain functionality to sbufs. The drain is a function that is called when the sbuf internal buffer is filled. For kernel sbufs with a drain, the internal buffer will never be expanded. For userland sbufs with a drain, the internal buffer may still be expanded by sbuf_[v]printf(3).
Sbufs now have three basic uses: 1) static string manipulation. Overflow is marked. 2) dynamic string manipulation. Overflow triggers string growth. 3) drained string manipulation. Overflow triggers draining.
In all cases the manipulation is 'safe' in that overflow is detected and managed.
Reviewed by: phk (the previous version)
|