mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-03 01:36:17 +01:00
gioerror: Map ENFILE to G_IO_ERROR_TOO_MANY_OPEN_FILES
ENFILE stands for "Too many open files in system", so we can definitely group it together with EMFILE ("Too many open files").
This commit is contained in:
parent
6bc6b7ef30
commit
19417b1a67
@ -249,6 +249,12 @@ g_io_error_from_errno (gint err_no)
|
|||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENFILE
|
||||||
|
case ENFILE:
|
||||||
|
return G_IO_ERROR_TOO_MANY_OPEN_FILES;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef EADDRINUSE
|
#ifdef EADDRINUSE
|
||||||
case EADDRINUSE:
|
case EADDRINUSE:
|
||||||
return G_IO_ERROR_ADDRESS_IN_USE;
|
return G_IO_ERROR_ADDRESS_IN_USE;
|
||||||
|
@ -277,7 +277,7 @@ test_error_from_errno (void)
|
|||||||
|
|
||||||
#ifdef ENFILE
|
#ifdef ENFILE
|
||||||
g_assert_cmpint (g_io_error_from_errno (ENFILE), ==,
|
g_assert_cmpint (g_io_error_from_errno (ENFILE), ==,
|
||||||
G_IO_ERROR_FAILED);
|
G_IO_ERROR_TOO_MANY_OPEN_FILES);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef ENOTTY
|
#ifdef ENOTTY
|
||||||
|
Loading…
Reference in New Issue
Block a user