On Tue, 2010-03-16 at 03:37 -0800, wl2776 wrote: > g_main_loop_run will create a new thread and shouldn't block your program. No, g_main_loop_run() will not create a new thread and will be blocking. Cheers -Tim