X-Git-Url: http://git.lttng.org/?p=lttng-ust.git;a=blobdiff_plain;f=include%2Flttng%2Falign.h;fp=include%2Flttng%2Falign.h;h=4b3c1709945735c52497a09d7effa0b382af878b;hp=913327a8aac02d0db5a01db5f4fddb1676edf19e;hb=b048179fd26bff2006272e8c07971c17b820b64b;hpb=4b36962fa59dfb5bcfcb52d2f07f7eb3b8dc1669 diff --git a/include/lttng/align.h b/include/lttng/align.h index 913327a8..4b3c1709 100644 --- a/include/lttng/align.h +++ b/include/lttng/align.h @@ -19,8 +19,12 @@ #include #include +#include +#ifndef PAGE_SIZE /* Cygwin limits.h defines its own PAGE_SIZE */ #define PAGE_SIZE sysconf(_SC_PAGE_SIZE) +#endif + #define PAGE_MASK (~(PAGE_SIZE - 1)) #define __ALIGN_MASK(v, mask) (((v) + (mask)) & ~(mask)) #define ALIGN(v, align) __ALIGN_MASK(v, (__typeof__(v)) (align) - 1)