GOutputStream: Split _close_async for internal use
authorMike Ruprecht <mike.ruprecht@collabora.co.uk>
Mon, 18 Feb 2013 13:58:58 +0000 (07:58 -0600)
committerDan Winship <danw@gnome.org>
Sun, 29 Sep 2013 21:48:41 +0000 (17:48 -0400)
commit87e5617a65883c49eab9291db4a644a520362ed0
tree5485477a4d902ca65091d54ad39377f52e373613
parent416ca8ad5729bfe92c1e32e1f9464849870a5ede
GOutputStream: Split _close_async for internal use

Refactor g_output_stream_close_async() into itself and an internal
variant for potential use inside other operations (splice_async).
The internal version must be called between
g_output_stream_set_pending() and g_output_stream_clear_pending().

https://bugzilla.gnome.org/show_bug.cgi?id=691581
gio/goutputstream.c