require '_h2ph_pre.ph';

unless(defined(&_LINUX_NFS_XDR_H)) {
    eval 'sub _LINUX_NFS_XDR_H () {1;}' unless defined(&_LINUX_NFS_XDR_H);
    eval 'sub NFS_ATTR_WCC () {0x1;}' unless defined(&NFS_ATTR_WCC);
    eval 'sub NFS_ATTR_FATTR () {0x2;}' unless defined(&NFS_ATTR_FATTR);
    eval 'sub NFS_ATTR_FATTR_V3 () {0x4;}' unless defined(&NFS_ATTR_FATTR_V3);
    eval 'sub NFS_READ_MAXIOV () {8;}' unless defined(&NFS_READ_MAXIOV);
    eval 'sub NFS_WRITE_MAXIOV () {8;}' unless defined(&NFS_WRITE_MAXIOV);
    eval 'sub NFS_CALL {
        local($op, $inode, $args) = @_;
	    eval q( &NFS_PROTO($inode)->$op $args);
    }' unless defined(&NFS_CALL);
}
1;
