diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2014-06-09 14:38:31 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-07-09 14:45:05 +0200 |
commit | f28b09f887870c10c8c611beee3c17eaa9ef74f3 (patch) | |
tree | 3264dfcc7258bd2bd6591599fcf193d3820fb58b /src/sss_client/idmap | |
parent | 09641f85aae8fff72d0573394c40c8c3c002179a (diff) | |
download | sssd-f28b09f887870c10c8c611beee3c17eaa9ef74f3.tar.gz sssd-f28b09f887870c10c8c611beee3c17eaa9ef74f3.tar.xz sssd-f28b09f887870c10c8c611beee3c17eaa9ef74f3.zip |
BUILD: Add version symbol files for public libraries.
Version symbol files will help package systems to catch backward compatible
changes (newly added functions) into library.
The difference between libraries libsss_nss_idmap_test.so and
libsss_nss_idmap.so is that the 1st library will not be installed and has more
exported functions, which are necessary for mocking with cmocka for test
sss_nss_idmap-test.
Resolves:
https://fedorahosted.org/sssd/ticket/2194
Reviewed-by: Sumit Bose <sbose@redhat.com>
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/sss_client/idmap')
-rw-r--r-- | src/sss_client/idmap/sss_nss_idmap.exports | 14 | ||||
-rw-r--r-- | src/sss_client/idmap/sss_nss_idmap.unit_tests | 6 |
2 files changed, 20 insertions, 0 deletions
diff --git a/src/sss_client/idmap/sss_nss_idmap.exports b/src/sss_client/idmap/sss_nss_idmap.exports new file mode 100644 index 000000000..7b8488b2a --- /dev/null +++ b/src/sss_client/idmap/sss_nss_idmap.exports @@ -0,0 +1,14 @@ +SSS_NSS_IDMAP_0.0.1 { + + # public functions + global: + + sss_nss_getsidbyname; + sss_nss_getsidbyid; + sss_nss_getnamebysid; + sss_nss_getidbysid; + + # everything else is local + local: + *; +}; diff --git a/src/sss_client/idmap/sss_nss_idmap.unit_tests b/src/sss_client/idmap/sss_nss_idmap.unit_tests new file mode 100644 index 000000000..361cc3b13 --- /dev/null +++ b/src/sss_client/idmap/sss_nss_idmap.unit_tests @@ -0,0 +1,6 @@ +# version script files can be combined. They needn't be in single file +UNIT_TEST_ONLY { + # should not be part of installed library + global: + sss_nss_make_request; +}; |