summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2013-07-18 10:14:48 +0000
committerschwarze <schwarze@openbsd.org>2013-07-18 10:14:48 +0000
commita51c8c4a6df7a40fa664fa3eccb73519f2d6b70c (patch)
tree400f7bdd5f4ea8370181d6a5ccb138855413d602 /lib/libc/stdlib
parentThere is no uvm_km_pages_free in our kernel anymore. The corresponding (diff)
downloadwireguard-openbsd-a51c8c4a6df7a40fa664fa3eccb73519f2d6b70c.tar.xz
wireguard-openbsd-a51c8c4a6df7a40fa664fa3eccb73519f2d6b70c.zip
HISTORY; tweaks and ok sobrado@ jmc@
Diffstat (limited to 'lib/libc/stdlib')
-rw-r--r--lib/libc/stdlib/malloc.327
-rw-r--r--lib/libc/stdlib/rand.311
-rw-r--r--lib/libc/stdlib/system.39
3 files changed, 38 insertions, 9 deletions
diff --git a/lib/libc/stdlib/malloc.3 b/lib/libc/stdlib/malloc.3
index 07971b9a006..414f0a97703 100644
--- a/lib/libc/stdlib/malloc.3
+++ b/lib/libc/stdlib/malloc.3
@@ -30,9 +30,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $OpenBSD: malloc.3,v 1.72 2013/06/05 03:39:23 tedu Exp $
+.\" $OpenBSD: malloc.3,v 1.73 2013/07/18 10:14:49 schwarze Exp $
.\"
-.Dd $Mdocdate: June 5 2013 $
+.Dd $Mdocdate: July 18 2013 $
.Dt MALLOC 3
.Os
.Sh NAME
@@ -439,10 +439,27 @@ The
function conforms to
.St -ansiC .
.Sh HISTORY
-The
-.Nm
-family of functions first appeared in
+A
+.Fn free
+internal kernel function and a predecessor to
+.Fn malloc ,
+.Fn alloc ,
+first appeared in
+.At v1 .
+C library functions
+.Fn alloc
+and
+.Fn free
+appeared in
+.At v6 .
+The functions
+.Fn malloc ,
+.Fn calloc ,
+and
+.Fn realloc
+first appeared in
.At v7 .
+.Pp
A new implementation by Chris Kingsley was introduced in
.Bx 4.2 ,
followed by a complete rewrite by Poul-Henning Kamp which appeared in
diff --git a/lib/libc/stdlib/rand.3 b/lib/libc/stdlib/rand.3
index f1bff691bee..2de043a88d6 100644
--- a/lib/libc/stdlib/rand.3
+++ b/lib/libc/stdlib/rand.3
@@ -29,9 +29,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $OpenBSD: rand.3,v 1.12 2013/06/05 03:39:23 tedu Exp $
+.\" $OpenBSD: rand.3,v 1.13 2013/07/18 10:14:50 schwarze Exp $
.\"
-.Dd $Mdocdate: June 5 2013 $
+.Dd $Mdocdate: July 18 2013 $
.Dt RAND 3
.Os
.Sh NAME
@@ -95,3 +95,10 @@ The
.Fn rand_r
function conforms to
.St -p1003.1-2008 .
+.Sh HISTORY
+The functions
+.Fn rand
+and
+.Fn srand
+first appeared in
+.At v3 .
diff --git a/lib/libc/stdlib/system.3 b/lib/libc/stdlib/system.3
index 7c0a5490b97..878bb0a9d24 100644
--- a/lib/libc/stdlib/system.3
+++ b/lib/libc/stdlib/system.3
@@ -29,9 +29,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $OpenBSD: system.3,v 1.12 2013/06/05 03:39:23 tedu Exp $
+.\" $OpenBSD: system.3,v 1.13 2013/07/18 10:14:50 schwarze Exp $
.\"
-.Dd $Mdocdate: June 5 2013 $
+.Dd $Mdocdate: July 18 2013 $
.Dt SYSTEM 3
.Os
.Sh NAME
@@ -94,6 +94,11 @@ function conforms to
.St -ansiC
and
.St -p1003.2-92 .
+.Sh HISTORY
+The
+.Fn system
+function first appeared in
+.At v6 .
.Sh CAVEATS
Never supply the
.Fn system