require '_h2ph_pre.ph';

unless(defined(&_LINUX_NFS_MOUNT_H)) {
    eval 'sub _LINUX_NFS_MOUNT_H () {1;}' unless defined(&_LINUX_NFS_MOUNT_H);
    require 'linux/in.ph';
    require 'linux/nfs2.ph';
    require 'linux/nfs3.ph';
    eval 'sub NFS_MOUNT_VERSION () {4;}' unless defined(&NFS_MOUNT_VERSION);
    eval 'sub NFS_MOUNT_SOFT () {0x1;}' unless defined(&NFS_MOUNT_SOFT);
    eval 'sub NFS_MOUNT_INTR () {0x2;}' unless defined(&NFS_MOUNT_INTR);
    eval 'sub NFS_MOUNT_SECURE () {0x4;}' unless defined(&NFS_MOUNT_SECURE);
    eval 'sub NFS_MOUNT_POSIX () {0x8;}' unless defined(&NFS_MOUNT_POSIX);
    eval 'sub NFS_MOUNT_NOCTO () {0x10;}' unless defined(&NFS_MOUNT_NOCTO);
    eval 'sub NFS_MOUNT_NOAC () {0x20;}' unless defined(&NFS_MOUNT_NOAC);
    eval 'sub NFS_MOUNT_TCP () {0x40;}' unless defined(&NFS_MOUNT_TCP);
    eval 'sub NFS_MOUNT_VER3 () {0x80;}' unless defined(&NFS_MOUNT_VER3);
    eval 'sub NFS_MOUNT_KERBEROS () {0x100;}' unless defined(&NFS_MOUNT_KERBEROS);
    eval 'sub NFS_MOUNT_NONLM () {0x200;}' unless defined(&NFS_MOUNT_NONLM);
    eval 'sub NFS_MOUNT_BROKEN_SUID () {0x400;}' unless defined(&NFS_MOUNT_BROKEN_SUID);
    eval 'sub NFS_MOUNT_FLAGMASK () {0xffff;}' unless defined(&NFS_MOUNT_FLAGMASK);
}
1;
