From c98a02849f9701fa912380af3185e6a3877b5e68 Mon Sep 17 00:00:00 2001 From: diego Date: Fri, 25 Nov 2005 02:06:47 +0000 Subject: [PATCH] When it comes to CD/DVD handling bsdi has a linux CD/DVD compatibility library, use this to fix building on this (weird ;)) system. patch by Steven M. Schultz sms __ at __ 2BSD __ dot __ COM git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17045 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/cddb.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libmpdemux/cddb.c b/libmpdemux/cddb.c index 2ec483e28a..1d4010005b 100644 --- a/libmpdemux/cddb.c +++ b/libmpdemux/cddb.c @@ -41,10 +41,12 @@ #if defined(__linux__) #include -#elif defined(__FreeBSD__) || defined(__bsdi__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) #include #elif defined(WIN32) #include +#elif (__bsdi__) + #include #endif #include "cdd.h" @@ -60,7 +62,7 @@ stream_t* open_cdda(char *dev, char *track); static cd_toc_t cdtoc[100]; static int cdtoc_last_track; -#if defined(__linux__) +#if defined(__linux__) || defined(__bsdi__) int read_toc(const char *dev) { int drive; @@ -131,7 +133,7 @@ read_toc(const char *dev) { return toc.LastTrack; } -#elif defined(__FreeBSD__) || defined(__bsdi__) || defined(__DragonFly__) +#elif defined(__FreeBSD__) || defined(__DragonFly__) int read_toc(const char *dev) { int drive;