Files
mckernel/test/issues/1101/C1101T02.c
Tomoki Shirasawa 1db00ebc04 release_process_vm: free vm_range_numa_policy
Change-Id: I8084cd60a12b557b635b8e350f70d4e4f95d4c52
Refs: #1101
2019-12-20 07:12:16 +00:00

29 lines
488 B
C

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <numaif.h>
#include <sys/mman.h>
#include <errno.h>
int
main(int argc, char **argv)
{
void *p;
unsigned long mask;
p = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0);
if (p == ((void *)-1)) {
perror("mmap");
exit(1);
}
mask = 0;
if (mbind(p, 4096, MPOL_DEFAULT, &mask, 2, MPOL_MF_MOVE) == -1) {
perror("mbind");
exit(1);
}
munmap(p, 4096);
exit(0);
}