require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NFS_RPCV2_H_)) {
    eval 'sub _NFS_RPCV2_H_ () {1;}' unless defined(&_NFS_RPCV2_H_);
    eval 'sub RPC_VER2 () {2;}' unless defined(&RPC_VER2);
    eval 'sub RPCAUTH_NULL () {0;}' unless defined(&RPCAUTH_NULL);
    eval 'sub RPCAUTH_UNIX () {1;}' unless defined(&RPCAUTH_UNIX);
    eval 'sub RPCAUTH_SHORT () {2;}' unless defined(&RPCAUTH_SHORT);
    eval 'sub RPCAUTH_KERB4 () {4;}' unless defined(&RPCAUTH_KERB4);
    eval 'sub RPCAUTH_NQNFS () {300000;}' unless defined(&RPCAUTH_NQNFS);
    eval 'sub RPCAUTH_MAXSIZ () {400;}' unless defined(&RPCAUTH_MAXSIZ);
    eval 'sub RPCVERF_MAXSIZ () {12;}' unless defined(&RPCVERF_MAXSIZ);
    eval 'sub RPCAUTH_UNIXGIDS () {16;}' unless defined(&RPCAUTH_UNIXGIDS);
    eval 'sub RPCAKN_FULLNAME () {0;}' unless defined(&RPCAKN_FULLNAME);
    eval 'sub RPCAKN_NICKNAME () {1;}' unless defined(&RPCAKN_NICKNAME);
    eval 'sub RPC_CALL () {0;}' unless defined(&RPC_CALL);
    eval 'sub RPC_REPLY () {1;}' unless defined(&RPC_REPLY);
    eval 'sub RPC_MSGACCEPTED () {0;}' unless defined(&RPC_MSGACCEPTED);
    eval 'sub RPC_MSGDENIED () {1;}' unless defined(&RPC_MSGDENIED);
    eval 'sub RPC_PROGUNAVAIL () {1;}' unless defined(&RPC_PROGUNAVAIL);
    eval 'sub RPC_PROGMISMATCH () {2;}' unless defined(&RPC_PROGMISMATCH);
    eval 'sub RPC_PROCUNAVAIL () {3;}' unless defined(&RPC_PROCUNAVAIL);
    eval 'sub RPC_GARBAGE () {4;}' unless defined(&RPC_GARBAGE);
    eval 'sub RPC_MISMATCH () {0;}' unless defined(&RPC_MISMATCH);
    eval 'sub RPC_AUTHERR () {1;}' unless defined(&RPC_AUTHERR);
    eval 'sub AUTH_BADCRED () {1;}' unless defined(&AUTH_BADCRED);
    eval 'sub AUTH_REJECTCRED () {2;}' unless defined(&AUTH_REJECTCRED);
    eval 'sub AUTH_BADVERF () {3;}' unless defined(&AUTH_BADVERF);
    eval 'sub AUTH_REJECTVERF () {4;}' unless defined(&AUTH_REJECTVERF);
    eval 'sub AUTH_TOOWEAK () {5;}' unless defined(&AUTH_TOOWEAK);
    eval 'sub RPC_SIZ () {24;}' unless defined(&RPC_SIZ);
    eval 'sub RPC_REPLYSIZ () {28;}' unless defined(&RPC_REPLYSIZ);
    eval 'sub RPCPROG_MNT () {100005;}' unless defined(&RPCPROG_MNT);
    eval 'sub RPCMNT_VER1 () {1;}' unless defined(&RPCMNT_VER1);
    eval 'sub RPCMNT_VER3 () {3;}' unless defined(&RPCMNT_VER3);
    eval 'sub RPCMNT_MOUNT () {1;}' unless defined(&RPCMNT_MOUNT);
    eval 'sub RPCMNT_DUMP () {2;}' unless defined(&RPCMNT_DUMP);
    eval 'sub RPCMNT_UMOUNT () {3;}' unless defined(&RPCMNT_UMOUNT);
    eval 'sub RPCMNT_UMNTALL () {4;}' unless defined(&RPCMNT_UMNTALL);
    eval 'sub RPCMNT_EXPORT () {5;}' unless defined(&RPCMNT_EXPORT);
    eval 'sub RPCMNT_NAMELEN () {255;}' unless defined(&RPCMNT_NAMELEN);
    eval 'sub RPCMNT_PATHLEN () {1024;}' unless defined(&RPCMNT_PATHLEN);
    eval 'sub RPCPROG_NFS () {100003;}' unless defined(&RPCPROG_NFS);
    eval 'sub RPCX_FULLVERF () {12;}' unless defined(&RPCX_FULLVERF);
    eval 'sub RPCX_FULLBLOCK () {16;}' unless defined(&RPCX_FULLBLOCK);
    eval 'sub RPCX_NICKVERF () {16;}' unless defined(&RPCX_NICKVERF);
    eval 'sub NFS_KERBTTL () {(30* 60);}' unless defined(&NFS_KERBTTL);
    eval 'sub NFS_KERBCLOCKSKEW () {(5* 60);}' unless defined(&NFS_KERBCLOCKSKEW);
    eval 'sub NFS_KERBW1 {
        my($t) = @_;
	    eval q((*(((($t). $dat[(($t). &length + 3) & ~0x3])))));
    }' unless defined(&NFS_KERBW1);
}
1;
