require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&SECURITY_PAM_CONSTANTS_H_INCLUDED)) {
    eval 'sub SECURITY_PAM_CONSTANTS_H_INCLUDED () {1;}' unless defined(&SECURITY_PAM_CONSTANTS_H_INCLUDED);
    require 'security/openpam_version.ph';
    if(defined(&__cplusplus)) {
    }
    eval("sub PAM_SUCCESS () { 0; }") unless defined(&PAM_SUCCESS);
    eval("sub PAM_OPEN_ERR () { 1; }") unless defined(&PAM_OPEN_ERR);
    eval("sub PAM_SYMBOL_ERR () { 2; }") unless defined(&PAM_SYMBOL_ERR);
    eval("sub PAM_SERVICE_ERR () { 3; }") unless defined(&PAM_SERVICE_ERR);
    eval("sub PAM_SYSTEM_ERR () { 4; }") unless defined(&PAM_SYSTEM_ERR);
    eval("sub PAM_BUF_ERR () { 5; }") unless defined(&PAM_BUF_ERR);
    eval("sub PAM_CONV_ERR () { 6; }") unless defined(&PAM_CONV_ERR);
    eval("sub PAM_PERM_DENIED () { 7; }") unless defined(&PAM_PERM_DENIED);
    eval("sub PAM_MAXTRIES () { 8; }") unless defined(&PAM_MAXTRIES);
    eval("sub PAM_AUTH_ERR () { 9; }") unless defined(&PAM_AUTH_ERR);
    eval("sub PAM_NEW_AUTHTOK_REQD () { 10; }") unless defined(&PAM_NEW_AUTHTOK_REQD);
    eval("sub PAM_CRED_INSUFFICIENT () { 11; }") unless defined(&PAM_CRED_INSUFFICIENT);
    eval("sub PAM_AUTHINFO_UNAVAIL () { 12; }") unless defined(&PAM_AUTHINFO_UNAVAIL);
    eval("sub PAM_USER_UNKNOWN () { 13; }") unless defined(&PAM_USER_UNKNOWN);
    eval("sub PAM_CRED_UNAVAIL () { 14; }") unless defined(&PAM_CRED_UNAVAIL);
    eval("sub PAM_CRED_EXPIRED () { 15; }") unless defined(&PAM_CRED_EXPIRED);
    eval("sub PAM_CRED_ERR () { 16; }") unless defined(&PAM_CRED_ERR);
    eval("sub PAM_ACCT_EXPIRED () { 17; }") unless defined(&PAM_ACCT_EXPIRED);
    eval("sub PAM_AUTHTOK_EXPIRED () { 18; }") unless defined(&PAM_AUTHTOK_EXPIRED);
    eval("sub PAM_SESSION_ERR () { 19; }") unless defined(&PAM_SESSION_ERR);
    eval("sub PAM_AUTHTOK_ERR () { 20; }") unless defined(&PAM_AUTHTOK_ERR);
    eval("sub PAM_AUTHTOK_RECOVERY_ERR () { 21; }") unless defined(&PAM_AUTHTOK_RECOVERY_ERR);
    eval("sub PAM_AUTHTOK_LOCK_BUSY () { 22; }") unless defined(&PAM_AUTHTOK_LOCK_BUSY);
    eval("sub PAM_AUTHTOK_DISABLE_AGING () { 23; }") unless defined(&PAM_AUTHTOK_DISABLE_AGING);
    eval("sub PAM_NO_MODULE_DATA () { 24; }") unless defined(&PAM_NO_MODULE_DATA);
    eval("sub PAM_IGNORE () { 25; }") unless defined(&PAM_IGNORE);
    eval("sub PAM_ABORT () { 26; }") unless defined(&PAM_ABORT);
    eval("sub PAM_TRY_AGAIN () { 27; }") unless defined(&PAM_TRY_AGAIN);
    eval("sub PAM_MODULE_UNKNOWN () { 28; }") unless defined(&PAM_MODULE_UNKNOWN);
    eval("sub PAM_DOMAIN_UNKNOWN () { 29; }") unless defined(&PAM_DOMAIN_UNKNOWN);
    eval("sub PAM_BAD_HANDLE () { 30; }") unless defined(&PAM_BAD_HANDLE);
    eval("sub PAM_BAD_ITEM () { 31; }") unless defined(&PAM_BAD_ITEM);
    eval("sub PAM_BAD_FEATURE () { 32; }") unless defined(&PAM_BAD_FEATURE);
    eval("sub PAM_BAD_CONSTANT () { 33; }") unless defined(&PAM_BAD_CONSTANT);
    eval("sub PAM_NUM_ERRORS () { 34; }") unless defined(&PAM_NUM_ERRORS);
    eval("sub PAM_PROMPT_ECHO_OFF () { 1; }") unless defined(&PAM_PROMPT_ECHO_OFF);
    eval("sub PAM_PROMPT_ECHO_ON () { 2; }") unless defined(&PAM_PROMPT_ECHO_ON);
    eval("sub PAM_ERROR_MSG () { 3; }") unless defined(&PAM_ERROR_MSG);
    eval("sub PAM_TEXT_INFO () { 4; }") unless defined(&PAM_TEXT_INFO);
    eval("sub PAM_MAX_NUM_MSG () { 32; }") unless defined(&PAM_MAX_NUM_MSG);
    eval("sub PAM_MAX_MSG_SIZE () { 512; }") unless defined(&PAM_MAX_MSG_SIZE);
    eval("sub PAM_MAX_RESP_SIZE () { 512; }") unless defined(&PAM_MAX_RESP_SIZE);
    eval("sub PAM_SILENT () { (-0x7fffffff-1); }") unless defined(&PAM_SILENT);
    eval("sub PAM_DISALLOW_NULL_AUTHTOK () { 0x1; }") unless defined(&PAM_DISALLOW_NULL_AUTHTOK);
    eval("sub PAM_ESTABLISH_CRED () { 0x1; }") unless defined(&PAM_ESTABLISH_CRED);
    eval("sub PAM_DELETE_CRED () { 0x2; }") unless defined(&PAM_DELETE_CRED);
    eval("sub PAM_REINITIALIZE_CRED () { 0x4; }") unless defined(&PAM_REINITIALIZE_CRED);
    eval("sub PAM_REFRESH_CRED () { 0x8; }") unless defined(&PAM_REFRESH_CRED);
    eval("sub PAM_PRELIM_CHECK () { 0x1; }") unless defined(&PAM_PRELIM_CHECK);
    eval("sub PAM_UPDATE_AUTHTOK () { 0x2; }") unless defined(&PAM_UPDATE_AUTHTOK);
    eval("sub PAM_CHANGE_EXPIRED_AUTHTOK () { 0x4; }") unless defined(&PAM_CHANGE_EXPIRED_AUTHTOK);
    eval("sub PAM_SERVICE () { 1; }") unless defined(&PAM_SERVICE);
    eval("sub PAM_USER () { 2; }") unless defined(&PAM_USER);
    eval("sub PAM_TTY () { 3; }") unless defined(&PAM_TTY);
    eval("sub PAM_RHOST () { 4; }") unless defined(&PAM_RHOST);
    eval("sub PAM_CONV () { 5; }") unless defined(&PAM_CONV);
    eval("sub PAM_AUTHTOK () { 6; }") unless defined(&PAM_AUTHTOK);
    eval("sub PAM_OLDAUTHTOK () { 7; }") unless defined(&PAM_OLDAUTHTOK);
    eval("sub PAM_RUSER () { 8; }") unless defined(&PAM_RUSER);
    eval("sub PAM_USER_PROMPT () { 9; }") unless defined(&PAM_USER_PROMPT);
    eval("sub PAM_REPOSITORY () { 10; }") unless defined(&PAM_REPOSITORY);
    eval("sub PAM_AUTHTOK_PROMPT () { 11; }") unless defined(&PAM_AUTHTOK_PROMPT);
    eval("sub PAM_OLDAUTHTOK_PROMPT () { 12; }") unless defined(&PAM_OLDAUTHTOK_PROMPT);
    eval("sub PAM_HOST () { 13; }") unless defined(&PAM_HOST);
    eval("sub PAM_SOCKADDR () { 14; }") unless defined(&PAM_SOCKADDR);
    eval("sub PAM_NUSER () { 15; }") unless defined(&PAM_NUSER);
    eval("sub PAM_NUM_ITEMS () { 16; }") unless defined(&PAM_NUM_ITEMS);
    if(defined(&__cplusplus)) {
    }
}
1;
