Index: gdk-pixbuf-io.c
===================================================================
--- gdk-pixbuf-io.c	(Revision 18670)
+++ gdk-pixbuf-io.c	(Arbeitskopie)
@@ -2167,6 +2167,24 @@
 }
 
 /**
+ * gdk_pixbuf_format_is_threadsafe:
+ * @format: a #GdkPixbufFormat
+ *
+ * Returns whether the image loader for the given format is threadsafe.
+ * 
+ * Return value: whether the image loader for the given format is threadsafe.
+ *
+ * Since: 2.12
+ */
+gboolean
+gdk_pixbuf_format_is_threadsafe (GdkPixbufFormat *format)
+{
+	g_return_val_if_fail (format != NULL, FALSE);
+
+	return (format->flags & GDK_PIXBUF_FORMAT_THREADSAFE) != 0;
+}
+
+/**
  * gdk_pixbuf_format_is_disabled:
  * @format: a #GdkPixbufFormat
  *
Index: gdk-pixbuf.symbols
===================================================================
--- gdk-pixbuf.symbols	(Revision 18670)
+++ gdk-pixbuf.symbols	(Arbeitskopie)
@@ -150,6 +150,7 @@
 gdk_pixbuf_format_is_disabled
 gdk_pixbuf_format_is_scalable
 gdk_pixbuf_format_is_writable
+gdk_pixbuf_format_is_threadsafe
 gdk_pixbuf_format_set_disabled
 gdk_pixbuf_get_file_info
 #endif
Index: gdk-pixbuf-io.h
===================================================================
--- gdk-pixbuf-io.h	(Revision 18670)
+++ gdk-pixbuf-io.h	(Arbeitskopie)
@@ -46,6 +46,7 @@
 gchar    **gdk_pixbuf_format_get_extensions  (GdkPixbufFormat *format);
 gboolean   gdk_pixbuf_format_is_writable     (GdkPixbufFormat *format);
 gboolean   gdk_pixbuf_format_is_scalable     (GdkPixbufFormat *format);
+gboolean   gdk_pixbuf_format_is_threadsafe   (GdkPixbufFormat *format);
 gboolean   gdk_pixbuf_format_is_disabled     (GdkPixbufFormat *format);
 void       gdk_pixbuf_format_set_disabled    (GdkPixbufFormat *format,
 					      gboolean         disabled);
