Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libc/stdio/setbuf.3
Show All 26 Lines | |||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" @(#)setbuf.3 8.1 (Berkeley) 6/4/93 | .\" @(#)setbuf.3 8.1 (Berkeley) 6/4/93 | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd February 18, 2013 | .Dd May 1, 2020 | ||||
.Dt SETBUF 3 | .Dt SETBUF 3 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm setbuf , | .Nm setbuf , | ||||
.Nm setbuffer , | .Nm setbuffer , | ||||
.Nm setlinebuf , | .Nm setlinebuf , | ||||
.Nm setvbuf | .Nm setvbuf | ||||
.Nd stream buffering operations | .Nd stream buffering operations | ||||
▲ Show 20 Lines • Show All 146 Lines • ▼ Show 20 Lines | |||||
.Sh STANDARDS | .Sh STANDARDS | ||||
The | The | ||||
.Fn setbuf | .Fn setbuf | ||||
and | and | ||||
.Fn setvbuf | .Fn setvbuf | ||||
functions | functions | ||||
conform to | conform to | ||||
.St -isoC . | .St -isoC . | ||||
.Sh HISTORY | |||||
The | |||||
.Fn setbuf | |||||
function first appeared in | |||||
.At v7 . | |||||
The | |||||
.Fn setbuffer | |||||
function first appeared in | |||||
.Bx 4.1c . | |||||
The | |||||
.Fn setlinebuf | |||||
function first appeared in | |||||
.Bx 4.2 . | |||||
The | |||||
.Fn setvbuf | |||||
function first appeared in | |||||
.Bx 4.4 . | |||||
.Sh BUGS | .Sh BUGS | ||||
.Fn setbuf | .Fn setbuf | ||||
usually uses a suboptimal buffer size and should be avoided. | usually uses a suboptimal buffer size and should be avoided. |