summaryrefslogtreecommitdiffstats
path: root/pintos-progos/tests/vm/mmap-overlap.c
diff options
context:
space:
mode:
Diffstat (limited to 'pintos-progos/tests/vm/mmap-overlap.c')
-rw-r--r--pintos-progos/tests/vm/mmap-overlap.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/pintos-progos/tests/vm/mmap-overlap.c b/pintos-progos/tests/vm/mmap-overlap.c
deleted file mode 100644
index 668ae5f..0000000
--- a/pintos-progos/tests/vm/mmap-overlap.c
+++ /dev/null
@@ -1,20 +0,0 @@
1/* Verifies that overlapping memory mappings are disallowed. */
2
3#include <syscall.h>
4#include "tests/vm/sample.inc"
5#include "tests/lib.h"
6#include "tests/main.h"
7
8void
9test_main (void)
10{
11 char *start = (char *) 0x10000000;
12 int fd[2];
13
14 CHECK ((fd[0] = open ("zeros")) > 1, "open \"zeros\" once");
15 CHECK (mmap (fd[0], start) != MAP_FAILED, "mmap \"zeros\"");
16 CHECK ((fd[1] = open ("zeros")) > 1 && fd[0] != fd[1],
17 "open \"zeros\" again");
18 CHECK (mmap (fd[1], start + 4096) == MAP_FAILED,
19 "try to mmap \"zeros\" again");
20}