mirror of
https://github.com/aria2/aria2.git
synced 2025-04-06 14:07:37 +03:00
2007-06-01 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* src/FileAllocationCommand.cc: Derived from RealtimeCommand. * src/CheckIntegrityCommand.cc: Derived from RealtimeCommand. * src/MetalinkEntry.h (checksum): Changed to ChecksumHandle * src/MetalinkRequestInfo.cc (checksum): Changed to ChecksumHandle * src/File.cc (mkdirs): OPEN_MODE -> DIR_OPEN_MODE * src/common.h (DIR_OPEN_MODE): New definition * src/RequestGroup.cc (prepareForNextAction): Added an argument. * src/message.h (MSG_GOOD_CHECKSUM): New definition (MSG_BAD_CHECKSUM): New definition * src/HttpResponseCommand.cc (handleDefaultEncoding): Continue download sequence in new non-segmented download. * src/FileAllocationEntry.h (_nextDownloadCommand): New variable. * src/DownloadCommand.cc (prepareForNextSegment): Create ChecksumCommand if checksum is available. * src/RealtimeCommand.h, src/RealtimeCommand.cc: New class. * src/IteratableChecksumValidator.h, src/IteratableChecksumValidator.cc: New class. * src/ChecksumCommand.h, src/ChecksumCommand.cc: New class.
This commit is contained in:
parent
8eeeac7192
commit
ccdd5b31a3
43 changed files with 1312 additions and 328 deletions
|
@ -94,6 +94,7 @@ bool File::mkdirs() {
|
|||
if(!dirs.size()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
string accDir;
|
||||
if(Util::startsWith(name, "/")) {
|
||||
accDir = "/";
|
||||
|
@ -104,7 +105,7 @@ bool File::mkdirs() {
|
|||
if(File(accDir).isDir()) {
|
||||
continue;
|
||||
}
|
||||
if(mkdir(accDir.c_str(), OPEN_MODE) == -1) {
|
||||
if(mkdir(accDir.c_str(), DIR_OPEN_MODE) == -1) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue