]> mj.ucw.cz Git - pciutils.git/commitdiff
Fix symbol versioning of pci_init()
authorMartin Mares <mj@ucw.cz>
Sun, 22 May 2016 07:54:35 +0000 (09:54 +0200)
committerMartin Mares <mj@ucw.cz>
Sun, 22 May 2016 07:55:03 +0000 (09:55 +0200)
Thanks to Ian Stakenvicius <axs@gentoo.org> for reporting the bug.

lib/init.c
lib/internal.h

index 9a043ee5dc52a1e2e09602d2ab26df57cc22ccbc..c7800e06927e1164dc03903fb557815828a273cd 100644 (file)
@@ -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
index f2027f84270cd80302b78d2256a96065955f166d..cbac2a7eda0ec16aeb38665c689b16f0ffab2f1e 100644 (file)
@@ -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 */