--- BasiliskII/src/extfs.cpp 2008/01/01 09:40:31 1.35 +++ BasiliskII/src/extfs.cpp 2008/06/20 00:39:47 1.36 @@ -1800,7 +1800,7 @@ static int16 fs_set_fpos(uint32 pb) return fnOpnErr; // Set file position - switch (ReadMacInt16(pb + ioPosMode)) { + switch (ReadMacInt16(pb + ioPosMode) & 3) { case fsFromStart: if (lseek(fd, ReadMacInt32(pb + ioPosOffset), SEEK_SET) < 0) return posErr;