This commit is contained in:
Lion 2024-04-09 16:50:44 -04:00 committed by GitHub
commit 6afa2e9e29
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2190,7 +2190,12 @@ g_file_read(int fd, char *ptr, int len)
}
#else
return read(fd, ptr, len);
int readed;
do
{
readed = read(fd, ptr, len);
} while (readed == -1 && errno == EINTR);
return readed;
#endif
}
@ -2211,7 +2216,12 @@ g_file_write(int fd, const char *ptr, int len)
}
#else
return write(fd, ptr, len);
int written;
do
{
written = write(fd, ptr, len);
} while (written == -1 && errno == EINTR);
return written;
#endif
}