]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/testsuite/sim/cris/c/clone5.c
opcodes: bfin: simplify field width processing and fix build warnings
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / cris / c / clone5.c
CommitLineData
5e1f6430
HPN
1/* Check that unimplemented clone syscalls get the right treatment.
2#notarget: cris*-*-elf
3#xerror:
4#output: Unimplemented clone syscall *
a9c90fc7 5#output: program stopped with signal 4 (*).\n
5e1f6430
HPN
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>
1654a6f7 14#include <errno.h>
5e1f6430
HPN
15
16int pip[2];
17
18int
19process (void *arg)
20{
21 return 0;
22}
23
24int
25main (void)
26{
27 int retcode;
28 long stack[16384];
29
1654a6f7
HPN
30 retcode = clone (process, (char *) stack + sizeof (stack) - 64, 0, "cba");
31 if (retcode == -1 && errno == ENOSYS)
32 printf ("ENOSYS\n");
5e1f6430
HPN
33 printf ("xyzzy\n");
34 return 0;
35}