1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
/* 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 = (long int) p; if ((i & (pagesize-1)) != 0) { fprintf (stderr, "Alignment problem: valloc returns %p\n", p); exit (1); } return 0; }