NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO | COLOPHON |
semanage_count(3) Libsemanage API documentation semanage_count(3)
semanage_count - SELinux Management API
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);
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) )
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.
semanage_handle_create(3), semanage_connect(3),
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-07-05. 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)
Pages that refer to this page: semanage_bool(3), semanage_fcontext(3), semanage_iface(3), semanage_node(3), semanage_port(3), semanage_seuser(3), semanage_user(3)