mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-24 22:46:15 +01:00
gioerror: Map ENOMSG, EBADMSG and ENODATA to G_IO_ERROR_INVALID_DATA
This commit is contained in:
parent
19417b1a67
commit
3d6f843097
@ -156,6 +156,24 @@ g_io_error_from_errno (gint err_no)
|
|||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENOMSG
|
||||||
|
case ENOMSG:
|
||||||
|
return G_IO_ERROR_INVALID_DATA;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENODATA
|
||||||
|
case ENODATA:
|
||||||
|
return G_IO_ERROR_INVALID_DATA;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef EBADMSG
|
||||||
|
case EBADMSG:
|
||||||
|
return G_IO_ERROR_INVALID_DATA;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef EPERM
|
#ifdef EPERM
|
||||||
case EPERM:
|
case EPERM:
|
||||||
return G_IO_ERROR_PERMISSION_DENIED;
|
return G_IO_ERROR_PERMISSION_DENIED;
|
||||||
|
@ -327,7 +327,7 @@ test_error_from_errno (void)
|
|||||||
|
|
||||||
#ifdef ENOMSG
|
#ifdef ENOMSG
|
||||||
g_assert_cmpuint (g_io_error_from_errno (ENOMSG), ==,
|
g_assert_cmpuint (g_io_error_from_errno (ENOMSG), ==,
|
||||||
G_IO_ERROR_FAILED);
|
G_IO_ERROR_INVALID_DATA);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef EIDRM
|
#ifdef EIDRM
|
||||||
@ -422,7 +422,7 @@ test_error_from_errno (void)
|
|||||||
|
|
||||||
#ifdef ENODATA
|
#ifdef ENODATA
|
||||||
g_assert_cmpuint (g_io_error_from_errno (ENODATA), ==,
|
g_assert_cmpuint (g_io_error_from_errno (ENODATA), ==,
|
||||||
G_IO_ERROR_FAILED);
|
G_IO_ERROR_INVALID_DATA);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef ETIME
|
#ifdef ETIME
|
||||||
@ -487,7 +487,7 @@ test_error_from_errno (void)
|
|||||||
|
|
||||||
#ifdef EBADMSG
|
#ifdef EBADMSG
|
||||||
g_assert_cmpuint (g_io_error_from_errno (EBADMSG), ==,
|
g_assert_cmpuint (g_io_error_from_errno (EBADMSG), ==,
|
||||||
G_IO_ERROR_FAILED);
|
G_IO_ERROR_INVALID_DATA);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef EOVERFLOW
|
#ifdef EOVERFLOW
|
||||||
|
Loading…
Reference in New Issue
Block a user