1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Cover all kernel file.

This commit is contained in:
winlin 2019-05-14 08:24:43 +08:00
parent 13c4498e11
commit c10671cbb3
3 changed files with 31 additions and 4 deletions

View file

@ -41,6 +41,7 @@ _srs_open_t _srs_open_fn = ::open;
_srs_write_t _srs_write_fn = ::write;
_srs_read_t _srs_read_fn = ::read;
_srs_lseek_t _srs_lseek_fn = ::lseek;
_srs_close_t _srs_close_fn = ::close;
SrsFileWriter::SrsFileWriter()
{
@ -98,7 +99,7 @@ void SrsFileWriter::close()
return;
}
if (::close(fd) < 0) {
if (_srs_close_fn(fd) < 0) {
srs_warn("close file %s failed", path.c_str());
}
fd = -1;
@ -209,7 +210,7 @@ void SrsFileReader::close()
return;
}
if (::close(fd) < 0) {
if (_srs_close_fn(fd) < 0) {
srs_warn("close file %s failed. ret=%d", path.c_str(), ret);
}
fd = -1;