From: Lennart Poettering Date: Fri, 12 Dec 2014 01:33:48 +0000 (+0100) Subject: util: document why we have alloca_align() X-Git-Tag: v219~1040 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=257224b0cdbb5ae1ac463a6a6645e033882b967e util: document why we have alloca_align() --- diff --git a/src/shared/util.h b/src/shared/util.h index a15ce95a6..9a878ca1a 100644 --- a/src/shared/util.h +++ b/src/shared/util.h @@ -883,6 +883,7 @@ int unlink_noerrno(const char *path); (void *) memset(_new_, 0, _len_); \ }) +/* It's not clear what alignment glibc/gcc alloca() guarantee, hence provide a guaranteed safe version */ #define alloca_align(size, align) \ ({ \ void *_ptr_; \