diff options
author | Paul Janzen <pjanzen@cvs.openbsd.org> | 2000-01-19 05:36:39 +0000 |
---|---|---|
committer | Paul Janzen <pjanzen@cvs.openbsd.org> | 2000-01-19 05:36:39 +0000 |
commit | a38cf2a0f6a471d8ff2c2d94d9ae24c87508c5aa (patch) | |
tree | d1ab1cd202fc3829551380b769d41a87c0d531b5 /lib/libc/stdlib | |
parent | 481832f47a800aadd1a37c27e063e83a8f1b409b (diff) |
Clarify and mention that errno is set to ENOMEM on failure of malloc(),
calloc(), and realloc(). Idea from NetBSD.
Diffstat (limited to 'lib/libc/stdlib')
-rw-r--r-- | lib/libc/stdlib/malloc.3 | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/lib/libc/stdlib/malloc.3 b/lib/libc/stdlib/malloc.3 index ea8f41e6c5a..804f0b90940 100644 --- a/lib/libc/stdlib/malloc.3 +++ b/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 , |