genlib/fifo: support RecordP