basic: Remove circular dep between alloc-util.h and memory-util.h
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include <threads.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "alloc-util.h"
|
||||
#include "memory-util.h"
|
||||
|
||||
size_t page_size(void) {
|
||||
@@ -55,3 +56,14 @@ void* memdup_reverse(const void *mem, size_t size) {
|
||||
|
||||
return p;
|
||||
}
|
||||
|
||||
void* erase_and_free(void *p) {
|
||||
size_t l;
|
||||
|
||||
if (!p)
|
||||
return NULL;
|
||||
|
||||
l = MALLOC_SIZEOF_SAFE(p);
|
||||
explicit_bzero_safe(p, l);
|
||||
return mfree(p);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user