Provided by: libselinux1-dev_2.1.0-4.1ubuntu1_amd64 bug

NAME

       set_matchpathcon_flags,  set_matchpathcon_invalidcon,  set_matchpathcon_printf - set flags
       controlling  the  operation  of  matchpathcon  or  matchpathcon_index  and  configure  the
       behaviour of validity checking and error displaying.

SYNOPSIS

       #include <selinux/selinux.h>

       void set_matchpathcon_flags(unsigned int flags);

       void  set_matchpathcon_invalidcon(int  (*f)(const  char  *path,  unsigned  lineno,  char *
       context));

       void set_matchpathcon_printf(void (*f)(const char *fmt, ...));

DESCRIPTION

       set_matchpathcon_flags sets the flags controlling the operation of  matchpathcon_init  and
       subsequently  matchpathcon_index  or  matchpathcon.   If the MATCHPATHCON_BASEONLY flag is
       set, then only the base file contexts  configuration  file  will  be  processed,  not  any
       dynamically generated entries or local customizations.

       set_matchpathcon_invalidcon  sets the function used by matchpathcon_init when checking the
       validity of a context in the file contexts configuration.  If not set, then this  defaults
       to  a  test  based  on security_check_context(3), which checks validity against the active
       policy on a SELinux system.  This can be set to instead perform checking based on a binary
       policy  file,  e.g. using sepol_check_context(3), as is done by setfiles -c.  The function
       is also responsible for reporting any such error, and may include the path and  lineno  in
       such error messages.

       set_matchpathcon_printf sets the function used by matchpathcon_init when displaying errors
       about the file contexts configuration.  If not set, then this defaults to  fprintf(stderr,
       fmt, ...).  This can be set to redirect error reporting to a different destination.

RETURN VALUE

       Returns zero on success or -1 otherwise.

SEE ALSO

       selinux(8),    matchpathcon(3),   matchpathcon_index(3),   set_matchpathcon_invalidcon(3),
       set_matchpathcon_printf(3), freecon(3), setfilecon(3), setfscreatecon(3)