]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/file.cpp
Add a helper function for adjusting mode flags
[libs/core.git] / source / io / file.cpp
index 1b4a73884d7b5891a43c461d79901bd7e9d1a147..d44dad3b751d8a5550a153ea07114b8da80c3c6d 100644 (file)
@@ -28,7 +28,7 @@ File::~File()
 
 void File::set_block(bool b)
 {
-       mode = b?(mode&~M_NONBLOCK):(mode|M_NONBLOCK);
+       adjust_mode(mode, M_NONBLOCK, !b);
        sys_set_blocking(handle, b);
 }