> ... I see no apparent fix, since the System V tape driver does > not have ioctl calls to skip around the tape with. On UNIX System V one does not need ioctls to position the tape. </dev/mt/whatever does a file skip, if non-rewinding device, otherwise rewinds. read() can be used to do a block skip in the rare case that it's needed.