X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Ffile.cpp;fp=source%2Fio%2Ffile.cpp;h=cc3f0a9e4da52d40fc9893efb984801b1a09d672;hp=a91a927fbc4ac5b5c76ba65fcaa341a8571b6e99;hb=df5ab3d867c51d72344e443e3adb05bfa29a2b53;hpb=e4afb5edb0b7834ef4872218c99207e6b589e9ce diff --git a/source/io/file.cpp b/source/io/file.cpp index a91a927..cc3f0a9 100644 --- a/source/io/file.cpp +++ b/source/io/file.cpp @@ -93,8 +93,6 @@ File::~File() void File::set_block(bool b) { - check_access(M_NONE); - mode = (mode&~M_NONBLOCK); if(b) mode = (mode|M_NONBLOCK); @@ -147,8 +145,6 @@ void File::sync() SeekOffset File::seek(SeekOffset off, SeekType type) { - check_access(M_NONE); - signal_flush_required.emit(); off = sys_seek(handle, off, type); eof_flag = false; @@ -158,16 +154,8 @@ SeekOffset File::seek(SeekOffset off, SeekType type) SeekOffset File::tell() const { - check_access(M_NONE); - return sys_seek(const_cast(handle), 0, S_CUR); } -void File::check_access(Mode m) const -{ - if(!handle || (m && !(mode&m))) - throw invalid_access(m); -} - } // namespace IO } // namespace Msp