matchpathcon(3) -- Linux man page

 

NAME

matchpathcon - get the default security context for the specified file from the policy.

 

SYNOPSIS

#include <selinux/selinux.h>

int matchpathcon(const char *path, mode_t mode, security_context_t *con);
void set_matchpathcon_printf(void (*f)(const char *fmt, ...));

 

DESCRIPTION


matchpathcon matches the specified pathname and mode against the file contexts configuration and sets the security context "con" to refer to the resulting context. "mode" can be 0 to disable mode matching, but should be provided whenever possible, as it may affect the matching. Note:
   Caller must free returned security context "con" using freecon.

set_matchpathcon_printf

Set the function used by matchpathcon when displaying errors about the file_contexts configuration. If not set, then this defaults to fprintf(stderr, fmt, ...).


 

RETURN VALUE

Returns 0 on success or -1 otherwise.

 

SEE ALSO

freecon(3), setfilecon(3), setfscreatecon(3)