Rudimentary beginnings for Darwin OS X CD support.

This commit is contained in:
rocky
2003-09-13 06:25:36 +00:00
parent e6b2fc9f51
commit 1d979718ca
6 changed files with 742 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
/* -*- c -*-
$Id: cdio.h,v 1.18 2003/09/05 22:48:16 rocky Exp $
$Id: cdio.h,v 1.19 2003/09/13 06:25:36 rocky Exp $
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
@@ -74,6 +74,7 @@ extern "C" {
DRIVER_FREEBSD,
DRIVER_LINUX,
DRIVER_SOLARIS,
DRIVER_OSX,
DRIVER_WIN32,
DRIVER_BINCUE, /* Prefer bincue over nrg when both exist */
DRIVER_NRG,
@@ -268,6 +269,7 @@ extern "C" {
bool cdio_have_freebsd (void);
bool cdio_have_linux (void);
bool cdio_have_solaris (void);
bool cdio_have_osx (void);
bool cdio_have_win32 (void);
bool cdio_have_nrg (void);
bool cdio_have_bincue (void);
@@ -335,6 +337,13 @@ extern "C" {
char * cdio_get_default_device_solaris(void);
/*! Darwin OS X CD-reading routines.
NULL is returned on error.
*/
CdIo * cdio_open_osx (const char *source_name);
char * cdio_get_default_device_osx(void);
/*! Win32 CD-reading routines.
NULL is returned on error.
*/