Clarify description of realloc() behavior for ((size == 0) && (ptr != NULL)).

This commit is contained in:
Michael Kerrisk 2008-02-22 10:06:08 +00:00
parent bc5ec13168
commit c4acc6895a
1 changed files with 5 additions and 3 deletions

View File

@ -25,7 +25,7 @@
.\" Documented MALLOC_CHECK_, Wolfram Gloger (wmglo@dent.med.uni-muenchen.de)
.\" 2007-09-15 mtk: added notes on malloc()'s use of sbrk() and mmap().
.\"
.TH MALLOC 3 2007-09-15 "GNU" "Linux Programmer's Manual"
.TH MALLOC 3 2008-02-22 "GNU" "Linux Programmer's Manual"
.SH NAME
calloc, malloc, free, realloc \- Allocate and free dynamic memory
.SH SYNOPSIS
@ -98,12 +98,14 @@ The contents will be unchanged to the minimum of the old and new sizes;
newly allocated memory will be uninitialized.
If
.I ptr
is NULL, the call is equivalent to
is NULL, then the call is equivalent to
.IR malloc(size) ;
if
.I size
is equal to zero,
the call is equivalent to
and
.I ptr
is not NULL, then the call is equivalent to
.IR free(ptr) .
Unless
.I ptr