--- ./work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h.orig 2007-10-12 22:14:40.000000000 -0300 +++ ./work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h 2007-10-12 22:43:17.000000000 -0300 @@ -70,6 +70,7 @@ /* These are also not present in 2.6 kernels ... */ #if (!defined _LINUX_DEVFS_FS_KERNEL_H) || (defined KERNEL_2_6) +#include static inline int devfs_register_chrdev (unsigned int major, const char *name, struct file_operations *fops) { @@ -77,7 +78,12 @@ } static inline int devfs_unregister_chrdev (unsigned int major,const char *name) { - return unregister_chrdev (major, name); +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) + return unregister_chrdev (major, name); +#else + unregister_chrdev (major, name); + return 0; +#endif } #endif