validloginshell
!validloginshell(opwd.pw_shell, newpw.pw_shell, root_on_master)) {
extern bool_t validloginshell(char *sh, char *arg, int);
bool_t validloginshell(char *sh, char *arg, int);
extern bool_t validloginshell(char *sh, char *arg, int);
if ((change_list & CNG_SH) && (!validloginshell(old_ent->pw_shell,