Update of /cvsroot/alsa/alsa-driver
In directory sc8-pr-cvs1:/tmp/cvs-serv4006

Modified Files:
        configure.in 
Log Message:
Added test for broken kmod (2.2 kernels)

Index: configure.in
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/configure.in,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -r1.186 -r1.187
--- configure.in        19 Aug 2003 06:50:34 -0000      1.186
+++ configure.in        19 Aug 2003 06:58:43 -0000      1.187
@@ -317,6 +317,23 @@
   fi
 ])
 
+AC_DEFUN(MODIFY_KERNEL_HEADER, [
+  AC_MSG_CHECKING(to modify of kernel $1)
+  if grep $2 "$CONFIG_SND_KERNELDIR/include/$1" > /dev/null; then
+    AC_MSG_RESULT("no")
+    if test -f include/$1; then
+      echo "Removing a dummy $1."
+      rm -f include/$1
+    fi
+  else
+    AC_MSG_RESULT("yes")
+    echo "#ifndef $2" > include/$1
+    echo "#define $2" >> include/$1
+    cat "$CONFIG_SND_KERNELDIR/include/$1" >> include/$1
+    echo "#endif /* $2 */" >> include/$1
+  fi
+])
+
 dnl Check kernel configurations
 AC_DEFUN(CHECK_KERNEL_CONFIG, [
   boolvar=$1
@@ -343,6 +360,7 @@
 ])
 
 dnl Check kernel headers for 2.2
+MODIFY_KERNEL_HEADER(linux/kmod.h, __LINUX_KMOD_H__)
 CHECK_KERNEL_HEADER(linux/compiler.h)
 CHECK_KERNEL_HEADER(linux/pm.h)
 CHECK_KERNEL_HEADER(linux/spinlock.h)



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to