int xrecord (key, rowkey, rowfile)
keystruct *key;
rowstruct *rowkey;
rowstruct *rowfile;
int srecord (key, rowkey, rowfile)
keystruct *key;
rowstruct *rowkey;
rowstruct *rowfile;
srecord reads row numbers from rowkey->p_columns[0]; seeks to that row position in in the index table; reads the offset and retrieves the row from the table or list being searched at that offset.
srecord returns 1 if it retrieves a row and zero if it doesn't.