According to Simon Lothar, Bfile_GetFileSize_OS takes just one parameter, the handle. Yet to know who got to the wonderfully wrong conclusion it needed a second parameter for the file position.