]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/windows/handle.cpp
Add move semantics to Variant
[libs/core.git] / source / io / windows / handle.cpp
index 1cdf8ce208ed881d0d5510bc0efb3a93122640ca..e72282a4f98b0eaec2d8e5df50d3011850639e8f 100644 (file)
@@ -20,10 +20,10 @@ void sys_set_inherit(Handle &, bool)
 size_t sys_read(Handle &handle, char *buf, size_t size)
 {
        if(size>numeric_limits<DWORD>::max())
-               throw invalid_argument("read");
+               throw invalid_argument("IO::sys_read");
 
        DWORD ret;
-       if(ReadFile(*handle, buf, size, &ret, 0)==0)
+       if(ReadFile(*handle, buf, size, &ret, nullptr)==0)
                throw system_error("ReadFile");
 
        return ret;
@@ -32,10 +32,10 @@ size_t sys_read(Handle &handle, char *buf, size_t size)
 size_t sys_write(Handle &handle, const char *buf, size_t size)
 {
        if(size>numeric_limits<DWORD>::max())
-               throw invalid_argument("write");
+               throw invalid_argument("IO::sys_write");
 
        DWORD ret;
-       if(WriteFile(*handle, buf, size, &ret, 0)==0)
+       if(WriteFile(*handle, buf, size, &ret, nullptr)==0)
                throw system_error("WriteFile");
 
        return ret;