summaryrefslogtreecommitdiff
path: root/gdb/gdb-events.sh
diff options
context:
space:
mode:
authorKeith Seitz <keiths@redhat.com>2002-08-16 16:09:07 +0000
committerKeith Seitz <keiths@redhat.com>2002-08-16 16:09:07 +0000
commit63d022e0ce7e1c7734aabff5b1e865cc8e1edf9e (patch)
treef656db9a556999372dd9e49668ded5caf9a92075 /gdb/gdb-events.sh
parent6e31adb3f7c1c5db158558c23e13d11091046d43 (diff)
downloadbinutils-gdb-63d022e0ce7e1c7734aabff5b1e865cc8e1edf9e.tar.gz
* gdb-events.sh (clear_gdb_event_hooks): New function.
* gdb-events.c: Regenerate. * gdb-events.h: Regenerate.
Diffstat (limited to 'gdb/gdb-events.sh')
-rwxr-xr-xgdb/gdb-events.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/gdb/gdb-events.sh b/gdb/gdb-events.sh
index 9965f05577f..2872b99c48c 100755
--- a/gdb/gdb-events.sh
+++ b/gdb/gdb-events.sh
@@ -267,6 +267,9 @@ extern struct gdb_events *set_gdb_event_hooks (struct gdb_events *vector);
/* Deliver any pending events. */
extern void gdb_events_deliver (struct gdb_events *vector);
+/* Clear event handlers */
+extern void clear_gdb_event_hooks (void);
+
#if !WITH_GDB_EVENTS
#define set_gdb_events(x) 0
#define set_gdb_event_hooks(x) 0
@@ -393,6 +396,18 @@ cat <<EOF
#endif
EOF
+# Clear hooks function
+echo ""
+cat <<EOF
+#if WITH_GDB_EVENTS
+void
+clear_gdb_event_hooks (void)
+{
+ set_gdb_event_hooks (&null_event_hooks);
+}
+#endif
+EOF
+
# event type
echo ""
cat <<EOF