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>