--- xcdplayer-2.3a/cdrom_linux.c.orig Sun Sep 17 23:37:42 1995 +++ xcdplayer-2.3a/cdrom_linux.c Sun Mar 8 21:12:37 1998 @@ -381,6 +381,8 @@ if (cdrom_fd == -1) return(-1); + subchnl.cdsc_format = CDROM_MSF; + if (ioctl(cdrom_fd, CDROMSUBCHNL, (char *) &subchnl) == -1) { fprintf(stderr, "ioctl(cdromsubchnl): "); perror(cdrom); @@ -558,6 +560,8 @@ if (cdrom_fd == -1) return(-1); + subchnl.cdsc_format = CDROM_MSF; + if (ioctl(cdrom_fd, CDROMSUBCHNL, (char *) &subchnl) == -1) { fprintf(stderr, "ioctl(cdromsubchnl): "); perror(cdrom); @@ -601,6 +605,7 @@ return(-1); sc.cdsc_format = CDROM_MSF; + if (ioctl(cdrom_fd, CDROMSUBCHNL, &sc) == -1) { perror("ioctl(cdromsubchnl)"); return(-1); @@ -626,6 +631,7 @@ return(-1); sc.cdsc_format = CDROM_MSF; + if (ioctl(cdrom_fd, CDROMSUBCHNL, &sc) == -1) { perror("ioctl(cdromsubchnl)"); return(-1);