Fix link errors with GCC 10 and binutils 2.34 on Fedora
[pintos-anon] / src / tests / vm / child-qsort-mm.c
1 /* Mmaps a 128 kB file "sorts" the bytes in it, using quick sort,
2    a multi-pass divide and conquer algorithm.  */
3
4 #include <debug.h>
5 #include <syscall.h>
6 #include "tests/lib.h"
7 #include "tests/main.h"
8 #include "tests/vm/qsort.h"
9
10 int
11 main (int argc UNUSED, char *argv[]) 
12 {
13   int handle;
14   unsigned char *p = (unsigned char *) 0x10000000;
15
16   test_name = "child-qsort-mm";
17   quiet = true;
18
19   CHECK ((handle = open (argv[1])) > 1, "open \"%s\"", argv[1]);
20   CHECK (mmap (handle, p) != MAP_FAILED, "mmap \"%s\"", argv[1]);
21   qsort_bytes (p, 1024 * 128);
22   
23   return 80;
24 }