summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/malloc.3
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libc/stdlib/malloc.3')
-rw-r--r--src/lib/libc/stdlib/malloc.327
1 files changed, 22 insertions, 5 deletions
diff --git a/src/lib/libc/stdlib/malloc.3 b/src/lib/libc/stdlib/malloc.3
index 07971b9a00..414f0a9770 100644
--- a/src/lib/libc/stdlib/malloc.3
+++ b/src/lib/libc/stdlib/malloc.3
@@ -30,9 +30,9 @@
30.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31.\" SUCH DAMAGE. 31.\" SUCH DAMAGE.
32.\" 32.\"
33.\" $OpenBSD: malloc.3,v 1.72 2013/06/05 03:39:23 tedu Exp $ 33.\" $OpenBSD: malloc.3,v 1.73 2013/07/18 10:14:49 schwarze Exp $
34.\" 34.\"
35.Dd $Mdocdate: June 5 2013 $ 35.Dd $Mdocdate: July 18 2013 $
36.Dt MALLOC 3 36.Dt MALLOC 3
37.Os 37.Os
38.Sh NAME 38.Sh NAME
@@ -439,10 +439,27 @@ The
439function conforms to 439function conforms to
440.St -ansiC . 440.St -ansiC .
441.Sh HISTORY 441.Sh HISTORY
442The 442A
443.Nm 443.Fn free
444family of functions first appeared in 444internal kernel function and a predecessor to
445.Fn malloc ,
446.Fn alloc ,
447first appeared in
448.At v1 .
449C library functions
450.Fn alloc
451and
452.Fn free
453appeared in
454.At v6 .
455The functions
456.Fn malloc ,
457.Fn calloc ,
458and
459.Fn realloc
460first appeared in
445.At v7 . 461.At v7 .
462.Pp
446A new implementation by Chris Kingsley was introduced in 463A new implementation by Chris Kingsley was introduced in
447.Bx 4.2 , 464.Bx 4.2 ,
448followed by a complete rewrite by Poul-Henning Kamp which appeared in 465followed by a complete rewrite by Poul-Henning Kamp which appeared in