Re: [PATCH, BUG 211039] malloc.3: Document that realloc(p, 0) is specific to glibc and nonportable
From: Alejandro Colomar (man-pages) <hidden>
Date: 2021-01-11 14:39:07
On 1/11/21 11:13 AM, Johannes Pfister wrote:
quoted
A more detailed notice is on realloc(3p).Yes. But i think it will lead to bugs when there is a documentation that describes the behavior of realloc(), says realloc(ptr,0) will do free(ptr), says realloc() is conforming to POSIX.1-2001, POSIX.1-2008, C89, C99. But does not mention that the realloc(ptr,0) is not specified in this standards (except C89). And there are some distributions that do not include the realloc(3p) man page. On my Debian Buster (10) there is no realloc(3p) man page and man realloc goes to the malloc man page of the Linux Programmer's Manual. But maybe this is a problem of the distributions/Debian?
Hi Johannes, That was the message for the commit. See commit: da116d481b79892026029b442fb381713a09f123 <https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/commit/?id=da116d481b79892026029b442fb381713a09f123>
quoted
Thanks for the report, Johannes! Please review that your name is correct (I guessed it from the email).Yes it is. Should i configure my name somewhere?
No, don't worry. It was only for the "Reported-by" line in the patch. Regards, Alex -- Alejandro Colomar Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/ http://www.alejandro-colomar.es/