* sim/cris/c/mmap1.c (MMAP_FLAGS): Default-define to
MAP_PRIVATE and use this macro in the mmap call. * sim/cris/c/mmap4.c: New test.
This commit is contained in:
parent
a349c9b6a2
commit
91aabc8dd2
@ -1,5 +1,8 @@
|
||||
2009-01-03 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* sim/cris/c/mmap1.c (MMAP_FLAGS): Default-define to
|
||||
MAP_PRIVATE and use this macro in the mmap call.
|
||||
* sim/cris/c/mmap4.c: New test.
|
||||
* sim/cris/c/access1.c: New test.
|
||||
* sim/cris/asm/pid1.ms: New test.
|
||||
|
||||
|
@ -38,7 +38,11 @@ int main (int argc, char *argv[])
|
||||
if ((size & 8191) == 0)
|
||||
size--;
|
||||
|
||||
a = mmap (NULL, size, PROT_READ, MAP_PRIVATE, fd, 0);
|
||||
#ifndef MMAP_FLAGS
|
||||
#define MMAP_FLAGS MAP_PRIVATE
|
||||
#endif
|
||||
|
||||
a = mmap (NULL, size, PROT_READ, MMAP_FLAGS, fd, 0);
|
||||
|
||||
if (memmem (a, size, str, strlen (str) + 1) == NULL)
|
||||
abort ();
|
||||
|
5
sim/testsuite/sim/cris/c/mmap4.c
Normal file
5
sim/testsuite/sim/cris/c/mmap4.c
Normal file
@ -0,0 +1,5 @@
|
||||
/* Just check that MAP_DENYWRITE is "honored" (ignored).
|
||||
#notarget: cris*-*-elf
|
||||
*/
|
||||
#define MMAP_FLAGS (MAP_PRIVATE|MAP_DENYWRITE)
|
||||
#include "mmap1.c"
|
Loading…
x
Reference in New Issue
Block a user