require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NFS_PROT_H_RPCGEN)) {
    eval 'sub _NFS_PROT_H_RPCGEN () {1;}' unless defined(&_NFS_PROT_H_RPCGEN);
    eval 'sub RPCGEN_VERSION () {199506;}' unless defined(&RPCGEN_VERSION);
    require 'rpc/rpc.ph';
    eval 'sub NFS_PORT () {2049;}' unless defined(&NFS_PORT);
    eval 'sub NFS_MAXDATA () {8192;}' unless defined(&NFS_MAXDATA);
    eval 'sub NFS_MAXPATHLEN () {1024;}' unless defined(&NFS_MAXPATHLEN);
    eval 'sub NFS_MAXNAMLEN () {255;}' unless defined(&NFS_MAXNAMLEN);
    eval 'sub NFS_FHSIZE () {32;}' unless defined(&NFS_FHSIZE);
    eval 'sub NFS_COOKIESIZE () {4;}' unless defined(&NFS_COOKIESIZE);
    eval 'sub NFS_FIFO_DEV () {-1;}' unless defined(&NFS_FIFO_DEV);
    eval 'sub NFSMODE_FMT () {0170000;}' unless defined(&NFSMODE_FMT);
    eval 'sub NFSMODE_DIR () {0040000;}' unless defined(&NFSMODE_DIR);
    eval 'sub NFSMODE_CHR () {0020000;}' unless defined(&NFSMODE_CHR);
    eval 'sub NFSMODE_BLK () {0060000;}' unless defined(&NFSMODE_BLK);
    eval 'sub NFSMODE_REG () {0100000;}' unless defined(&NFSMODE_REG);
    eval 'sub NFSMODE_LNK () {0120000;}' unless defined(&NFSMODE_LNK);
    eval 'sub NFSMODE_SOCK () {0140000;}' unless defined(&NFSMODE_SOCK);
    eval 'sub NFSMODE_FIFO () {0010000;}' unless defined(&NFSMODE_FIFO);
    eval("sub NFS_OK () { 0; }") unless defined(&NFS_OK);
    eval("sub NFSERR_PERM () { 1; }") unless defined(&NFSERR_PERM);
    eval("sub NFSERR_NOENT () { 2; }") unless defined(&NFSERR_NOENT);
    eval("sub NFSERR_IO () { 5; }") unless defined(&NFSERR_IO);
    eval("sub NFSERR_NXIO () { 6; }") unless defined(&NFSERR_NXIO);
    eval("sub NFSERR_ACCES () { 13; }") unless defined(&NFSERR_ACCES);
    eval("sub NFSERR_EXIST () { 17; }") unless defined(&NFSERR_EXIST);
    eval("sub NFSERR_NODEV () { 19; }") unless defined(&NFSERR_NODEV);
    eval("sub NFSERR_NOTDIR () { 20; }") unless defined(&NFSERR_NOTDIR);
    eval("sub NFSERR_ISDIR () { 21; }") unless defined(&NFSERR_ISDIR);
    eval("sub NFSERR_FBIG () { 27; }") unless defined(&NFSERR_FBIG);
    eval("sub NFSERR_NOSPC () { 28; }") unless defined(&NFSERR_NOSPC);
    eval("sub NFSERR_ROFS () { 30; }") unless defined(&NFSERR_ROFS);
    eval("sub NFSERR_NAMETOOLONG () { 63; }") unless defined(&NFSERR_NAMETOOLONG);
    eval("sub NFSERR_NOTEMPTY () { 66; }") unless defined(&NFSERR_NOTEMPTY);
    eval("sub NFSERR_DQUOT () { 69; }") unless defined(&NFSERR_DQUOT);
    eval("sub NFSERR_STALE () { 70; }") unless defined(&NFSERR_STALE);
    eval("sub NFSERR_WFLUSH () { 99; }") unless defined(&NFSERR_WFLUSH);
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    eval("sub NFNON () { 0; }") unless defined(&NFNON);
    eval("sub NFREG () { 1; }") unless defined(&NFREG);
    eval("sub NFDIR () { 2; }") unless defined(&NFDIR);
    eval("sub NFBLK () { 3; }") unless defined(&NFBLK);
    eval("sub NFCHR () { 4; }") unless defined(&NFCHR);
    eval("sub NFLNK () { 5; }") unless defined(&NFLNK);
    eval("sub NFSOCK () { 6; }") unless defined(&NFSOCK);
    eval("sub NFBAD () { 7; }") unless defined(&NFBAD);
    eval("sub NFFIFO () { 8; }") unless defined(&NFFIFO);
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    eval 'sub NFS_PROGRAM () {(100003);}' unless defined(&NFS_PROGRAM);
    eval 'sub NFS_VERSION () {(2);}' unless defined(&NFS_VERSION);
    if(defined(&__cplusplus)) {
	eval 'sub NFSPROC_NULL () {(0);}' unless defined(&NFSPROC_NULL);
	eval 'sub NFSPROC_GETATTR () {(1);}' unless defined(&NFSPROC_GETATTR);
	eval 'sub NFSPROC_SETATTR () {(2);}' unless defined(&NFSPROC_SETATTR);
	eval 'sub NFSPROC_ROOT () {(3);}' unless defined(&NFSPROC_ROOT);
	eval 'sub NFSPROC_LOOKUP () {(4);}' unless defined(&NFSPROC_LOOKUP);
	eval 'sub NFSPROC_READLINK () {(5);}' unless defined(&NFSPROC_READLINK);
	eval 'sub NFSPROC_READ () {(6);}' unless defined(&NFSPROC_READ);
	eval 'sub NFSPROC_WRITECACHE () {(7);}' unless defined(&NFSPROC_WRITECACHE);
	eval 'sub NFSPROC_WRITE () {(8);}' unless defined(&NFSPROC_WRITE);
	eval 'sub NFSPROC_CREATE () {(9);}' unless defined(&NFSPROC_CREATE);
	eval 'sub NFSPROC_REMOVE () {(10);}' unless defined(&NFSPROC_REMOVE);
	eval 'sub NFSPROC_RENAME () {(11);}' unless defined(&NFSPROC_RENAME);
	eval 'sub NFSPROC_LINK () {(12);}' unless defined(&NFSPROC_LINK);
	eval 'sub NFSPROC_SYMLINK () {(13);}' unless defined(&NFSPROC_SYMLINK);
	eval 'sub NFSPROC_MKDIR () {(14);}' unless defined(&NFSPROC_MKDIR);
	eval 'sub NFSPROC_RMDIR () {(15);}' unless defined(&NFSPROC_RMDIR);
	eval 'sub NFSPROC_READDIR () {(16);}' unless defined(&NFSPROC_READDIR);
	eval 'sub NFSPROC_STATFS () {(17);}' unless defined(&NFSPROC_STATFS);
    }
 elsif(defined( &__STDC__)) {
	eval 'sub NFSPROC_NULL () {(0);}' unless defined(&NFSPROC_NULL);
	eval 'sub NFSPROC_GETATTR () {(1);}' unless defined(&NFSPROC_GETATTR);
	eval 'sub NFSPROC_SETATTR () {(2);}' unless defined(&NFSPROC_SETATTR);
	eval 'sub NFSPROC_ROOT () {(3);}' unless defined(&NFSPROC_ROOT);
	eval 'sub NFSPROC_LOOKUP () {(4);}' unless defined(&NFSPROC_LOOKUP);
	eval 'sub NFSPROC_READLINK () {(5);}' unless defined(&NFSPROC_READLINK);
	eval 'sub NFSPROC_READ () {(6);}' unless defined(&NFSPROC_READ);
	eval 'sub NFSPROC_WRITECACHE () {(7);}' unless defined(&NFSPROC_WRITECACHE);
	eval 'sub NFSPROC_WRITE () {(8);}' unless defined(&NFSPROC_WRITE);
	eval 'sub NFSPROC_CREATE () {(9);}' unless defined(&NFSPROC_CREATE);
	eval 'sub NFSPROC_REMOVE () {(10);}' unless defined(&NFSPROC_REMOVE);
	eval 'sub NFSPROC_RENAME () {(11);}' unless defined(&NFSPROC_RENAME);
	eval 'sub NFSPROC_LINK () {(12);}' unless defined(&NFSPROC_LINK);
	eval 'sub NFSPROC_SYMLINK () {(13);}' unless defined(&NFSPROC_SYMLINK);
	eval 'sub NFSPROC_MKDIR () {(14);}' unless defined(&NFSPROC_MKDIR);
	eval 'sub NFSPROC_RMDIR () {(15);}' unless defined(&NFSPROC_RMDIR);
	eval 'sub NFSPROC_READDIR () {(16);}' unless defined(&NFSPROC_READDIR);
	eval 'sub NFSPROC_STATFS () {(17);}' unless defined(&NFSPROC_STATFS);
    } else {
	eval 'sub NFSPROC_NULL () {(0);}' unless defined(&NFSPROC_NULL);
	eval 'sub NFSPROC_GETATTR () {(1);}' unless defined(&NFSPROC_GETATTR);
	eval 'sub NFSPROC_SETATTR () {(2);}' unless defined(&NFSPROC_SETATTR);
	eval 'sub NFSPROC_ROOT () {(3);}' unless defined(&NFSPROC_ROOT);
	eval 'sub NFSPROC_LOOKUP () {(4);}' unless defined(&NFSPROC_LOOKUP);
	eval 'sub NFSPROC_READLINK () {(5);}' unless defined(&NFSPROC_READLINK);
	eval 'sub NFSPROC_READ () {(6);}' unless defined(&NFSPROC_READ);
	eval 'sub NFSPROC_WRITECACHE () {(7);}' unless defined(&NFSPROC_WRITECACHE);
	eval 'sub NFSPROC_WRITE () {(8);}' unless defined(&NFSPROC_WRITE);
	eval 'sub NFSPROC_CREATE () {(9);}' unless defined(&NFSPROC_CREATE);
	eval 'sub NFSPROC_REMOVE () {(10);}' unless defined(&NFSPROC_REMOVE);
	eval 'sub NFSPROC_RENAME () {(11);}' unless defined(&NFSPROC_RENAME);
	eval 'sub NFSPROC_LINK () {(12);}' unless defined(&NFSPROC_LINK);
	eval 'sub NFSPROC_SYMLINK () {(13);}' unless defined(&NFSPROC_SYMLINK);
	eval 'sub NFSPROC_MKDIR () {(14);}' unless defined(&NFSPROC_MKDIR);
	eval 'sub NFSPROC_RMDIR () {(15);}' unless defined(&NFSPROC_RMDIR);
	eval 'sub NFSPROC_READDIR () {(16);}' unless defined(&NFSPROC_READDIR);
	eval 'sub NFSPROC_STATFS () {(17);}' unless defined(&NFSPROC_STATFS);
    }
}
1;
