Used from an I/O job to send a callback to be run in the thread that the job was started from, waiting for the result (and thus blocking the I/O job).
a #GSourceFunc callback that will be called in the original thread
data to pass to @func
a #GDestroyNotify for @user_data, or %NULL
Return: The return value of @func
Deprecated: Use g_main_context_invoke().
See Implementation
Used from an I/O job to send a callback to be run in the thread that the job was started from, waiting for the result (and thus blocking the I/O job).