summaryrefslogtreecommitdiff
path: root/src/AbstractDiskWriter.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-11-30 01:20:49 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-11-30 01:20:49 +0900
commitb95f15b462a0481d3197409eb1ac552d17e53fb6 (patch)
tree7aa993a8188fae2c86193102c7382a254a7f7d3f /src/AbstractDiskWriter.h
parent53dcfea6a8ef14491cbf04efa7d3fdcc802c43e7 (diff)
Use Win32 API for file I/O in AbstractDiskWriter
Now file has been opened by aria2 is now readable by other processes.
Diffstat (limited to 'src/AbstractDiskWriter.h')
-rw-r--r--src/AbstractDiskWriter.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/AbstractDiskWriter.h b/src/AbstractDiskWriter.h
index e5834aa1..282aaffd 100644
--- a/src/AbstractDiskWriter.h
+++ b/src/AbstractDiskWriter.h
@@ -43,7 +43,12 @@ namespace aria2 {
class AbstractDiskWriter : public DiskWriter {
private:
std::string filename_;
+
+#ifdef __MINGW32__
+ HANDLE fd_;
+#else // !__MINGW32__
int fd_;
+#endif // !__MINGW32__
bool readOnly_;