mirror of
https://git.musl-libc.org/git/musl
synced 2025-02-24 22:24:39 +03:00
move __memalign declaration to malloc_impl.h
the malloc-implementation-private header is the only right place for this, because, being in the reserved namespace, __memalign is not interposable and thus not valid to use anywhere else. anything outside of the malloc implementation must call an appropriate-namespace public function (aligned_alloc or posix_memalign).
This commit is contained in:
parent
762cf6cdb3
commit
b07a5d6698
@ -12,6 +12,8 @@ void *__expand_heap(size_t *);
|
||||
|
||||
void __malloc_donate(char *, char *);
|
||||
|
||||
void *__memalign(size_t, size_t);
|
||||
|
||||
struct chunk {
|
||||
size_t psize, csize;
|
||||
struct chunk *next, *prev;
|
||||
|
@ -1,6 +1,5 @@
|
||||
#include <stdlib.h>
|
||||
|
||||
void *__memalign(size_t, size_t);
|
||||
#include "malloc_impl.h"
|
||||
|
||||
void *aligned_alloc(size_t align, size_t len)
|
||||
{
|
||||
|
@ -1,7 +1,6 @@
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
|
||||
void *__memalign(size_t, size_t);
|
||||
#include "malloc_impl.h"
|
||||
|
||||
int posix_memalign(void **res, size_t align, size_t len)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user