diff --git a/RTCP/Storage/test/tFastFileStream.cc b/RTCP/Storage/test/tFastFileStream.cc index 2b3941df86eca43403d2511cc69094ad50a2d487..18641dde35296a24057fe40031204f9f32c43f76 100644 --- a/RTCP/Storage/test/tFastFileStream.cc +++ b/RTCP/Storage/test/tFastFileStream.cc @@ -52,21 +52,21 @@ public: string filename; }; -ssize_t filesize(const string &filename) +size_t filesize(const string &filename) { int fd = open(filename.c_str(), O_RDONLY); off_t len; if (fd < 0) - return -1; + return 0; - len = lseek(fd, 0, SEEK_END); - - if (len == (off_t)-1) - return -1; + len = lseek(fd, 0, SEEK_END); if (close(fd) < 0) - return -1; + return 0; + + if (len == (off_t)-1) + return 0; return len; }