Man Linux: Main Page and Category List

NAME

       semanage_count - SELinux Management API

SYNOPSIS

       The following count function is supported for any semanage record.
       Replace the function and object name as necessary.

       extern int COUNT_FUNCTION (
            semanage_handle_t *handle,
            unsigned int* response);

DESCRIPTION

       Behavior:
              The  count function will return the number of all objects in the
              selected location.

       Parameters:
              The handle is used to track  persistent  state  across  semanage
              calls,  and  for  error reporting. The number of objects will be
              stored at the location poined by response.

       Requirements:
              This function requires an semanage connection to be  established
              (see semanage_connect(3) )

RETURN VALUE

       In  case of failure, -1 is returned, and the semanage error callback is
       invoked, describing the error.  Otherwise  a  non-negative  integer  is
       returned  (a  commit  number).  The same number will be returned by all
       other semanage object read calls until the next commit.

SEE ALSO

       semanage_handle_create(3), semanage_connect(3),