From 25471140536014e21c7402f6783bf882ed02aec2 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sun, 22 May 2016 09:54:35 +0200 Subject: [PATCH] Fix symbol versioning of pci_init() Thanks to Ian Stakenvicius for reporting the bug. --- lib/init.c | 2 ++ lib/internal.h | 1 + 2 files changed, 3 insertions(+) diff --git a/lib/init.c b/lib/init.c index 9a043ee..c7800e0 100644 --- a/lib/init.c +++ b/lib/init.c @@ -214,6 +214,8 @@ pci_init_v35(struct pci_access *a) } STATIC_ALIAS(void pci_init(struct pci_access *a), pci_init_v35(a)); +DEFINE_ALIAS(void pci_init_v30(struct pci_access *a), pci_init_v35); +SYMBOL_VERSION(pci_init_v30, pci_init@LIBPCI_3.0); SYMBOL_VERSION(pci_init_v35, pci_init@@LIBPCI_3.5); void diff --git a/lib/internal.h b/lib/internal.h index f2027f8..cbac2a7 100644 --- a/lib/internal.h +++ b/lib/internal.h @@ -61,6 +61,7 @@ void *pci_malloc(struct pci_access *, int); void pci_mfree(void *); char *pci_strdup(struct pci_access *a, const char *s); +void pci_init_v30(struct pci_access *a) VERSIONED_ABI; void pci_init_v35(struct pci_access *a) VERSIONED_ABI; /* access.c */ -- 2.39.2