merged: https://github.com/SELinuxProject/selinux/pull/85 On Thu, Mar 15, 2018 at 11:31 AM, William Roberts <bill.c.roberts@xxxxxxxxx> wrote: > On Thu, Mar 15, 2018 at 11:01 AM, jwcart2 <jwcart2@xxxxxxxxxxxxx> wrote: >> On 03/08/2018 03:19 PM, Stephen Smalley wrote: >>> >>> Export the sepol_polcap_getnum/name() functions to users of >>> the shared library. This will enable SETools to stop depending >>> on the static library. >>> >>> Note that we may want to move polcaps.h up one level since >>> the convention is that headers directly under include/sepol are >>> shared library APIs while headers under include/sepol/policydb >>> are limited to static users. However, this will unnecessarily >>> break the build for existing static users so it is deferred. >>> >>> Suggested-by: Chris PeBenito <pebenito@xxxxxxxx> >>> Signed-off-by: Stephen Smalley <sds@xxxxxxxxxxxxx> >> >> >> Acked-by: James Carter <jwcart2@xxxxxxxxxxxxx> >> >>> --- >>> libsepol/src/libsepol.map.in | 2 ++ >>> 1 file changed, 2 insertions(+) >>> >>> diff --git a/libsepol/src/libsepol.map.in b/libsepol/src/libsepol.map.in >>> index 2a9996f7..d879016c 100644 >>> --- a/libsepol/src/libsepol.map.in >>> +++ b/libsepol/src/libsepol.map.in >>> @@ -56,4 +56,6 @@ LIBSEPOL_1.1 { >>> sepol_module_policydb_to_cil; >>> sepol_kernel_policydb_to_cil; >>> sepol_kernel_policydb_to_conf; >>> + sepol_polcap_getnum; >>> + sepol_polcap_getname; >>> } LIBSEPOL_1.0; >>> > Acked-by: William Roberts <william.c.roberts@xxxxxxxxx>