Original commit message from CVS:
* gst/gst.c: (init_post):
move pid declaration to declaration block
2006-06-10 Thomas Vander Stichele <thomas at apestaart dot org>
* gst/gst.c: (init_post):
+ move pid declaration to declaration block
+
+2006-06-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gst.c: (init_post):
use _exit() instead of exit() in our forked child; this ensures
that none of the registered exit handlers from whatever is using
GStreamer get executed. This fixes gnome-mixer-applet failing
gboolean changed = FALSE;
GList *l;
+#ifdef HAVE_FORK
+ pid_t pid;
+#endif
+
for (l = plugin_paths; l != NULL; l = l->next) {
GST_INFO ("Scanning plugin path: \"%s\"", (gchar *) l->data);
/* CHECKME: add changed |= here as well? */
g_list_free (plugin_paths);
plugin_paths = NULL;
-#ifdef HAVE_FORK
- pid_t pid;
-#endif
-
default_registry = gst_registry_get_default ();
registry_file = g_strdup (g_getenv ("GST_REGISTRY"));
if (registry_file == NULL) {