shithub: libdvdcss

Download patch

ref: c80285708770e7d7bd1367cad3256e2644f84ac0
parent: c8b915617eb6b332082b56db90e3c51139be758f
author: Diego Biurrun <diego@biurrun.de>
date: Fri Oct 24 15:01:59 EDT 2014

dvd_region: #include ioctl.c instead of linking against the object file

On non-Linux platform dvd_region uses static functions from ioctl.c,
so just linking against the object file is not enough.

--- a/Makefile.am
+++ b/Makefile.am
@@ -39,7 +39,7 @@
 test_csstest_LDADD = libdvdcss.la
 test_csstest_CFLAGS = -I $(top_srcdir)/src
 
-test_dvd_region_SOURCES = test/dvd_region.c src/ioctl.c
+test_dvd_region_SOURCES = test/dvd_region.c
 test_dvd_region_LDADD = libdvdcss.la
 test_dvd_region_CFLAGS = -I $(top_srcdir)/src
 
--- a/test/dvd_region.c
+++ b/test/dvd_region.c
@@ -22,6 +22,9 @@
 #include "common.h"
 #include "ioctl.h"
 
+/* On non-Linux platforms static functions from ioctl.c are used. */
+#include "ioctl.c"
+
 #define DEFAULT_DEVICE "/dev/dvd"
 
 /*****************************************************************************