selinux\_restorecon\_set\_sehandle(3) SELinux API documentation selinux\_restorecon\_set\_sehandle(3)

# [NAME](#NAME)

selinux\_restorecon\_set\_sehandle - set a labeling handle for use by [**selinux\_restorecon**(3)](/man/os/libselinux/selinux_restorecon.3)

# [SYNOPSIS](#SYNOPSIS)

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

**void selinux\_restorecon\_set\_sehandle(struct selabel\_handle \*handle);**

# [DESCRIPTION](#DESCRIPTION)

**selinux\_restorecon\_set\_sehandle**() sets the *handle* to be use by [**selinux\_restorecon**(3)](/man/os/libselinux/selinux_restorecon.3) when relabeling files.

**selinux\_restorecon\_set\_sehandle**() is generally used when customised [**selabel\_open**(3)](/man/os/libselinux/selabel_open.3) parameters are required to perform relabeling operations with [**selinux\_restorecon**(3)](/man/os/libselinux/selinux_restorecon.3).

# [SEE ALSO](#SEE_ALSO)

[**selinux\_restorecon**(3)](/man/os/libselinux/selinux_restorecon.3),  
[**selinux\_restorecon\_set\_exclude\_list**(3)](/man/os/libselinux/selinux_restorecon_set_exclude_list.3),  
[**selinux\_restorecon\_default\_handle**(3)](/man/os/libselinux/selinux_restorecon_default_handle.3),  
[**selinux\_restorecon\_set\_alt\_rootpath**(3)](/man/os/libselinux/selinux_restorecon_set_alt_rootpath.3),  
[**selinux\_restorecon\_xattr**(3)](/man/os/libselinux/selinux_restorecon_xattr.3)

20 Oct 2015 Security Enhanced Linux

---

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