NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO | COLOPHON

semanage_count(3)       Libsemanage API documentation      semanage_count(3)

NAME         top

       semanage_count - SELinux Management API

SYNOPSIS         top

       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         top

       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         top

       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         top

       semanage_handle_create(3), semanage_connect(3),

COLOPHON         top

       This page is part of the selinux (Security-Enhanced Linux user-space
       libraries and tools) project.  Information about the project can be
       found at ⟨https://github.com/SELinuxProject/selinux/wiki⟩.  If you
       have a bug report for this manual page, see 
       ⟨https://github.com/SELinuxProject/selinux/wiki/Contributing⟩.  This
       page was obtained from the project's upstream Git repository 
       ⟨https://github.com/SELinuxProject/selinux⟩ on 2017-03-13.  If you
       discover any rendering problems in this HTML version of the page, or
       you believe there is a better or more up-to-date source for the page,
       or you have corrections or improvements to the information in this
       COLOPHON (which is not part of the original manual page), send a mail
       to man-pages@man7.org

ivg2@cornell.edu                16 March 2006              semanage_count(3)