Update of /cvsroot/alsa/alsa-driver/include In directory usw-pr-cvs1:/tmp/cvs-serv21190
Modified Files: adriver.h Log Message: Added definition of devfs_find_and_unregister() for 2.2 and 2.4 kernels Index: adriver.h =================================================================== RCS file: /cvsroot/alsa/alsa-driver/include/adriver.h,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- adriver.h 17 Sep 2002 11:14:42 -0000 1.17 +++ adriver.h 2 Oct 2002 06:27:33 -0000 1.18 @@ -165,13 +165,34 @@ #define synchronize_irq(irq) synchronize_irq_wrapper(irq) #endif /* LINUX_VERSION_CODE < 2.5.28 */ -#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 29) && defined(CONFIG_DEVFS_FS) +#ifdef CONFIG_DEVFS_FS +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 29) #include <linux/fs.h> #undef register_chrdev #define register_chrdev devfs_register_chrdev #undef unregister_chrdev #define unregister_chrdev devfs_unregister_chrdev #endif +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 3, 0) +static inline extern void devfs_find_and_unregister (devfs_handle_t dir, const char +*name, + unsigned int major, unsigned int +minor, + char type, int +traverse_symlinks); +{ + devfs_handle_t master; + master = devfs_find_handle(dir, name, strlen(name), major, minor, type, +traverse_symlinks); + devfs_unregister(master); +} +#elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 0) +static inline extern void devfs_find_and_unregister (devfs_handle_t dir, const char +*name, + unsigned int major, unsigned int +minor, + char type, int +traverse_symlinks); +{ + devfs_handle_t master; + master = devfs_find_handle(dir, name, major, minor, type, traverse_symlinks); + devfs_unregister(master); +} +#endif +#endif /* CONFIG_DEVFS_FS */ /* workarounds for USB API */ #if defined(SND_NEED_USB_WRAPPER) && (defined(CONFIG_USB) || defined(CONFIG_USB_MODULE)) ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog