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

shisa_enumerate_principals - API function

Arguments

       Shisa * dbh Shisa library handle created by shisa().

       const char * realm
                   Name of realm, as null-terminated UTF-8 string.

       char *** principals
                   Returned pointer to newly allocated array of just  allocated  null-terminated  UTF-8  strings
                   with principal names.

       size_t * nprincipals
                   Pointer to an integer updated with the number of just allocated and returned principal names.

Description

       Extracts  a list of all principal names in backend belonging to the realm realm, as null-terminated UTF-8
       strings.  The caller is responsible for deallocating all strings and the array *principals.

Name

       shisa_enumerate_principals - API function

Reporting Bugs

       Report  bugs  to <bug-shishi@gnu.org>.  GNU Shishi home page: http://www.gnu.org/software/shishi/ General
       help using GNU software: http://www.gnu.org/gethelp/

Return Value

       Returns SHISA_OK on success, SHISA_NO_REALM if the specified realm does  not  exist,  or  an  error  code
       otherwise.

See Also

       The full documentation for shishi is maintained as a Texinfo manual.  If the info and shishi programs are
       properly installed at your site, the command

              infoshishi

       should give you access to the complete manual.

shishi                                                1.0.3                        shisa_enumerate_principals(3)

Synopsis

#include<shisa.h>intshisa_enumerate_principals(Shisa*dbh,constchar*realm,char***principals,size_t*nprincipals);

See Also