-#ifndef PAGE_SIZE /* Cygwin limits.h defines its own PAGE_SIZE. */
-#define PAGE_SIZE sysconf(_SC_PAGE_SIZE)
-#endif
-
-#ifndef PAGE_MASK /* macOS defines its own PAGE_MASK. */
-#define PAGE_MASK (~(PAGE_SIZE - 1))
-#endif
-
-#define __ALIGN_MASK(v, mask) (((v) + (mask)) & ~(mask))
-
-#ifndef ALIGN /* macOS defines its own ALIGN. */
-#define ALIGN(v, align) __ALIGN_MASK(v, (__typeof__(v)) (align) - 1)
-#endif
+/*
+ * Align value to the next multiple of align. Returns val if it already is a
+ * multiple of align. Align must be a power of two.
+ */
+#define __lttng_align_ceil_mask(v, mask) (((v) + (mask)) & ~(mask))