static gboolean out_stream_ready_cb(GObject *pollable_stream,
                                    gpointer user_data)
{
    return do_write(user_data, FALSE);
}
static gboolean out_stream_ready_cb(GObject *pollable_stream,
                                    gpointer user_data)
{
    return do_write(user_data, FALSE);
}