diff options
author | Zheng Da <zhengda1936@gmail.com> | 2010-01-21 09:11:46 +0100 |
---|---|---|
committer | Zheng Da <zhengda1936@gmail.com> | 2010-01-21 09:11:46 +0100 |
commit | d3d72c7fc48e54f9da4ebcfa57f5949b18f5d717 (patch) | |
tree | 2b1bb0c7a9b1a9c6da71dcf92e8681ff29419cd0 | |
parent | cfde97207dad51cd54a1d81624f8875960c19d59 (diff) |
initialize pciaccess in ddekit.
-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; |