From: Eero Tamminen <[email protected]> "__linux__" is the POSIX define for checking for Linux OS, "linux" is deprecated and apparently not supported by Android.
Besides correcting the define, patch adds error for the case OS isn't unrecognized. Signed-off-by: Eero Tamminen <[email protected]> [Emil Velikov: Remove irrelevant Android details from commit msg.] Signed-off-by: Emil Velikov <[email protected]> --- src/common_init.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common_init.c b/src/common_init.c index a127a8b..b1c0c3e 100644 --- a/src/common_init.c +++ b/src/common_init.c @@ -52,7 +52,7 @@ pci_system_init( void ) { int err = ENOSYS; -#ifdef linux +#ifdef __linux__ err = pci_system_linux_sysfs_create(); #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) err = pci_system_freebsd_create(); @@ -64,6 +64,8 @@ pci_system_init( void ) err = pci_system_solx_devfs_create(); #elif defined(__GNU__) || defined(__CYGWIN__) err = pci_system_x86_create(); +#else +# error "Unsupported OS" #endif return err; -- 2.2.2 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
