Lines Matching refs:auth
50 authstr_t auth; in getauthattr() local
53 (void) memset(&auth, 0, sizeof (authstr_t)); in getauthattr()
54 tmp = _getauthattr(&auth, buf, NSS_BUFLEN_AUTHATTR, &err); in getauthattr()
64 authstr_t auth; in getauthnam() local
70 (void) memset(&auth, 0, sizeof (authstr_t)); in getauthnam()
71 tmp = _getauthnam(name, &auth, buf, NSS_BUFLEN_AUTHATTR, &err); in getauthnam()
91 free_authattr(authattr_t *auth) in free_authattr() argument
93 if (auth) { in free_authattr()
94 free(auth->name); in free_authattr()
95 free(auth->res1); in free_authattr()
96 free(auth->res2); in free_authattr()
97 free(auth->short_desc); in free_authattr()
98 free(auth->long_desc); in free_authattr()
99 _kva_free(auth->attr); in free_authattr()
100 free(auth); in free_authattr()
106 authstr2attr(authstr_t *auth) in authstr2attr() argument
110 if (auth == NULL) in authstr2attr()
116 newauth->name = _do_unescape(auth->name); in authstr2attr()
117 newauth->res1 = _do_unescape(auth->res1); in authstr2attr()
118 newauth->res2 = _do_unescape(auth->res2); in authstr2attr()
119 newauth->short_desc = _do_unescape(auth->short_desc); in authstr2attr()
120 newauth->long_desc = _do_unescape(auth->long_desc); in authstr2attr()
121 newauth->attr = _str2kva(auth->attr, KV_ASSIGN, KV_DELIMITER); in authstr2attr()
128 print_authattr(authattr_t *auth) in print_authattr() argument
133 if (auth == NULL) { in print_authattr()
138 printf("name=%s\n", auth->name ? auth->name : empty); in print_authattr()
139 printf("res1=%s\n", auth->res1 ? auth->res1 : empty); in print_authattr()
140 printf("res2=%s\n", auth->res2 ? auth->res2 : empty); in print_authattr()
141 printf("short_desc=%s\n", auth->short_desc ? auth->short_desc : empty); in print_authattr()
142 printf("long_desc=%s\n", auth->long_desc ? auth->long_desc : empty); in print_authattr()
144 print_kva(auth->attr); in print_authattr()