The record, fp points to, is read into FILEBUFFER.
Mode and submode select the file to use. Filepointer must be a valid filepointer from previous calls to FILENEXT or FILEPREV.