require '_h2ph_pre.ph';

unless(defined(&_LINUX_NFS_H)) {
    eval 'sub _LINUX_NFS_H () {1;}' unless defined(&_LINUX_NFS_H);
    require 'linux/sunrpc/msg_prot.ph';
    eval 'sub NFS_PROGRAM () {100003;}' unless defined(&NFS_PROGRAM);
    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_MAXGROUPS () {16;}' unless defined(&NFS_MAXGROUPS);
    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_MNT_PROGRAM () {100005;}' unless defined(&NFS_MNT_PROGRAM);
    eval 'sub NFS_MNT_PORT () {627;}' unless defined(&NFS_MNT_PORT);
    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_EAGAIN () { 11; }") unless defined(&NFSERR_EAGAIN);
    eval("sub NFSERR_ACCES () { 13; }") unless defined(&NFSERR_ACCES);
    eval("sub NFSERR_EXIST () { 17; }") unless defined(&NFSERR_EXIST);
    eval("sub NFSERR_XDEV () { 18; }") unless defined(&NFSERR_XDEV);
    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_INVAL () { 22; }") unless defined(&NFSERR_INVAL);
    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_MLINK () { 31; }") unless defined(&NFSERR_MLINK);
    eval("sub NFSERR_OPNOTSUPP () { 45; }") unless defined(&NFSERR_OPNOTSUPP);
    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_REMOTE () { 71; }") unless defined(&NFSERR_REMOTE);
    eval("sub NFSERR_WFLUSH () { 99; }") unless defined(&NFSERR_WFLUSH);
    eval("sub NFSERR_BADHANDLE () { 10001; }") unless defined(&NFSERR_BADHANDLE);
    eval("sub NFSERR_NOT_SYNC () { 10002; }") unless defined(&NFSERR_NOT_SYNC);
    eval("sub NFSERR_BAD_COOKIE () { 10003; }") unless defined(&NFSERR_BAD_COOKIE);
    eval("sub NFSERR_NOTSUPP () { 10004; }") unless defined(&NFSERR_NOTSUPP);
    eval("sub NFSERR_TOOSMALL () { 10005; }") unless defined(&NFSERR_TOOSMALL);
    eval("sub NFSERR_SERVERFAULT () { 10006; }") unless defined(&NFSERR_SERVERFAULT);
    eval("sub NFSERR_BADTYPE () { 10007; }") unless defined(&NFSERR_BADTYPE);
    eval("sub NFSERR_JUKEBOX () { 10008; }") unless defined(&NFSERR_JUKEBOX);
    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);
}
1;
