summaryrefslogtreecommitdiff
path: root/src/AbstractDiskWriter.cc
Commit message (Expand)AuthorAgeFilesLines
* Avoid non-nil argument errorsTatsuhiro Tsujikawa2023-09-181-2/+2
* clang-format-12Tatsuhiro Tsujikawa2021-10-301-1/+1
* flush OS write buffers before saving control fileAli MJ Al-Nasrawy2020-06-171-0/+12
* Enable IndentPPDirectivesTatsuhiro Tsujikawa2018-06-091-20/+20
* clang-format-5.0Tatsuhiro Tsujikawa2017-11-231-22/+27
* MacOS: Allocate once (apfs compat)Nils Maier2017-11-011-16/+12
* Propagate disk full error on pre-allocation to last error codeTatsuhiro Tsujikawa2017-02-231-13/+24
* Clang-format and small amendsTatsuhiro Tsujikawa2016-05-311-3/+4
* fixed mmap failure check with MAP_FAILED flagsuzker2016-05-271-3/+7
* Compare filesize directly to the numeric max of size_tsuzker2016-05-251-2/+1
* added filesize overflow check for mmap on 32bit ossuzker2016-05-241-0/+8
* Don't inherit file descriptor to child processTatsuhiro Tsujikawa2016-02-081-0/+1
* mingw: Use SetFileValidData to make --file-allocation=falloc workTatsuhiro Tsujikawa2016-01-281-0/+9
* mingw: Add formatLastError as wrapper function for FormatMessageTatsuhiro Tsujikawa2016-01-281-7/+5
* make clang-format using clang-format-3.6Tatsuhiro Tsujikawa2015-12-271-194/+191
* Use cached filesize instead of calling size() againTatsuhiro Tsujikawa2015-11-141-1/+1
* Don't enable mmap if file allocation is disabledTatsuhiro Tsujikawa2015-11-121-5/+11
* Disard cache when checking checksumTatsuhiro Tsujikawa2014-07-021-0/+8
* OSX: Use F_NOCACHE instead of F_GLOBAL_NOCACHENils Maier2014-05-261-2/+2
* Fix (unknown length) downloads larger than 2GiBNils Maier2014-05-251-0/+1
* Fix F_PREALLOC based allocation on some OSX versionsNils Maier2014-05-081-4/+12
* Remove unused function getWin32HandleNils Maier2014-05-081-9/+0
* Implement falloc equivalent in OSXNils Maier2014-04-121-0/+18
* Clean up if defined styleTatsuhiro Tsujikawa2013-09-171-2/+2
* Convert most 0/NULL pointers to nullptrNils Maier2013-08-201-4/+4
* Support off64_t for Android buildTatsuhiro Tsujikawa2013-05-061-2/+2
* mingw32: Make NTFS sparse file on --file-allocation=truncTatsuhiro Tsujikawa2013-01-111-1/+13
* mingw32: Use HANDLE only for MinGW32 buildTatsuhiro Tsujikawa2012-12-151-67/+95
* Removed warning when --file-allocation=falloc is used in MinGW32 buildTatsuhiro Tsujikawa2012-12-061-5/+0
* mingw32: Removed FSCTL_SET_SPARSE setTatsuhiro Tsujikawa2012-12-031-8/+0
* mingw32: Open file using _wsopen and added --enable-mmap supportTatsuhiro Tsujikawa2012-12-011-137/+180
* Use Win32 API for file I/O in AbstractDiskWriterTatsuhiro Tsujikawa2012-11-301-41/+135
* Set F_GLOBAL_NOCACHE for Mac OS XTatsuhiro Tsujikawa2012-11-281-0/+3
* Refactored file open codeTatsuhiro Tsujikawa2012-11-281-25/+21
* Removed trailing spacesTatsuhiro Tsujikawa2012-10-011-1/+1
* Use int64_t instead of off_tTatsuhiro Tsujikawa2012-07-231-14/+14
* Use PRId64 for int64_t format specifierTatsuhiro Tsujikawa2012-06-251-2/+2
* Added --enable-mmap option.Tatsuhiro Tsujikawa2012-06-241-18/+97
* No retry for close() with EINTR. Also reverted changes in d5ffa253.Tatsuhiro Tsujikawa2011-12-251-15/+3
* Log filename in the exception when AbstractDiskWriter::closeFile() failed.Tatsuhiro Tsujikawa2011-12-101-2/+4
* AbstractDiskWriter::closeFile(): Throw exception if close() failed.Tatsuhiro Tsujikawa2011-12-091-2/+12
* Replaced uint64_t with off_t or int64_t.Tatsuhiro Tsujikawa2011-12-091-5/+5
* Added global::cerr. windows.h now included from common.hTatsuhiro Tsujikawa2011-08-101-4/+0
* Removed utf8ToNative from log message and exception message.Tatsuhiro Tsujikawa2011-08-081-6/+6
* In MinGW32, open file with UNICODE filename and print them in ANSI.Tatsuhiro Tsujikawa2011-08-041-10/+11
* Removed use of O_DIRECT because it performs bad.Tatsuhiro Tsujikawa2011-07-161-22/+1
* Implemented fast file allocation in MinGW32 build.Tatsuhiro Tsujikawa2011-06-071-1/+18
* Use %lx for DWORD.Tatsuhiro Tsujikawa2010-12-191-1/+1
* Fixed compile error which occurs when system has posix_fallocate() butTatsuhiro Tsujikawa2010-12-051-1/+1
* Added more error code values.Tatsuhiro Tsujikawa2010-12-011-27/+45