Mercurial > mplayer.hg
changeset 17044:cb84dbc30d7b
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
author | diego |
---|---|
date | Fri, 25 Nov 2005 02:06:47 +0000 |
parents | 11df9603e1b8 |
children | cbbd7e692209 |
files | libmpdemux/cddb.c |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpdemux/cddb.c Thu Nov 24 12:18:55 2005 +0000 +++ b/libmpdemux/cddb.c Fri Nov 25 02:06:47 2005 +0000 @@ -41,10 +41,12 @@ #if defined(__linux__) #include <linux/cdrom.h> -#elif defined(__FreeBSD__) || defined(__bsdi__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) #include <sys/cdio.h> #elif defined(WIN32) #include <ddk/ntddcdrm.h> +#elif (__bsdi__) + #include <dvd.h> #endif #include "cdd.h" @@ -60,7 +62,7 @@ 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 @@ return toc.LastTrack; } -#elif defined(__FreeBSD__) || defined(__bsdi__) || defined(__DragonFly__) +#elif defined(__FreeBSD__) || defined(__DragonFly__) int read_toc(const char *dev) { int drive;