From b6ce0c6410e2f3ba2ee0877cb3d5c4713617d84f Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Mon, 12 Nov 2018 16:48:42 -0500 Subject: Add gzbuffer.3 --- Makefile | 1 + gzbuffer.3 | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 gzbuffer.3 diff --git a/Makefile b/Makefile index 9a75d20..02dee6a 100644 --- a/Makefile +++ b/Makefile @@ -18,6 +18,7 @@ MAN += deflateReset.3 MAN += deflateSetDictionary.3 MAN += deflateSetHeader.3 MAN += deflateTune.3 +MAN += gzbuffer.3 MAN += gzopen.3 MAN += inflate.3 MAN += inflateBack.3 diff --git a/gzbuffer.3 b/gzbuffer.3 new file mode 100644 index 0000000..a97e317 --- /dev/null +++ b/gzbuffer.3 @@ -0,0 +1,45 @@ +.Dd November 12, 2018 +.Dt GZBUFFER 3 +.Os +. +.Sh NAME +.Nm gzbuffer +.Nd set buffer size +. +.Sh LIBRARY +.Lb libz +. +.Sh SYNOPSIS +.In zlib.h +.Ft int +.Fn gzbuffer "gzFile file" "unsigned size" +. +.Sh DESCRIPTION +Set the internal buffer size +used by this library's functions. +The default buffer size is 8192 bytes. +This function must be called after +.Xr gzopen 3 +or +.Xr gzdopen 3 , +and before any other calls +that read or write the file. +The buffer memory allocation +is always deferred to the first read or write. +Three times that size in buffer space is allocated. +A larger buffer size of, +for example, +64K or 128K bytes +will noticeably increase the speed +of decompression (reading). +. +.Pp +The new buffer size also affects +the maximum length for +.Xr gzprintf 3 . +. +.Sh RETURN VALUES +.Fn gzbuffer +returns 0 on success, +or -1 on failure, +such as being called too late. -- cgit 1.4.1