libc/stdlib: Add freezero() function.
authorzrj <rimvydas.jasinskas@gmail.com>
Tue, 9 Apr 2019 08:26:46 +0000 (11:26 +0300)
committerzrj <zrj@dragonflybsd.org>
Thu, 11 Apr 2019 09:19:23 +0000 (12:19 +0300)
commit78297c9bd458a14bd43b58c4fa6678d154321e03
tree3bbf4c02412c3b74f7a411ce88e69857ce82d99c
parentc1f23d1610b93ad42bd3e047bbe0cfea888164cc
libc/stdlib: Add freezero() function.

It is useful function for security related features. Internally uses
explicit_bzero(3) before freeing the pointers. It could be implemented
in nmalloc.c for extra benefits.
Update the manpage.

Taken-from: OpenBSD
include/stdlib.h
lib/libc/stdlib/Makefile.inc
lib/libc/stdlib/Symbol.map
lib/libc/stdlib/freezero.c [new file with mode: 0644]
lib/libc/stdlib/malloc.3