diff options
Diffstat (limited to 'libddekit/pci.c')
-rw-r--r-- | libddekit/pci.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libddekit/pci.c b/libddekit/pci.c index 5c3f4ef6..5c0c0ae2 100644 --- a/libddekit/pci.c +++ b/libddekit/pci.c @@ -1,4 +1,5 @@ #include <stdlib.h> +#include <error.h> #include <pciaccess.h> #include "ddekit/assert.h" @@ -37,9 +38,14 @@ void ddekit_pci_init(void) { int slots_found = 0; int i; + int err; struct pci_device *pci_dev; struct pci_device_iterator *dev_iter; + err = pci_system_init (); + if (err) + error (2, err, "pci_system_init"); + /* Init device list */ for (i = 0; i < MAX_PCI_DEVS; i++) ddekit_pci_bus[i].slot = -1; |