GPollableReturn

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.

Values

ValueMeaning
FAILED0

Generic error condition for when an operation fails.

OK1

The operation was successfully finished.

WOULD_BLOCK-27

The operation would block.

Meta

Since

2.60