security_get_boolean_names

TriggerTek Logo
abcdefghijklmnopqrstuvwxyz_
security_get_boolean_namesSELinux API Documentatsecurity_get_boolean_names(3)



NAME
       security_load_booleans,	     security_set_boolean,	security_com-
       mit_booleans, security_get_boolean_names, security_get_boolean_active,
       security_get_boolean_pending

       routines for manipulating SELinux boolean values


SYNOPSIS
       #include <selinux/selinux.h>

       extern int security_load_booleans(char *path);
       extern int security_get_boolean_names(char ***names, int *len);
       extern int security_get_boolean_pending(const char *name);
       extern int security_get_boolean_active(const char *name);
       extern int security_set_boolean(const char *name, int value);
       extern int security_commit_booleans(void);



DESCRIPTION
       The  SELinux  policy can include conditional rules that are enabled or
       disabled based on the current values of	a  set	of  policy  booleans.
       These  policy booleans allow runtime modification of the security pol-
       icy without having to load a new policy.

       The SELinux API allows for a transaction based update.  So you can set
       several boolean values and the commit them all at once.

       security_load_booleans
       Load  policy  boolean  settings.	 Path  may be NULL, in which case the
       booleans are loaded from the active policy boolean configuration file.

       security_get_boolean_names
       Returns	a  list	 of  boolean names, currently supported by the loaded
       policy.

       security_set_boolean
       Sets the pending value for boolean

       security_get_boolean_pending
       Return pending value for boolean

       security_get_boolean_active
       Return active value for boolean

       security_commit_booleans
       Commit all pending values for the booleans.


AUTHOR
       This manual page was written by Dan Walsh <dwalsh@redhat.com>.


SEE ALSO
       getsebool(8), booleans(8), togglesebool(8)



dwalsh@redhat.com	       15 November 2004 security_get_boolean_names(3)