From: Martin Mares Date: Sun, 22 May 2016 07:54:35 +0000 (+0200) Subject: Fix symbol versioning of pci_init() X-Git-Tag: v3.5.1~1 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=25471140536014e21c7402f6783bf882ed02aec2;p=pciutils.git Fix symbol versioning of pci_init() Thanks to Ian Stakenvicius for reporting the bug. --- 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 */