]> mj.ucw.cz Git - pciutils.git/blobdiff - lib/init.c
NUMA node scanning is now done in an ABI-compatible way
[pciutils.git] / lib / init.c
index 04d8638a64ce7569c742d7d8067c13ce0de7b3ff..064c9324a4e3f49cdfbc7cb3ba202f61912a6d68 100644 (file)
@@ -58,7 +58,7 @@ static struct pci_methods *pci_methods[PCI_ACCESS_MAX] = {
   NULL,
 #endif
 #ifdef PCI_HAVE_PM_DARWIN_DEVICE
-  &pm_darwin_device,
+  &pm_darwin,
 #else
   NULL,
 #endif
@@ -82,7 +82,7 @@ pci_mfree(void *x)
 }
 
 char *
-pci_strdup(struct pci_access *a, char *s)
+pci_strdup(struct pci_access *a, const char *s)
 {
   int len = strlen(s) + 1;
   char *t = pci_malloc(a, len);
@@ -162,6 +162,9 @@ pci_alloc(void)
   pci_define_param(a, "net.domain", PCI_ID_DOMAIN, "DNS domain used for resolving of ID's");
   pci_define_param(a, "net.cache_name", "~/.pciids-cache", "Name of the ID cache file");
   a->id_lookup_mode = PCI_LOOKUP_CACHE;
+#endif
+#ifdef PCI_HAVE_HWDB
+  pci_define_param(a, "hwdb.disable", "0", "Do not look up names in UDEV's HWDB if non-zero");
 #endif
   for (i=0; i<PCI_ACCESS_MAX; i++)
     if (pci_methods[i] && pci_methods[i]->config)