int pci_system_init( void ) { int err = ENOSYS; #ifdef __linux__ err = pci_system_linux_sysfs_create(); #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) err = pci_system_freebsd_create(); #elif defined(__NetBSD__) err = pci_system_netbsd_create(); #elif defined(__OpenBSD__) err = pci_system_openbsd_create(); #elif defined(__sun) err = pci_system_solx_devfs_create(); #elif defined(__GNU__) || defined(__CYGWIN__) err = pci_system_x86_create(); #else # error "Unsupported OS" #endif return err; }
$NetBSD$ --- src/common_init.c.orig 2012-04-09 17:02:57.000000000 +0000 +++ src/common_init.c @@ -64,6 +64,8 @@ pci_system_init( void ) err = pci_system_solx_devfs_create(); #elif defined(__GNU__) err = pci_system_x86_create(); +#elif defined(__QNXNTO__) + err = pci_system_nto_create(); #endif return err;