X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Falloc%2Ftest%2Frun.c;fp=ccan%2Falloc%2Ftest%2Frun.c;h=8247122eaa4041b8ebf643d2e5077605019f64ce;hb=33dfc0abb7a9d2c422246be5f8def438b63a0bb2;hp=bf8ab479e6b74cb90286fc0a7f4ec5fc3a8907df;hpb=36b64ac075afbccbc42937f58b3aa9ce5901ebf5;p=ccan diff --git a/ccan/alloc/test/run.c b/ccan/alloc/test/run.c index bf8ab479..8247122e 100644 --- a/ccan/alloc/test/run.c +++ b/ccan/alloc/test/run.c @@ -2,6 +2,7 @@ #include "tap/tap.h" #include "alloc/alloc.c" #include +#include #define POOL_ORD 16 #define POOL_SIZE (1 << POOL_ORD) @@ -52,7 +53,8 @@ int main(int argc, char *argv[]) plan_tests(178); /* FIXME: Needs to be page aligned for now. */ - posix_memalign(&mem, 1 << POOL_ORD, POOL_SIZE); + if (posix_memalign(&mem, 1 << POOL_ORD, POOL_SIZE) != 0) + errx(1, "Failed allocating aligned memory"); /* Small pool, all allocs fail, even 0-length. */ alloc_init(mem, 0);