]> git.proxmox.com Git - qemu.git/commit
g_thread_init users: don't call it if glib >= 2.31
authorAlon Levy <alevy@redhat.com>
Tue, 20 Dec 2011 11:41:04 +0000 (13:41 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Tue, 20 Dec 2011 21:44:31 +0000 (15:44 -0600)
commit42ed3727536ccf80c87942b3f04e7378fe90f107
treec2bc4fe0dc174f3c8925d76768c69ccc4701418b
parent4a0f031d5bd2399eec5eea062e44b5271a855faf
g_thread_init users: don't call it if glib >= 2.31

since commit f9b29ca03 included in release 2.31 (docs below say 2.32 but
that is not correct) and onwards g_thread_init is deprecated and calling
it is not required:

 http://developer.gnome.org/glib/unstable/glib-Deprecated-Thread-APIs.html#g-thread-init

 g_thread_init has been deprecated since version 2.32 and should not be
 used in newly-written code. This function is no longer necessary. The
 GLib threading system is automatically initialized at the start of your
 program.

Fixes bulid failure when warnings are treated as errors on fedora 17.

I only tested the change to vl.c, and copy pasted to the two other
locations (couldn't decide if a wrapper for calling g_thread_init is
uglier).

Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
coroutine-gthread.c
trace/simple.c
vl.c