1 /* Test that TRT happens for invalid rt_sigsuspend calls. Single-thread. 2 #notarget: cris*-*-elf 3 #xerror: 4 #output: Unimplemented rt_sigsuspend syscall arguments (0x1, 0x2)\n 5 #output: program stopped with signal 4 (*).\n 6 */ 7 8 #include <unistd.h> 9 #include <sys/syscall.h> 10 #include <stdio.h> 11 #include <stdlib.h> 12 #include <errno.h> 13 main(void)14int main (void) 15 { 16 int err = syscall (SYS_rt_sigsuspend, 1, 2); 17 if (err == -1 && errno == ENOSYS) 18 printf ("ENOSYS\n"); 19 printf ("xyzzy\n"); 20 exit (0); 21 } 22