| Index: fusl/src/malloc/posix_memalign.c
|
| diff --git a/fusl/src/malloc/posix_memalign.c b/fusl/src/malloc/posix_memalign.c
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cf67db63be0eb809335258c7fc8e39aa4236057c
|
| --- /dev/null
|
| +++ b/fusl/src/malloc/posix_memalign.c
|
| @@ -0,0 +1,13 @@
|
| +#include <stdlib.h>
|
| +#include <errno.h>
|
| +
|
| +void *__memalign(size_t, size_t);
|
| +
|
| +int posix_memalign(void **res, size_t align, size_t len)
|
| +{
|
| + if (align < sizeof(void *)) return EINVAL;
|
| + void *mem = __memalign(align, len);
|
| + if (!mem) return errno;
|
| + *res = mem;
|
| + return 0;
|
| +}
|
|
|