rev 50967 : 8206977: Minor improvements of runtime code.
@@ -530,10 +530,11 @@ long fileStream::fileSize() { long size = -1; if (_file != NULL) { long pos = ::ftell(_file); + if (pos < 0) return pos; if (::fseek(_file, 0, SEEK_END) == 0) { size = ::ftell(_file); } ::fseek(_file, pos, SEEK_SET); }