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