logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

semanage_list - SELinux Lists Management API

Description

Behavior:
              The list function will return an array of all the objects in the selected location.

       Parameters:
              The  handle  is used to track persistent state across semanage calls, and for error reporting. The
              function will allocate and populate the array of objects, and store it at the location pointed  by
              objects.   It  will  write the number of objects at the location pointed by count.  The array, and
              all  its  objects  become  property  of   the   caller.   Each   object   must   be   freed   with
              semanage_OBJECT_free.Requirements:
              This function requires an semanage connection to be established (see semanage_connect(3) )

Name

       semanage_list - SELinux Lists Management API

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),

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

Synopsis

       The following list function is supported for any SELinux managent record.
       Replace the function and object name as necessary.

       externintLIST_FUNCTION(semanage_handle_t*handle,semanage_OBJECT_t***objects,unsignedint*count);

See Also