gst/gstplugin.c: Disable more stuff on
authorDavid Schleef <ds@schleef.org>
Fri, 16 Apr 2004 00:32:27 +0000 (00:32 +0000)
committerDavid Schleef <ds@schleef.org>
Fri, 16 Apr 2004 00:32:27 +0000 (00:32 +0000)
Original commit message from CVS:
* gst/gstplugin.c: (_gst_plugin_fault_handler_restore),
(_gst_plugin_fault_handler_setup):  Disable more stuff on
Windows.

ChangeLog
gst/gstplugin.c

index d870a5538e790a287af1c09085b6c4bcefc49c09..497afe311b442719a753d3ef4a049401a7037bec 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+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
index aca97185e09abec4b9ee4f179b37b3743a7fa3c5..d89a762fdbb45adc2bc439fb7662f7e420540a8f 100644 (file)
@@ -44,7 +44,10 @@ static GList *_gst_plugin_static = NULL;
 /* 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 
@@ -210,6 +213,7 @@ gst_plugin_register_func (GstPlugin * plugin, GModule * module,
   return plugin;
 }
 
+#ifndef HAVE_WIN32
 /*
  * _gst_plugin_fault_handler_restore:
  * segfault handler restorer
@@ -272,6 +276,17 @@ _gst_plugin_fault_handler_setup (void)
 
   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 ();