]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
Clarify description of realloc() behavior for ((size == 0) && (ptr != NULL)).
authorMichael Kerrisk <mtk.manpages@gmail.com>
Fri, 22 Feb 2008 10:06:08 +0000 (10:06 +0000)
committerMichael Kerrisk <mtk.manpages@gmail.com>
Fri, 22 Feb 2008 10:06:08 +0000 (10:06 +0000)
man3/malloc.3

index 8f7436422ef572d455b4254fafc279ded8771bbe..deba0ecc8fa680f63da75004e5d94d21de1b1841 100644 (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