diff options
author | Philip Kaufmann <phil.kaufmann@t-online.de> | 2014-01-30 10:55:55 +0100 |
---|---|---|
committer | Philip Kaufmann <phil.kaufmann@t-online.de> | 2014-03-03 22:33:09 +0100 |
commit | a486abd419d76ec3aec4adb90216eccb7b4be0c4 (patch) | |
tree | 371c743e3a4fea997da977c05275e728c66f1900 /src/util.cpp | |
parent | aefbf6e30cadaf77ebee44284c74cc5449dc173f (diff) |
replace custom GetFilesize() with boost::filesystem::file_size()
Diffstat (limited to 'src/util.cpp')
-rw-r--r-- | src/util.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/util.cpp b/src/util.cpp index 36dfd8ab79..b90921ab83 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -1107,16 +1107,6 @@ void FileCommit(FILE *fileout) #endif } -int GetFilesize(FILE* file) -{ - int nSavePos = ftell(file); - int nFilesize = -1; - if (fseek(file, 0, SEEK_END) == 0) - nFilesize = ftell(file); - fseek(file, nSavePos, SEEK_SET); - return nFilesize; -} - bool TruncateFile(FILE *file, unsigned int length) { #if defined(WIN32) return _chsize(_fileno(file), length) == 0; @@ -1195,7 +1185,7 @@ void ShrinkDebugFile() // Scroll debug.log if it's getting too big boost::filesystem::path pathLog = GetDataDir() / "debug.log"; FILE* file = fopen(pathLog.string().c_str(), "r"); - if (file && GetFilesize(file) > 10 * 1000000) + if (file && boost::filesystem::file_size(pathLog) > 10 * 1000000) { // Restart the file with some of the end char pch[200000]; @@ -1214,13 +1204,6 @@ void ShrinkDebugFile() fclose(file); } - - - - - - - // // "Never go to sea with two chronometers; take one or three." // Our three time sources are: |