Package libselinux-devel

Header files and libraries used to build SELinux

https://github.com/SELinuxProject/selinux/wiki

The libselinux-devel package contains the libraries and header files
needed for developing SELinux applications.

Library Functions
Library Function Description
avc_add_callback additional event notification for SELinux userspace object managers
avc_audit alias for avc_has_perm
avc_av_stats alias for avc_cache_stats
avc_cache_stats obtain userspace SELinux AVC statistics
avc_cleanup alias for avc_open
avc_compute_create obtain SELinux label for new object
avc_compute_member alias for avc_compute_create
avc_context_to_sid obtain and manipulate SELinux security ID's
avc_destroy alias for avc_open
avc_entry_ref_init alias for avc_has_perm
avc_get_initial_context alias for avc_context_to_sid
avc_get_initial_sid alias for avc_context_to_sid
avc_has_perm obtain and audit SELinux access decisions
avc_has_perm_noaudit alias for avc_has_perm
avc_init legacy userspace SELinux AVC setup
avc_netlink_acquire_fd alias for avc_netlink_loop
avc_netlink_check_nb alias for avc_netlink_loop
avc_netlink_close alias for avc_netlink_loop
avc_netlink_loop SELinux netlink processing
avc_netlink_open alias for avc_netlink_loop
avc_netlink_release_fd alias for avc_netlink_loop
avc_open userspace SELinux AVC setup and teardown
avc_reset alias for avc_open
avc_sid_stats alias for avc_cache_stats
avc_sid_to_context alias for avc_context_to_sid
checkPasswdAccess alias for security_compute_av
context_free alias for context_new
context_new Routines to manipulate SELinux security contexts
context_range_get alias for context_new
context_range_set alias for context_new
context_role_get alias for context_new
context_role_set alias for context_new
context_type_get alias for context_new
context_type_set alias for context_new
context_user_get alias for context_new
context_user_set alias for context_new
fgetfilecon alias for getfilecon
fgetfilecon_raw alias for getfilecon
fini_selinuxmnt alias for init_selinuxmnt
freecon alias for getcon
freeconary alias for getcon
fsetfilecon alias for setfilecon
fsetfilecon_raw alias for setfilecon
get_default_context alias for get_ordered_context_list
get_default_context_with_level alias for get_ordered_context_list
get_default_context_with_role alias for get_ordered_context_list
get_default_context_with_rolelevel alias for get_ordered_context_list
get_default_type alias for get_ordered_context_list
get_ordered_context_list determine SELinux context(s) for user sessions
get_ordered_context_list_with_level alias for get_ordered_context_list
getcon get SELinux security context of a process
getcon_raw alias for getcon
getexeccon get or set the SELinux security context used for executing a new process
getexeccon_raw alias for getexeccon
getfilecon get SELinux security context of a file
getfilecon_raw alias for getfilecon
getfscreatecon get or set the SELinux security context used for creating a new file system...
getfscreatecon_raw alias for getfscreatecon
getkeycreatecon get or set the SELinux security context used for creating a new kernel keyrings
getkeycreatecon_raw alias for getkeycreatecon
getpeercon alias for getcon
getpeercon_raw alias for getcon
getpidcon alias for getcon
getpidcon_raw alias for getcon
getprevcon alias for getcon
getprevcon_raw alias for getcon
getseuserbyname get SELinux username and level for a given Linux username
getsockcreatecon get or set the SELinux security context used for creating a new labeled sockets
getsockcreatecon_raw alias for getsockcreatecon
init_selinuxmnt initialize the global variable selinux_mnt
is_context_customizable check whether SELinux context type is customizable by the administrator
is_selinux_enabled check whether SELinux is enabled
is_selinux_mls_enabled alias for is_selinux_enabled
lgetfilecon alias for getfilecon
lgetfilecon_raw alias for getfilecon
lsetfilecon alias for setfilecon
lsetfilecon_raw alias for setfilecon
manual_user_enter_context alias for get_ordered_context_list
matchmediacon get the default SELinux security context for the specified mediatype from the...
matchpathcon get the default SELinux security context for the specified path from the file...
matchpathcon_checkmatches check and report whether any specification index has no matches with any inode...
matchpathcon_filespec_add alias for matchpathcon_checkmatches
matchpathcon_filespec_destroy alias for matchpathcon_checkmatches
matchpathcon_filespec_eval alias for matchpathcon_checkmatches
matchpathcon_fini alias for matchpathcon
matchpathcon_index alias for matchpathcon
matchpathcon_init alias for matchpathcon
mode_to_security_class alias for security_class_to_string
print_access_vector alias for security_class_to_string
query_user_context alias for get_ordered_context_list
rpm_execcon alias for getexeccon
security_av_perm_to_string alias for security_class_to_string
security_av_string alias for security_class_to_string
security_check_context check the validity of a SELinux context
security_check_context_raw alias for security_check_context
security_class_to_string convert between SELinux class and permission values and string names...
security_commit_booleans alias for security_load_booleans
security_compute_av query the SELinux policy database in the kernel
security_compute_av_flags alias for security_compute_av
security_compute_av_flags_raw alias for security_compute_av
security_compute_av_raw alias for security_compute_av
security_compute_create alias for security_compute_av
security_compute_create_name alias for security_compute_av
security_compute_create_name_raw alias for security_compute_av
security_compute_create_raw alias for security_compute_av
security_compute_member alias for security_compute_av
security_compute_member_raw alias for security_compute_av
security_compute_relabel alias for security_compute_av
security_compute_relabel_raw alias for security_compute_av
security_compute_user alias for security_compute_av
security_compute_user_raw alias for security_compute_av
security_deny_unknown alias for security_getenforce
security_disable disable the SELinux kernel code at runtime
security_get_boolean_active alias for security_load_booleans
security_get_boolean_names alias for security_load_booleans
security_get_boolean_pending alias for security_load_booleans
security_get_initial_context alias for security_compute_av
security_get_initial_context_raw alias for security_compute_av
security_getenforce get or set the enforcing state of SELinux
security_load_booleans routines for manipulating SELinux boolean values
security_load_policy load a new SELinux policy
security_mkload_policy alias for security_load_policy
security_policyvers get the version of the SELinux policy
security_reject_unknown alias for security_getenforce
security_set_boolean alias for security_load_booleans
security_setenforce alias for security_getenforce
selabel_close alias for selabel_open
selabel_digest Return digest of specfiles and list of files used
selabel_get_digests_all_partial_matches retrieve the partial matches digest and the xattr digest that applies to the...
selabel_lookup obtain SELinux security context from a string label
selabel_lookup_best_match obtain a best match SELinux security context — Only supported on file backend.
selabel_lookup_best_match_raw alias for selabel_lookup_best_match
selabel_lookup_raw alias for selabel_lookup
selabel_open userspace SELinux labeling interface
selabel_partial_match determine whether a direct or partial match is possible on a file path — Only...
selabel_stats obtain SELinux labeling statistics
selinux_binary_policy_path These functions return the paths to the active SELinux policy configuration...
selinux_boolean_sub Search the translated name for a boolean_name record
selinux_check_access alias for security_compute_av
selinux_check_passwd_access alias for security_compute_av
selinux_check_securetty_context check whether a SELinux tty security context is defined as a securetty context
selinux_colors_path Return a path to the active SELinux policy color configuration file
selinux_contexts_path alias for selinux_binary_policy_path
selinux_current_policy_path alias for selinux_binary_policy_path
selinux_default_context_path alias for selinux_binary_policy_path
selinux_default_type_path alias for selinux_binary_policy_path
selinux_failsafe_context_path alias for selinux_binary_policy_path
selinux_file_context_cmp Compare two SELinux security contexts excluding the 'user' component
selinux_file_context_homedir_path alias for selinux_binary_policy_path
selinux_file_context_local_path alias for selinux_binary_policy_path
selinux_file_context_path alias for selinux_binary_policy_path
selinux_file_context_verify Compare the SELinux security context on disk to the default security context...
selinux_getenforcemode get the enforcing state of SELinux
selinux_getpolicytype get the type of SELinux policy running on the system
selinux_homedir_context_path alias for selinux_binary_policy_path
selinux_init_load_policy alias for security_load_policy
selinux_lsetfilecon_default set the file context to the system defaults
selinux_media_context_path alias for selinux_binary_policy_path
selinux_mkload_policy alias for security_load_policy
selinux_netfilter_context_path alias for selinux_binary_policy_path
selinux_path alias for selinux_binary_policy_path
selinux_policy_root return the path of the SELinux policy files for this machine...
selinux_raw_context_to_color Return RGB color string for an SELinux security context
selinux_removable_context_path alias for selinux_binary_policy_path
selinux_restorecon restore file(s) default SELinux security contexts
selinux_restorecon_default_handle sets default parameters for selinux_restorecon(3)
selinux_restorecon_set_alt_rootpath set an alternate rootpath.
selinux_restorecon_set_exclude_list set list of directories to be excluded from relabeling.
selinux_restorecon_set_sehandle set a labeling handle for use by selinux_restorecon(3)
selinux_restorecon_xattr manage default security.sehash extended attribute entries added by...
selinux_securetty_types_path alias for selinux_binary_policy_path
selinux_set_callback userspace SELinux callback facilities
selinux_set_mapping establish dynamic object class and permission mapping
selinux_set_policy_root alias for selinux_policy_root
selinux_status_close alias for selinux_status_open
selinux_status_deny_unknown alias for selinux_status_open
selinux_status_getenforce alias for selinux_status_open
selinux_status_open reference the SELinux kernel status without invocation of system calls
selinux_status_policyload alias for selinux_status_open
selinux_status_updated alias for selinux_status_open
selinux_user_contexts_path alias for selinux_binary_policy_path
selinux_usersconf_path alias for selinux_binary_policy_path
selinux_x_context_path alias for selinux_binary_policy_path
set_matchpathcon_flags set flags controlling the operation of matchpathcon or matchpathcon_index and...
set_matchpathcon_invalidcon alias for set_matchpathcon_flags
set_matchpathcon_printf alias for set_matchpathcon_flags
set_selinuxmnt alias for init_selinuxmnt
setcon alias for getcon
setcon_raw alias for getcon
setexeccon alias for getexeccon
setexeccon_raw alias for getexeccon
setfilecon set SELinux security context of a file
setfilecon_raw alias for setfilecon
setfscreatecon alias for getfscreatecon
setfscreatecon_raw alias for getfscreatecon
setkeycreatecon alias for getkeycreatecon
setkeycreatecon_raw alias for getkeycreatecon
setsockcreatecon alias for getsockcreatecon
setsockcreatecon_raw alias for getsockcreatecon
sidget alias for avc_context_to_sid
sidput alias for avc_context_to_sid
string_to_av_perm alias for security_class_to_string
string_to_security_class alias for security_class_to_string