@Override
	public T read(T buf) throws EmuIOException {
		checkReadable();
		T len = file.read(arithmetic, offset, buf);
		advanceOffset(len);
		return len;
	}
Advance the handle's offset (negative to rewind)

@param len the number of bytes to advance
Ghidra/Features/SystemEmulation/src/main/java/ghidra/pcode/emu/unix/DefaultEmuUnixFileHandle.java