security\_check\_context(3) SELinux API documentation security\_check\_context(3)

# [NAME](#NAME)

security\_check\_context - check the validity of a SELinux context

# [SYNOPSIS](#SYNOPSIS)

**#include &lt;selinux/selinux.h&gt;**

**int security\_check\_context(const char \*con);**

**int security\_check\_context\_raw(const char \*con);**

# [DESCRIPTION](#DESCRIPTION)

**security\_check\_context**() returns 0 if SELinux is running and the context is valid, otherwise it returns -1.

**security\_check\_context\_raw**() behaves identically to **security\_check\_context**() but does not perform context translation.

# [SEE ALSO](#SEE_ALSO)

[**selinux**(8)](/man/os/libselinux/selinux.8)

1 January 2004 russell@coker.com.au

---

Document: security_check_context_raw(3) from libselinux 3.11-r2 (Chainguard OS)
Source: https://github.com/SELinuxProject/selinux.git
