Provided by: libselinux1-dev_3.4-1build4_amd64 bug

NAME

       matchpathcon_checkmatches,    matchpathcon_filespec_add,    matchpathcon_filespec_destroy,
       matchpathcon_filespec_eval - check and report  whether  any  specification  index  has  no
       matches with any inode. Maintenance and statistics on inode associations

SYNOPSIS

       #include <selinux/selinux.h>

       void matchpathcon_checkmatches(char *str);

       int matchpathcon_filespec_add(ino_t ino, int specind, const char *file);

       void matchpathcon_filespec_destroy(void);

       void matchpathcon_filespec_eval(void);

DESCRIPTION

       matchpathcon_checkmatches()  checks  whether  any specification has no matches and reports
       them.  The str argument is used as a prefix for any warning messages.

       matchpathcon_filespec_add()  maintains  an  association  between  an  inode  ino   and   a
       specification  index  specind,  and  checks whether a conflicting specification is already
       associated with the same inode (e.g. due to multiple hard links). If so, then it uses  the
       latter  of  the two specifications based on their order in the file context configuration.
       Returns the specification index used or -1 on error.

       matchpathcon_filespec_destroy() destroys any inode associations that have been added, e.g.
       to restart for a new filesystem.

       matchpathcon_filespec_eval()  displays  statistics  on  the hash table usage for the inode
       associations.

RETURN VALUE

       Returns zero on success or -1 otherwise.

SEE ALSO

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