| File type | Return value | 
| Random | The number of the last record read from or written to the file. This is the file pointer position, minus 1. | 
| Sequential | The byte position in the file, divided by 128 and truncated to an integer. | 
| Binary | The position of the last byte read from or written to the file. This is the file pointer position, minus 1. |