| 1234567891011121314151617181920212223242526272829 | #include "TestUtil.h"#include "a2io.h"#include "File.h"#include "StringFormat.h"#include "FatalException.h"#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <cerrno>#include <cstring>namespace aria2 {void createFile(const std::string& path, size_t length){  File(File(path).getDirname()).mkdirs();  int fd = creat(path.c_str(), OPEN_MODE);  if(fd == -1) {    throw FatalException(StringFormat("Could not create file=%s. cause:%s",				      path.c_str(), strerror(errno)).str());  }  if(-1 == ftruncate(fd, length)) {    throw FatalException(StringFormat("ftruncate failed. cause:%s",				      strerror(errno)).str());  }  close(fd);}};
 |