]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/handle.h
Use size_t for sizes in I/O classes
[libs/core.git] / source / io / handle.h
index 8a9db50b60ec5e85032fa5e1eb0741f9857cbdfe..be2097e7f248d042c95312185ec40a25e3dca55b 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef MSP_IO_HANDLE_H_
 #define MSP_IO_HANDLE_H_
 
+#include <cstddef>
+
 namespace Msp {
 namespace IO {
 
@@ -29,8 +31,9 @@ public:
 
 
 void sys_set_blocking(Handle &, bool);
-unsigned sys_read(Handle &, char *, unsigned);
-unsigned sys_write(Handle &, const char *, unsigned);
+void sys_set_inherit(Handle &, bool);
+std::size_t sys_read(Handle &, char *, std::size_t);
+std::size_t sys_write(Handle &, const char *, std::size_t);
 void sys_close(Handle &);
 
 } // namespace IO