Кажется, posix_memalign
позволяет выбрать настроенный alignment
, но когда это необходимо?
malloc
уже выполнил внутреннюю работу выравнивания.
UPDATE
Точная причина, по которой я спрашиваю об этом, - это то, что я вижу, что nginx делает это, ngx_memalign(NGX_POOL_ALIGNMENT, size, log);
, здесь NGX_POOL_ALIGNMENT
определяется как 16
, nginxs.googlecode.com/svn-history/trunk/src/core/ngx_palloc.c