2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#include <user_attr.h>
2N/A#include <passwdutil.h>
2N/A#if defined(ENABLE_AGING)
2N/A return (PAM_IGNORE);
2N/A return (PAM_SYSTEM_ERR);
2N/A#if defined(ENABLE_AGING)
2N/A return (PAM_IGNORE);
2N/A return (PAM_SYSTEM_ERR);
2N/A return (PAM_SYSTEM_ERR);
2N/A return (PAM_USER_UNKNOWN);
2N/A return (PAM_IGNORE);
2N/A return (PAM_SYSTEM_ERR);
2N/A return (PAM_SYSTEM_ERR);
2N/A if (server_policy)
2N/A return (PAM_SYSTEM_ERR);
2N/A return (PAM_BUF_ERR);
2N/A case PWU_SUCCESS:
2N/A if ((updated_reps & i) == 0)
2N/A case PWU_STAT_FAILED:
2N/A case PWU_OPEN_FAILED:
2N/A case PWU_WRITE_FAILED:
2N/A case PWU_CLOSE_FAILED:
2N/A case PWU_UPDATE_FAILED:
2N/A case PWU_NOT_FOUND:
2N/A case PWU_SERVER_ERROR:
2N/A case PWU_SYSTEM_ERROR:
2N/A case PWU_DENIED:
2N/A case PWU_NO_CHANGE:
2N/A case PWU_REPOSITORY_ERROR:
2N/A "unsupported configuration in /etc/nsswitch.conf.");
2N/A case PWU_PWD_TOO_SHORT:
2N/A case PWU_PWD_INVALID:
2N/A case PWU_PWD_IN_HISTORY:
2N/A case PWU_CHANGE_NOT_ALLOWED:
2N/A case PWU_WITHIN_MIN_AGE: