Rework SeekRead to use 32-bit offsets.
Was corrupting large OS/2 executables.
Use per-process unique temp file name if running on OS/2.

[git-p4: depot-paths = "//depot/openwatcom/": change = 37514]