/* Check exit_group(2) trivially. Newlib doesn't have it and the | |
pre-v32 glibc requires updated headers we'd have to check or adjust | |
for. | |
#notarget: cris-*-* *-*-elf | |
#output: exit_group\n | |
*/ | |
#include <unistd.h> | |
#include <sys/syscall.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
#ifndef EXITVAL | |
#define EXITVAL 0 | |
#endif | |
int main (int argc, char **argv) | |
{ | |
printf ("exit_group\n"); | |
syscall (SYS_exit_group, EXITVAL); | |
printf ("failed\n"); | |
abort (); | |
} |