diff --git a/libselinux/man/man3/selinux_boolean_sub.3 b/libselinux/man/man3/selinux_boolean_sub.3 new file mode 100644 index 00000000..8d54c882 --- /dev/null +++ b/libselinux/man/man3/selinux_boolean_sub.3 @@ -0,0 +1,25 @@ +.TH "selinux_boolean_subs" "3" "11 June 2012" "dwalsh@redhat.com" "SELinux API documentation" +.SH "NAME" +selinux_boolean_subs +.SH "SYNOPSIS" +.B #include +.sp +.BI "char *selinux_boolean_subs(const char * " boolean_name, ");" +.sp +.SH "DESCRIPTION" +.B selinux_boolean_sub +searches the /etc/selinux/POLICYTYPE/booleans.subs_dist file +for a maching boolean_name record. If the record exists the boolean substitution name is returned. If not +.B selinux_boolean_sub +returns the original boolean_name. + +.SH "RETURN VALUE" +.BR selinux_boolean_subs +returns the +.I boolean_name +or the substituted name on success. The returned value must be freed with +.BR free "(3)." +.BR selinux_boolean_subs +returns NULL on error. +.SH "SEE ALSO" +security_get_boolean_names.3