Lines Matching refs:fields
551 if (s->change.fields == 0) return s->change.fields;
555 if ((s->change.fields & USERMOD_FIELD_ACCOUNT_NAME) &&
560 s->change.fields ^= USERMOD_FIELD_ACCOUNT_NAME;
563 if ((s->change.fields & USERMOD_FIELD_FULL_NAME) &&
568 s->change.fields ^= USERMOD_FIELD_FULL_NAME;
571 if ((s->change.fields & USERMOD_FIELD_DESCRIPTION) &&
576 s->change.fields ^= USERMOD_FIELD_DESCRIPTION;
579 if ((s->change.fields & USERMOD_FIELD_COMMENT) &&
586 s->change.fields ^= USERMOD_FIELD_COMMENT;
594 if ((s->change.fields & USERMOD_FIELD_LOGON_SCRIPT) &&
599 s->change.fields ^= USERMOD_FIELD_LOGON_SCRIPT;
602 if ((s->change.fields & USERMOD_FIELD_PROFILE_PATH) &&
607 s->change.fields ^= USERMOD_FIELD_PROFILE_PATH;
610 if ((s->change.fields & USERMOD_FIELD_HOME_DIRECTORY) &&
616 s->change.fields ^= USERMOD_FIELD_HOME_DIRECTORY;
622 if ((s->change.fields & USERMOD_FIELD_HOME_DRIVE) &&
628 s->change.fields ^= USERMOD_FIELD_HOME_DRIVE;
634 if ((s->change.fields & USERMOD_FIELD_ACCT_EXPIRY) &&
639 s->change.fields ^= USERMOD_FIELD_ACCT_EXPIRY;
642 if ((s->change.fields & USERMOD_FIELD_ACCT_FLAGS) &&
647 s->change.fields ^= USERMOD_FIELD_ACCT_FLAGS;
650 /* We're going to be here back again soon unless all fields have been set */
676 itself does not cover all fields then we need to query the user info
678 fields and accidentally reset the others.
795 if (s->change.fields == 0) {
796 /* all fields have been set - we're done */