xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/cris/c/mprotect1.c (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1 /* Check unimplemented-output for mprotect call.
2 #progos: linux
3 #xerror:
4 #output: Unimplemented mprotect call (0x0, 0x2001, 0x4)\n
5 #output: program stopped with signal 4 (*).\n
6  */
7 #include <stdlib.h>
8 #include <stdio.h>
9 #include <sys/mman.h>
10 #include <errno.h>
11 
main(int argc,char * argv[])12 int main (int argc, char *argv[])
13 {
14   int err = mprotect (0, 8193, PROT_EXEC);
15   if (err == -1 && errno == ENOSYS)
16     printf ("ENOSYS\n");
17   printf ("xyzzy\n");
18   exit (0);
19 }
20