blob: 4aa3d0491878ff0a96e7e08d695b9a294c6e01ea [file] [log] [blame]
#include <unistd.h>
#include <signal.h>
#include <stdlib.h>
void test_finite ();
void test_infinite ();
void do_exit (int i)
{
exit (0);
}
int main(void)
{
test_finite ();
struct sigaction s;
sigemptyset (&s.sa_mask);
s.sa_handler = do_exit;
s.sa_flags = 0;
sigaction (SIGALRM, &s, NULL);
alarm (1);
test_infinite ();
__builtin_abort ();
return 1;
}