Lines Matching refs:data

404 	attr.data.val_s = NULL;
421 char *last = attr.data.val_s;
435 /* compare crypt_passwd to attr.data.val_s strings. */
453 if (attr.data.val_s != NULL)
454 free(attr.data.val_s);
483 if ((w->data.val_s = strdup(pw->pw_name)) == NULL)
487 if ((w->data.val_s = strdup(pw->pw_comment)) == NULL)
491 if ((w->data.val_s = strdup(pw->pw_gecos)) == NULL)
495 if ((w->data.val_s = strdup(pw->pw_dir)) == NULL)
499 if ((w->data.val_s = strdup(pw->pw_shell)) == NULL)
508 if ((w->data.val_s = strdup(spw->sp_pwdp)) == NULL)
512 if ((w->data.val_s = strdup(pw->pw_age)) == NULL)
516 if ((w->data.val_s = strdup("files")) == NULL)
548 if ((items->data.val_s =
562 w->data.val_i = pw->pw_uid;
565 w->data.val_i = pw->pw_gid;
568 w->data.val_i = spw->sp_lstchg;
571 w->data.val_i = spw->sp_min;
574 w->data.val_i = spw->sp_max;
577 w->data.val_i = spw->sp_warn;
580 w->data.val_i = spw->sp_inact;
583 w->data.val_i = spw->sp_expire;
586 w->data.val_i = spw->sp_flag;
589 w->data.val_i = spw->sp_flag & FAILCOUNT_MASK;
618 if (list->type == ATTR_MAX && list->data.val_i != -1)
660 pw->pw_uid = (uid_t)p->data.val_i;
663 pw->pw_gid = (gid_t)p->data.val_i;
666 pw->pw_age = p->data.val_s;
669 pw->pw_comment = p->data.val_s;
672 pw->pw_gecos = p->data.val_s;
675 pw->pw_dir = p->data.val_s;
678 pw->pw_shell = p->data.val_s;
690 * p->data.val_s will be NULL.
692 if (p->data.val_s == NULL) {
708 hash = crypt(p->data.val_s, salt);
800 spw->sp_lstchg = p->data.val_i;
805 p->data.val_i != -1 && max_present(p->next) == 0)
807 spw->sp_min = p->data.val_i;
811 if (p->data.val_i == -1) {
846 spw->sp_max = p->data.val_i;
852 if (spw->sp_max == -1 && p->data.val_i != -1 &&
855 spw->sp_warn = p->data.val_i;
858 spw->sp_inact = p->data.val_i;
861 spw->sp_expire = p->data.val_i;
865 spw->sp_flag = p->data.val_i;
876 p->data.val_i = count;
880 p->data.val_i = spw->sp_flag & FAILCOUNT_MASK;