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: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=257224b0cdbb5ae1ac463a6a6645e033882b967e;p=thirdparty%2Fsystemd.git util: document why we have alloca_align() --- diff --git a/src/shared/util.h b/src/shared/util.h index a15ce95a656..9a878ca1ac1 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_; \