Lines Matching defs:ue
152 struct userent *ue;
157 while ((ue = RB_ROOT(env->sc_user_names_t)) != NULL) {
159 env->sc_user_names_t, ue);
160 free(ue->ue_line);
161 free(ue->ue_netid_line);
162 free(ue);
180 struct userent *ue;
189 RB_FOREACH(ue, user_name_tree, env->sc_user_names_t) {
190 bp = cp = ue->ue_line;
206 log_warnx("main: failed to parse gid for uid: %d\n", ue->ue_uid);
213 if ((ue->ue_netid_line = calloc(1, LINE_WIDTH)) == NULL) {
217 if (snprintf(ue->ue_netid_line, LINE_WIDTH-1, "%d:%d", ue->ue_uid, pw_gid) >= LINE_WIDTH) {
222 ue->ue_gid = pw_gid;
245 if ((ue = RB_FIND(user_name_tree, env->sc_user_names_t,
258 if (ge->ge_gid == ue->ue_gid)
261 len = strlen(ue->ue_netid_line);
262 p = ue->ue_netid_line + len;
277 struct userent *ue;
306 while ((ue = RB_ROOT(env->sc_user_names)) != NULL) {
308 ue);
309 free(ue->ue_netid_line);
310 free(ue);
341 RB_FOREACH(ue, user_name_tree, env->sc_user_names)
343 &env->sc_user_uids, ue);
389 struct userent *ue;
396 if ((ue = calloc(1, sizeof(*ue))) == NULL ||
397 (ue->ue_line = strdup(ir.ir_line)) == NULL) {
403 ue->ue_uid = ir.ir_key.ik_uid;
404 len = strlen(ue->ue_line) + 1;
405 ue->ue_line[strcspn(ue->ue_line, ":")] = '\0';
407 ue) != NULL) { /* dup */
408 free(ue->ue_line);
409 free(ue);