Lines Matching refs:user

53 	userstr_t	user;  in getuserattr()  local
56 (void) memset(&user, 0, sizeof (userattr_t)); in getuserattr()
57 tmp = _getuserattr(&user, buf, NSS_BUFLEN_USERATTR, &err); in getuserattr()
66 userstr_t user; in fgetuserattr() local
69 (void) memset(&user, 0, sizeof (userattr_t)); in fgetuserattr()
70 tmp = _fgetuserattr(f, &user, buf, NSS_BUFLEN_USERATTR); in fgetuserattr()
80 userstr_t user; in getusernam() local
83 resptr = _getusernam(name, &user, buf, NSS_BUFLEN_USERATTR, &err); in getusernam()
117 free_userattr(userattr_t *user) in free_userattr() argument
119 if (user) { in free_userattr()
120 free(user->name); in free_userattr()
121 free(user->qualifier); in free_userattr()
122 free(user->res1); in free_userattr()
123 free(user->res2); in free_userattr()
124 _kva_free(user->attr); in free_userattr()
125 free(user); in free_userattr()
131 userstr2attr(userstr_t *user) in userstr2attr() argument
135 if (user == NULL) in userstr2attr()
141 newuser->name = _do_unescape(user->name); in userstr2attr()
142 newuser->qualifier = _do_unescape(user->qualifier); in userstr2attr()
143 newuser->res1 = _do_unescape(user->res1); in userstr2attr()
144 newuser->res2 = _do_unescape(user->res2); in userstr2attr()
145 newuser->attr = _str2kva(user->attr, KV_ASSIGN, KV_DELIMITER); in userstr2attr()
152 print_userattr(userattr_t *user) in print_userattr() argument
157 if (user == NULL) { in print_userattr()
162 printf("name=%s\n", user->name ? user->name : empty); in print_userattr()
163 printf("qualifier=%s\n", user->qualifier ? user->qualifier : empty); in print_userattr()
164 printf("res1=%s\n", user->res1 ? user->res1 : empty); in print_userattr()
165 printf("res2=%s\n", user->res2 ? user->res2 : empty); in print_userattr()
167 print_kva(user->attr); in print_userattr()