The miscellaneous routines are generally used when dealing with sequential access files. In some cases, they can be used on direct or keyed access files.