/* 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; }