git: libc: Add reallocarray() from OpenBSD.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sat Jan 12 14:45:46 PST 2019
commit 66932323fb4e091cea3058d26a75356388944e78
Author: Sascha Wildner <saw at online.de>
Date: Sat Jan 12 23:37:36 2019 +0100
libc: Add reallocarray() from OpenBSD.
It is useful for dhcpcd, mandoc and libssh. Also some dports might pick
it up. A few other dports have workarounds which, once reallocarray() is
in release too, can be removed.
Taken-from: OpenBSD (manual page from FreeBSD)
Pointed-out-by: aly
Summary of changes:
include/stdlib.h | 1 +
lib/libc/Versions.def | 4 +
lib/libc/stdlib/Makefile.inc | 5 +-
lib/libc/stdlib/Symbol.map | 4 +
lib/libc/stdlib/malloc.3 | 5 +-
lib/libc/stdlib/reallocarray.3 | 142 +++++++++++++++++++++
.../compat => lib/libc/stdlib}/reallocarray.c | 10 +-
sbin/dhcpcd/Makefile | 2 +-
sbin/dhcpcd/config.h | 1 -
sys/sys/param.h | 3 +-
10 files changed, 165 insertions(+), 12 deletions(-)
create mode 100644 lib/libc/stdlib/reallocarray.3
copy {crypto/libressl/crypto/compat => lib/libc/stdlib}/reallocarray.c (80%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/66932323fb4e091cea3058d26a75356388944e78
--
DragonFly BSD source repository
More information about the Commits
mailing list