Commit | Line | Data |
---|---|---|
5e1f6430 HPN |
1 | /* Check unimplemented-output for mprotect call. |
2 | #notarget: cris*-*-elf | |
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> | |
1654a6f7 | 10 | #include <errno.h> |
5e1f6430 HPN |
11 | |
12 | int main (int argc, char *argv[]) | |
13 | { | |
1654a6f7 HPN |
14 | int err = mprotect (0, 8193, PROT_EXEC); |
15 | if (err == -1 && errno == ENOSYS) | |
16 | printf ("ENOSYS\n"); | |
5e1f6430 HPN |
17 | printf ("xyzzy\n"); |
18 | exit (0); | |
19 | } |