ref: 7e6e6cf923890b0378725ca1cc0361708f33745d
parent: 75ffe329686f9bce2c84def92d6ecaa1373e1821
author: Sam Hocevar <sam@videolan.org>
date: Wed Apr 3 20:26:54 EST 2002
* ./configure.in: BeOS bug fix. I'm so lame. * ./src/ioctl.c: refuse to build if DVD ioctls weren't found.
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,7 +4,8 @@
HEAD
- * Nothing yet.
+ * ./configure.in: BeOS bug fix. I'm so lame.
+ * ./src/ioctl.c: refuse to build if DVD ioctls weren't found.
1.1.0
Wed, 3 Apr 2002 18:26:23 +0200
--- a/configure
+++ b/configure
@@ -5598,24 +5598,26 @@
case x"${target_os}" in
- x)
- SYS=unknown
- ;;
xdarwin*)
- SYS=darwin
+ CFLAGS="${CFLAGS} -no-cpp-precomp"
;;
+ xbeos*)
+ cat >> confdefs.h <<\EOF
+#define SYS_BEOS 1
+EOF
+
+ ;;
x*)
- SYS=${target_os}
;;
esac
echo $ac_n "checking for boolean_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:5614: checking for boolean_t in sys/types.h" >&5
+echo "configure:5616: checking for boolean_t in sys/types.h" >&5
if eval "test \"`echo '$''{'ac_cv_c_boolean_t_sys_types_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 5619 "configure"
+#line 5621 "configure"
#include "confdefs.h"
#include <sys/types.h>
int main() {
@@ -5622,7 +5624,7 @@
boolean_t foo;
; return 0; }
EOF
-if { (eval echo configure:5626: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5628: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_boolean_t_sys_types_h=yes
else
@@ -5643,12 +5645,12 @@
fi
echo $ac_n "checking for boolean_t in pthread.h""... $ac_c" 1>&6
-echo "configure:5647: checking for boolean_t in pthread.h" >&5
+echo "configure:5649: checking for boolean_t in pthread.h" >&5
if eval "test \"`echo '$''{'ac_cv_c_boolean_t_pthread_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 5652 "configure"
+#line 5654 "configure"
#include "confdefs.h"
#include <pthread.h>
int main() {
@@ -5655,7 +5657,7 @@
boolean_t foo;
; return 0; }
EOF
-if { (eval echo configure:5659: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5661: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_boolean_t_pthread_h=yes
else
@@ -5676,12 +5678,12 @@
fi
echo $ac_n "checking for boolean_t in cthreads.h""... $ac_c" 1>&6
-echo "configure:5680: checking for boolean_t in cthreads.h" >&5
+echo "configure:5682: checking for boolean_t in cthreads.h" >&5
if eval "test \"`echo '$''{'ac_cv_c_boolean_t_cthreads_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 5685 "configure"
+#line 5687 "configure"
#include "confdefs.h"
#include <cthreads.h>
int main() {
@@ -5688,7 +5690,7 @@
boolean_t foo;
; return 0; }
EOF
-if { (eval echo configure:5692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5694: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_boolean_t_cthreads_h=yes
else
@@ -5715,17 +5717,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5719: checking for $ac_hdr" >&5
+echo "configure:5721: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 5724 "configure"
+#line 5726 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5729: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5731: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -5758,17 +5760,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5762: checking for $ac_hdr" >&5
+echo "configure:5764: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 5767 "configure"
+#line 5769 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5772: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5774: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -5794,17 +5796,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5798: checking for $ac_hdr" >&5
+echo "configure:5800: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 5803 "configure"
+#line 5805 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5808: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5810: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -5834,7 +5836,7 @@
LINUX_DVD_STRUCT=0
OPENBSD_DVD_STRUCT=0
cat > conftest.$ac_ext <<EOF
-#line 5838 "configure"
+#line 5840 "configure"
#include "confdefs.h"
#include <sys/cdio.h>
EOF
@@ -5847,7 +5849,7 @@
EOF
cat > conftest.$ac_ext <<EOF
-#line 5851 "configure"
+#line 5853 "configure"
#include "confdefs.h"
#include <sys/cdio.h>
EOF
@@ -5867,7 +5869,7 @@
rm -f conftest*
cat > conftest.$ac_ext <<EOF
-#line 5871 "configure"
+#line 5873 "configure"
#include "confdefs.h"
#include <sys/dvdio.h>
EOF
@@ -5880,7 +5882,7 @@
EOF
cat > conftest.$ac_ext <<EOF
-#line 5884 "configure"
+#line 5886 "configure"
#include "confdefs.h"
#include <sys/dvdio.h>
EOF
@@ -5900,7 +5902,7 @@
rm -f conftest*
cat > conftest.$ac_ext <<EOF
-#line 5904 "configure"
+#line 5906 "configure"
#include "confdefs.h"
#include <linux/cdrom.h>
EOF
@@ -5919,7 +5921,7 @@
NEED_BSDI_LIBDVD=0
cat > conftest.$ac_ext <<EOF
-#line 5923 "configure"
+#line 5925 "configure"
#include "confdefs.h"
#include <dvd.h>
EOF
@@ -5941,17 +5943,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5945: checking for $ac_hdr" >&5
+echo "configure:5947: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 5950 "configure"
+#line 5952 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5955: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5957: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -5991,17 +5993,17 @@
ac_safe=`echo "sys/scsi/scsi_types.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/scsi/scsi_types.h""... $ac_c" 1>&6
-echo "configure:5995: checking for sys/scsi/scsi_types.h" >&5
+echo "configure:5997: checking for sys/scsi/scsi_types.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 6000 "configure"
+#line 6002 "configure"
#include "confdefs.h"
#include <sys/scsi/scsi_types.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6005: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6007: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -6020,17 +6022,17 @@
ac_safe=`echo "sys/scsi/impl/uscsi.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/scsi/impl/uscsi.h""... $ac_c" 1>&6
-echo "configure:6024: checking for sys/scsi/impl/uscsi.h" >&5
+echo "configure:6026: checking for sys/scsi/impl/uscsi.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 6029 "configure"
+#line 6031 "configure"
#include "confdefs.h"
#include <sys/scsi/impl/uscsi.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6034: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -6063,17 +6065,17 @@
ac_safe=`echo "sys/scsi.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/scsi.h""... $ac_c" 1>&6
-echo "configure:6067: checking for sys/scsi.h" >&5
+echo "configure:6069: checking for sys/scsi.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 6072 "configure"
+#line 6074 "configure"
#include "confdefs.h"
#include <sys/scsi.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6077: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6079: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -6091,7 +6093,7 @@
echo "$ac_t""yes" 1>&6
cat > conftest.$ac_ext <<EOF
-#line 6095 "configure"
+#line 6097 "configure"
#include "confdefs.h"
#include <sys/scsi.h>
EOF
@@ -6114,17 +6116,17 @@
ac_safe=`echo "IOKit/storage/IODVDMediaBSDClient.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for IOKit/storage/IODVDMediaBSDClient.h""... $ac_c" 1>&6
-echo "configure:6118: checking for IOKit/storage/IODVDMediaBSDClient.h" >&5
+echo "configure:6120: checking for IOKit/storage/IODVDMediaBSDClient.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 6123 "configure"
+#line 6125 "configure"
#include "confdefs.h"
#include <IOKit/storage/IODVDMediaBSDClient.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6130: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@@ -6177,11 +6179,6 @@
CFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DDVDCSS_DIST $CFLAGS"
-
-if test x$SYS = xdarwin
-then
- CFLAGS="${CFLAGS} -no-cpp-precomp"
-fi
--- a/configure.in
+++ b/configure.in
@@ -20,14 +20,13 @@
dnl Check the operating system
dnl
case x"${target_os}" in
- x)
- SYS=unknown
- ;;
xdarwin*)
- SYS=darwin
+ CFLAGS="${CFLAGS} -no-cpp-precomp"
;;
+ xbeos*)
+ AC_DEFINE(SYS_BEOS, 1, Have a BeOS system.)
+ ;;
x*)
- SYS=${target_os}
;;
esac
@@ -163,11 +162,6 @@
])
CFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DDVDCSS_DIST $CFLAGS"
-
-if test x$SYS = xdarwin
-then
- CFLAGS="${CFLAGS} -no-cpp-precomp"
-fi
AC_SUBST(EXTRA_SRC)
AC_SUBST(EXTRA_LIB)
--- a/src/config.h.in
+++ b/src/config.h.in
@@ -45,6 +45,9 @@
/* Version number of package */
#undef VERSION
+/* Have a BeOS system. */
+#undef SYS_BEOS
+
/* Define if <sys/types.h> defines boolean_t. */
#undef BOOLEAN_T_IN_SYS_TYPES_H
--- a/src/ioctl.c
+++ b/src/ioctl.c
@@ -2,7 +2,7 @@
* ioctl.c: DVD ioctl replacement function
*****************************************************************************
* Copyright (C) 1999-2001 VideoLAN
- * $Id: ioctl.c,v 1.4 2002/04/03 23:02:20 jlj Exp $
+ * $Id: ioctl.c,v 1.5 2002/04/04 01:26:54 sam Exp $
*
* Authors: Markus Kuespert <ltlBeBoy@beosmail.com>
* Samuel Hocevar <sam@zoy.org>
@@ -249,8 +249,7 @@
i_ret = 0;
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -405,8 +404,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -553,8 +551,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
@@ -667,8 +664,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -790,8 +786,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -914,8 +909,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -1032,8 +1026,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -1134,8 +1127,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -1256,8 +1248,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- return -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -1378,8 +1369,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;
@@ -1487,8 +1477,7 @@
}
#else
- /* DVD ioctls unavailable - do as if the ioctl failed */
- i_ret = -1;
+# error "DVD ioctls are unavailable on this system"
#endif
return i_ret;