X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fi386-ports.c;h=421bbfd0623fb40afd02c461575585c0fbda0088;hb=a54d4bd199cddd82647b912b1038c25ded5e3510;hp=041e47fb90fb0427ee0e09bf640febcda99b080f;hpb=9ff67879d0d4f2421c376825bf0aa3d7ff924e78;p=pciutils.git diff --git a/lib/i386-ports.c b/lib/i386-ports.c index 041e47f..421bbfd 100644 --- a/lib/i386-ports.c +++ b/lib/i386-ports.c @@ -20,6 +20,12 @@ #include "i386-io-sunos.h" #elif defined(PCI_OS_WINDOWS) #include "i386-io-windows.h" +#elif defined(PCI_OS_CYGWIN) +#include "i386-io-cygwin.h" +#elif defined(PCI_OS_HAIKU) +#include "i386-io-haiku.h" +#elif defined(PCI_OS_BEOS) +#include "i386-io-beos.h" #else #error Do not know how to access I/O ports on this OS. #endif @@ -67,7 +73,7 @@ intel_sanity_check(struct pci_access *a, struct pci_methods *m) a->debug("...sanity check"); d.bus = 0; d.func = 0; - for(d.dev = 0; d.dev < 32; d.dev++) + for (d.dev = 0; d.dev < 32; d.dev++) { u16 class, vendor; if (m->read(&d, PCI_CLASS_DEVICE, (byte *) &class, sizeof(class)) && @@ -263,6 +269,7 @@ struct pci_methods pm_intel_conf1 = { pci_generic_fill_info, conf1_read, conf1_write, + NULL, /* read_vpd */ NULL, /* init_dev */ NULL /* cleanup_dev */ }; @@ -278,6 +285,7 @@ struct pci_methods pm_intel_conf2 = { pci_generic_fill_info, conf2_read, conf2_write, + NULL, /* read_vpd */ NULL, /* init_dev */ NULL /* cleanup_dev */ };