Lines Matching defs:usr
469 struct iked_user *usr, *old;
471 if ((usr = calloc(1, sizeof(*usr))) == NULL)
474 memcpy(usr, new, sizeof(*usr));
476 if ((old = RB_INSERT(iked_users, &env->sc_users, usr)) != NULL) {
480 log_debug("%s: updating user %s", __func__, usr->usr_name);
481 freezero(usr, sizeof *usr);
486 log_debug("%s: inserting new user %s", __func__, usr->usr_name);
487 return (usr);
570 struct iked_user *usr;
595 while ((usr = RB_MIN(iked_users, &env->sc_users))) {
596 RB_REMOVE(iked_users, &env->sc_users, usr);
597 free(usr);
744 config_setuser(struct iked *env, struct iked_user *usr, enum privsep_procid id)
747 print_user(usr);
751 proc_compose(&env->sc_ps, id, IMSG_CFG_USER, usr, sizeof(*usr));
758 struct iked_user usr;
761 IMSG_SIZE_CHECK(imsg, &usr);
762 memcpy(&usr, imsg->data, sizeof(usr));
764 if (config_new_user(env, &usr) != NULL) {
765 print_user(&usr);
769 explicit_bzero(&usr, sizeof(usr));