memory-util: explicit_bzero() exists since glibc-2.25
This commit is contained in:
@@ -615,7 +615,6 @@ foreach ident : [
|
||||
#include <keyutils.h>'''],
|
||||
['bpf', '''#include <sys/syscall.h>
|
||||
#include <unistd.h>'''],
|
||||
['explicit_bzero' , '''#include <string.h>'''],
|
||||
['reallocarray', '''#include <stdlib.h>'''],
|
||||
['set_mempolicy', '''#include <stdlib.h>
|
||||
#include <unistd.h>'''],
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
_l_ > 0 ? memset((x), 0, _l_) : (x); \
|
||||
})
|
||||
|
||||
#if !SD_BOOT && HAVE_EXPLICIT_BZERO
|
||||
#if !SD_BOOT
|
||||
static inline void *explicit_bzero_safe(void *p, size_t l) {
|
||||
if (p && l > 0)
|
||||
explicit_bzero(p, l);
|
||||
|
||||
Reference in New Issue
Block a user