aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/signals.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/signals.c')
-rw-r--r--gdb/testsuite/gdb.base/signals.c59
1 files changed, 0 insertions, 59 deletions
diff --git a/gdb/testsuite/gdb.base/signals.c b/gdb/testsuite/gdb.base/signals.c
deleted file mode 100644
index f1ebcfc..0000000
--- a/gdb/testsuite/gdb.base/signals.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Test GDB dealing with stuff like stepping into sigtramp. */
-
-#include <signal.h>
-#include <unistd.h>
-
-#ifdef __sh__
-#define signal(a,b) /* Signals not supported on this target - make them go away */
-#define alarm(a) /* Ditto for alarm() */
-#endif
-
-static int count = 0;
-
-#ifdef PROTOTYPES
-static void
-handler (int sig)
-#else
-static void
-handler (sig)
- int sig;
-#endif
-{
- signal (sig, handler);
- ++count;
-}
-
-static void
-func1 ()
-{
- ++count;
-}
-
-static void
-func2 ()
-{
- ++count;
-}
-
-int
-main ()
-{
-#ifdef usestubs
- set_debug_traps();
- breakpoint();
-#endif
-#ifdef SIGALRM
- signal (SIGALRM, handler);
-#endif
-#ifdef SIGUSR1
- signal (SIGUSR1, handler);
-#endif
- alarm (1);
- ++count; /* first */
- alarm (1);
- ++count; /* second */
- func1 ();
- alarm (1);
- func2 ();
- return count;
-}