aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/recallocarray.c
Commit message (Collapse)AuthorAgeFilesLines
* lib/libc: add recallocarray()Robert Clausecker9 days1-0/+73
This function from OpenBSD is a hybrid of reallocarray() and calloc(). It reallocates an array, clearing any newly allocated items. reallocarray() ultimately originates from OpenBSD. The source is taken from lib/libopenbsd, which now no longer has the function unless when bootstrapping (needed for mandoc). Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D52863