+2004-04-15 David Schleef <ds@schleef.org>
+
+ * gst/gstplugin.c: (_gst_plugin_fault_handler_restore),
+ (_gst_plugin_fault_handler_setup): Disable more stuff on
+ Windows.
+
2004-04-15 David Schleef <ds@schleef.org>
* gst/gstinfo.c: (_gst_debug_init): Change some internal
/* static variables for segfault handling of plugin loading */
static char *_gst_plugin_fault_handler_filename = NULL;
extern gboolean *_gst_disable_segtrap; /* see gst.c */
+
+#ifndef HAVE_WIN32
static gboolean *_gst_plugin_fault_handler_is_setup = FALSE;
+#endif
/* list of valid licenses.
* One of these must be specified or the plugin won't be loaded
return plugin;
}
+#ifndef HAVE_WIN32
/*
* _gst_plugin_fault_handler_restore:
* segfault handler restorer
sigaction (SIGSEGV, &action, NULL);
}
+#else
+static void
+_gst_plugin_fault_handler_restore (void)
+{
+}
+
+static void
+_gst_plugin_fault_handler_setup (void)
+{
+}
+#endif
static void _gst_plugin_fault_handler_setup ();