doreadid
return (numids? doreadid(fd, numids, trackno): doread(fd, of, _devname));
static int doreadid(int fd, unsigned int numids, unsigned int trackno);