Support R_SPARC_WDISP10 and R_SPARC_H34.
[external/binutils.git] / sim / testsuite / sim / cris / c / clone5.c
1 /* Check that unimplemented clone syscalls get the right treatment.
2 #notarget: cris*-*-elf
3 #xerror:
4 #output: Unimplemented clone syscall *
5 #output: program stopped with signal 4 (*).\n
6 */
7
8 #include <stddef.h>
9 #include <stdio.h>
10 #include <unistd.h>
11 #include <signal.h>
12 #include <sys/types.h>
13 #include <sys/wait.h>
14 #include <errno.h>
15
16 int pip[2];
17
18 int
19 process (void *arg)
20 {
21   return 0;
22 }
23
24 int
25 main (void)
26 {
27   int retcode;
28   long stack[16384];
29
30   retcode = clone (process, (char *) stack + sizeof (stack) - 64, 0, "cba");
31   if (retcode == -1 && errno == ENOSYS)
32     printf ("ENOSYS\n");
33   printf ("xyzzy\n");
34   return 0;
35 }