mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-01 13:23:07 +02:00
gioerror: Map ETXTBSY to G_FILE_ERROR_BUSY
It's a busy text file, but we don't care much about specifics so we can just return the generic busy error.
This commit is contained in:
parent
d2ca48ad97
commit
6bc6b7ef30
@ -224,6 +224,12 @@ g_io_error_from_errno (gint err_no)
|
|||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ETXTBSY
|
||||||
|
case ETXTBSY:
|
||||||
|
return G_IO_ERROR_BUSY;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef EWOULDBLOCK
|
#ifdef EWOULDBLOCK
|
||||||
case EWOULDBLOCK:
|
case EWOULDBLOCK:
|
||||||
return G_IO_ERROR_WOULD_BLOCK;
|
return G_IO_ERROR_WOULD_BLOCK;
|
||||||
|
@ -287,7 +287,7 @@ test_error_from_errno (void)
|
|||||||
|
|
||||||
#ifdef ETXTBSY
|
#ifdef ETXTBSY
|
||||||
g_assert_cmpint (g_io_error_from_errno (ETXTBSY), ==,
|
g_assert_cmpint (g_io_error_from_errno (ETXTBSY), ==,
|
||||||
G_IO_ERROR_FAILED);
|
G_IO_ERROR_BUSY);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef EFBIG
|
#ifdef EFBIG
|
||||||
|
Loading…
x
Reference in New Issue
Block a user