123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include <stdlib.h>
- #include <malloc.h>
- #include <sys/types.h>
- #include <errno.h>
- #include <sys/param.h>
- int posix_memalign(void **memptr, size_t alignment, size_t size)
- {
-
- if (alignment % sizeof(void *) != 0)
-
- return EINVAL;
- *memptr = memalign(alignment, size);
- return (*memptr != NULL ? 0 : ENOMEM);
- }
|