Выделить память с выравниванием
#include <malloc.h>void * memalign( size_t alignment,size_t size );
void* ).libc
Функция memalign() выделяет size байт, выравненных по границе, указанной в alignment.
Поскольку malloc() для адресации использует знаковое 32-битное число, нельзя за один раз выделить больше 2 ГБ. Если size больше 2 ГБ, memalign() вернет значение ошибки ENOMEM. |
Указатель на выделенный блок памяти.
При возникновении ошибки функция возвращает NULL, код ошибки записывается в errno.
void* ). ЗОСРВ «Нейтрино»
free(), malloc(), posix_memalign()
Предыдущий раздел: Описание API системной библиотеки