Return value for various IO operations that signal errors via the return value and not necessarily via a GError
In case of G_POLLABLE_RETURN_FAILED a GError should be set for the operation to give details about the error that happened.
Generic error condition for when an operation fails.
The operation was successfully finished.
The operation would block.