Deleted Added
full compact
cdcontrol.c (13888) cdcontrol.c (13889)
1/*
2 * Compact Disc Control Utility by Serge V. Vakulenko <vak@cronyx.ru>.
3 * Based on the non-X based CD player by Jean-Marc Zucconi and
4 * Andrey A. Chernov.
5 *
1/*
2 * Compact Disc Control Utility by Serge V. Vakulenko <vak@cronyx.ru>.
3 * Based on the non-X based CD player by Jean-Marc Zucconi and
4 * Andrey A. Chernov.
5 *
6 * $Id$
6 * $Id: cdcontrol.c,v 1.9 1996/02/03 15:07:32 ache Exp $
7 */
8#include <stdio.h>
9#include <stdlib.h>
10#include <string.h>
11#include <unistd.h>
12#include <errno.h>
13#include <sys/file.h>
14#include <sys/cdio.h>

--- 398 unchanged lines hidden (view full) ---

413
414 bzero (&ss, sizeof (ss));
415 ss.data = &data;
416 ss.data_len = sizeof (data);
417 ss.address_format = msf ? CD_MSF_FORMAT : CD_LBA_FORMAT;
418 ss.data_format = CD_MEDIA_CATALOG;
419 rc = ioctl (fd, CDIOCREADSUBCHANNEL, (char *) &ss);
420 if (rc >= 0) {
7 */
8#include <stdio.h>
9#include <stdlib.h>
10#include <string.h>
11#include <unistd.h>
12#include <errno.h>
13#include <sys/file.h>
14#include <sys/cdio.h>

--- 398 unchanged lines hidden (view full) ---

413
414 bzero (&ss, sizeof (ss));
415 ss.data = &data;
416 ss.data_len = sizeof (data);
417 ss.address_format = msf ? CD_MSF_FORMAT : CD_LBA_FORMAT;
418 ss.data_format = CD_MEDIA_CATALOG;
419 rc = ioctl (fd, CDIOCREADSUBCHANNEL, (char *) &ss);
420 if (rc >= 0) {
421 printf("Media catalog is %sactive\n",
421 printf("Media catalog is %sactive",
422 ss.data->what.media_catalog.mc_valid ? "": "in");
422 ss.data->what.media_catalog.mc_valid ? "": "in");
423 if (ss.data->what.media_catalog.mc_number[0])
424 printf(", number \"%.15s\"",
425 ss.data->what.media_catalog.mc_number);
426 putchar('\n');
423 } else
424 printf("No media catalog info available\n");
425
426 rc = ioctl (fd, CDIOCGETVOL, &v);
427 if (rc >= 0)
428 if (verbose)
429 printf ("Left volume = %d, right volume = %d\n",
430 v.vol[0], v.vol[1]);

--- 273 unchanged lines hidden ---
427 } else
428 printf("No media catalog info available\n");
429
430 rc = ioctl (fd, CDIOCGETVOL, &v);
431 if (rc >= 0)
432 if (verbose)
433 printf ("Left volume = %d, right volume = %d\n",
434 v.vol[0], v.vol[1]);

--- 273 unchanged lines hidden ---