t_toc_entry
t_toc_entry.req.address_format = l_tocentry.cdte_format;
t_toc_entry.req.starting_track = l_tocentry.cdte_track;
t_toc_entry.req.data_len = sizeof *entry;
t_toc_entry.req.data = NULL;
error = ioctlf(fp, CDIOREADTOCENTRIES_BUF, &t_toc_entry);
l_tocentry.cdte_adr = t_toc_entry.entry[0].addr_type;
l_tocentry.cdte_ctrl = t_toc_entry.entry[0].control;
if (bsd_to_linux_msf_lba(t_toc_entry.entry[0].addr_type,
&t_toc_entry.entry[0].addr, &l_tocentry.cdte_addr) < 0) {
t_toc_entry.req.address_format = l_session.addr_format;
t_toc_entry.req.starting_track = 0;
t_toc_entry.req.data_len = sizeof t_toc_entry.entry;
t_toc_entry.req.data = NULL;
error = ioctlf(fp, CDIOREADTOCENTRIES_BUF, &t_toc_entry);
&t_toc_entry.entry[0].addr, &l_session.addr) < 0) {