/*
- * $Id: access.c,v 1.3 1999/01/27 14:53:02 mj Exp $
+ * $Id: access.c,v 1.7 2000/04/21 11:58:00 mj Exp $
*
* The PCI Library -- User Access
*
NULL,
NULL,
#endif
+#ifdef HAVE_PM_FBSD_DEVICE
+ &pm_fbsd_device,
+#else
+ NULL,
+#endif
+#ifdef HAVE_PM_AIX_DEVICE
+ &pm_aix_device,
+#else
+ NULL,
+#endif
#ifdef HAVE_PM_DUMP
&pm_dump,
#else
return d->methods->write(d, pos, buf, len);
}
-void
+int
pci_fill_info(struct pci_dev *d, int flags)
{
if (flags & PCI_FILL_RESCAN)
d->known_fields = 0;
}
if (flags & ~d->known_fields)
- d->methods->fill_info(d, flags & ~d->known_fields);
- d->known_fields |= flags;
+ d->known_fields |= d->methods->fill_info(d, flags & ~d->known_fields);
+ return d->known_fields;
}
void