NetBSD native support of explicit_bzero's like feature (#2145)

This commit is contained in:
David CARLIER 2019-08-17 06:17:30 +01:00 коммит произвёл Takashi Kokubun
Родитель ccbfb054b1
Коммит 28267cea08
2 изменённых файлов: 8 добавлений и 1 удалений

Просмотреть файл

@ -1761,6 +1761,7 @@ AC_CHECK_FUNCS(dup3)
AC_CHECK_FUNCS(eaccess)
AC_CHECK_FUNCS(endgrent)
AC_CHECK_FUNCS(eventfd)
AC_CHECK_FUNCS(explicit_memset)
AC_CHECK_FUNCS(fcopyfile)
AC_CHECK_FUNCS(fchmod)
AC_CHECK_FUNCS(fchown)

Просмотреть файл

@ -33,7 +33,13 @@
#undef explicit_bzero
#ifndef HAVE_EXPLICIT_BZERO
#ifdef HAVE_MEMSET_S
#ifdef HAVE_EXPLICIT_MEMSET
void
explicit_bzero(void *b, size_t len)
{
(void)explicit_memset(b, 0, len);
}
#elif defined HAVE_MEMSET_S
void
explicit_bzero(void *b, size_t len)
{