_from_errno


Description:

[ CCode ( cname = "g_io_error_from_errno" ) ]
public static int _from_errno (int err_no)

Converts `errno.

h` error codes into GIO error codes.

The fallback value g_io_error_failed is returned for error codes not currently handled (but note that future GLib releases may return a more specific value instead).

As `errno` is global and may be modified by intermediate function calls, you should save its value immediately after the call returns, and use the saved value instead of `errno`:

  int saved_errno;

ret = read (blah);
saved_errno = errno;

g_io_error_from_errno (saved_errno);

Parameters:

err_no

Error number as defined in errno.h.

Returns:

IOError value for the given `errno.h` error number