Lines Matching refs:user
55 userstr_t user; in getuserattr() local
58 (void) memset(&user, 0, sizeof (userattr_t)); in getuserattr()
59 tmp = _getuserattr(&user, buf, NSS_BUFLEN_USERATTR, &err); in getuserattr()
68 userstr_t user; in fgetuserattr() local
71 (void) memset(&user, 0, sizeof (userattr_t)); in fgetuserattr()
72 tmp = _fgetuserattr(f, &user, buf, NSS_BUFLEN_USERATTR); in fgetuserattr()
82 userstr_t user; in getusernam() local
85 resptr = _getusernam(name, &user, buf, NSS_BUFLEN_USERATTR, &err); in getusernam()
119 free_userattr(userattr_t *user) in free_userattr() argument
121 if (user) { in free_userattr()
122 free(user->name); in free_userattr()
123 free(user->qualifier); in free_userattr()
124 free(user->res1); in free_userattr()
125 free(user->res2); in free_userattr()
126 _kva_free(user->attr); in free_userattr()
127 free(user); in free_userattr()
133 userstr2attr(userstr_t *user) in userstr2attr() argument
137 if (user == NULL) in userstr2attr()
143 newuser->name = _do_unescape(user->name); in userstr2attr()
144 newuser->qualifier = _do_unescape(user->qualifier); in userstr2attr()
145 newuser->res1 = _do_unescape(user->res1); in userstr2attr()
146 newuser->res2 = _do_unescape(user->res2); in userstr2attr()
147 newuser->attr = _str2kva(user->attr, KV_ASSIGN, KV_DELIMITER); in userstr2attr()
154 print_userattr(userattr_t *user) in print_userattr() argument
159 if (user == NULL) { in print_userattr()
164 printf("name=%s\n", user->name ? user->name : empty); in print_userattr()
165 printf("qualifier=%s\n", user->qualifier ? user->qualifier : empty); in print_userattr()
166 printf("res1=%s\n", user->res1 ? user->res1 : empty); in print_userattr()
167 printf("res2=%s\n", user->res2 ? user->res2 : empty); in print_userattr()
169 print_kva(user->attr); in print_userattr()