add c_firstrec to support EOT processing