Return value for various IO operations that signal errors via the
return value and not necessarily via a GError
This enum exists to be able to return errors to callers without having to
allocate a GError Allocating GErrors can be quite expensive for
regularly happening errors like G_IO_ERROR_WOULD_BLOCK.
In case of G_POLLABLE_RETURN_FAILED a GError should be set for the
operation to give details about the error that happened.
Return value for various IO operations that signal errors via the return value and not necessarily via a GError
This enum exists to be able to return errors to callers without having to allocate a GError Allocating GErrors can be quite expensive for regularly happening errors like G_IO_ERROR_WOULD_BLOCK.
In case of G_POLLABLE_RETURN_FAILED a GError should be set for the operation to give details about the error that happened.