• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/gdb/sim/testsuite/sim/cris/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
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
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}
36