1 /* Check that TRT happens for spurious sigreturn calls. Multiple threads.
3 #cc: additional_flags=-pthread
5 #output: Invalid sigreturn syscall: no signal handler active (0x1, 0x2, 0x3, 0x4, 0x5, 0x6)\n
6 #output: program stopped with signal 4.\n
14 #include <sys/types.h>
15 #include <sys/syscall.h>
29 if (pthread_create (&th_a, NULL, process, (void *) "a") == 0)
30 syscall (SYS_sigreturn, 1, 2, 3, 4, 5, 6);