From 1416135cbe2fc16cb4fb905c8141d66bec9d3191 Mon Sep 17 00:00:00 2001
From: pjanzen <>
Date: Wed, 19 Jan 2000 05:36:38 +0000
Subject: Clarify and mention that errno is set to ENOMEM on failure of
 malloc(), calloc(), and realloc().  Idea from NetBSD.

---
 src/lib/libc/stdlib/malloc.3 | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

(limited to 'src')

diff --git a/src/lib/libc/stdlib/malloc.3 b/src/lib/libc/stdlib/malloc.3
index ea8f41e6c5..804f0b9094 100644
--- a/src/lib/libc/stdlib/malloc.3
+++ b/src/lib/libc/stdlib/malloc.3
@@ -33,7 +33,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	$OpenBSD: malloc.3,v 1.17 1999/11/10 22:19:22 aaron Exp $
+.\"	$OpenBSD: malloc.3,v 1.18 2000/01/19 05:36:38 pjanzen Exp $
 .\"
 .Dd August 27, 1996
 .Dt MALLOC 3
@@ -241,8 +241,11 @@ The
 and
 .Fn calloc
 functions return
-a pointer to the allocated space if successful; otherwise
-a null pointer is returned.
+a pointer to the allocated space if successful; otherwise,
+a null pointer is returned and
+.Va errno
+is set to
+.Er ENOMEM .
 .Pp
 The
 .Fn free
@@ -252,8 +255,11 @@ functions return no value.
 .Pp
 The
 .Fn realloc
-function a pointer to the possibly moved allocated space;
-otherwise a null pointer is returned.
+function returns a pointer to the (possibly moved) allocated space
+if successful; otherwise, a null pointer is returned and
+.Va errno
+is set to
+.Er ENOMEM .
 .Sh MESSAGES
 If
 .Fn malloc ,
-- 
cgit v1.2.3-55-g6feb