1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
/* Test case by Stephen Tweedie <sct@redhat.com>. */ #include <unistd.h> #include <stdio.h> #include <stdlib.h> int main(void) { char *p; int pagesize = getpagesize (); int i; p = valloc (pagesize); i = (int) p; if ((i & (pagesize-1)) != 0) { fprintf (stderr, "Alignment problem: valloc returns %p\n", p); exit(1); } return 0; }