Add exports file and abi checker for tevent
commitbf11f9c9e9bb345920275cd568a680a6146633f2
authorSimo Sorce <ssorce@redhat.com>
Sun, 7 Jun 2009 18:10:15 +0000 (7 14:10 -0400)
committerKarolin Seeger <kseeger@samba.org>
Wed, 9 Sep 2009 10:45:03 +0000 (9 12:45 +0200)
treedb3a1bbc319815179962e7c67add3b313bb28335
parenta9c76046516e9122d673798241f5fd774a7d1296
Add exports file and abi checker for tevent

This is a first attempt at exporting symbols only for public functions
We also provide a rudimentary ABI checker that tries to check that
function signatures are not changed by mistake.
Given our use of macros this is not an API checker.
It's all based on tevent.h contents and the gcc -aux-info option
(cherry picked from commit efccef09aec93180a06955b5e03f1ceb99dc39e8)
(cherry picked from commit 5543fc2599b3ec7e3a676f95d8283d0f55113ec5)
lib/tevent/Makefile.in
lib/tevent/abi_checks.sh [new file with mode: 0755]
lib/tevent/configure.ac
lib/tevent/libtevent.m4
lib/tevent/rules.mk
lib/tevent/tevent.exports [new file with mode: 0644]
lib/tevent/tevent.signatures [new file with mode: 0644]