require '_h2ph_pre.ph';

unless(defined(&_LINUX_QNX4_FS_H)) {
    eval 'sub _LINUX_QNX4_FS_H () {1;}' unless defined(&_LINUX_QNX4_FS_H);
    require 'linux/qnxtypes.ph';
    eval 'sub QNX4_ROOT_INO () {1;}' unless defined(&QNX4_ROOT_INO);
    eval 'sub QNX4_MAX_XTNTS_PER_XBLK () {60;}' unless defined(&QNX4_MAX_XTNTS_PER_XBLK);
    eval 'sub QNX4_FILE_USED () {0x1;}' unless defined(&QNX4_FILE_USED);
    eval 'sub QNX4_FILE_MODIFIED () {0x2;}' unless defined(&QNX4_FILE_MODIFIED);
    eval 'sub QNX4_FILE_BUSY () {0x4;}' unless defined(&QNX4_FILE_BUSY);
    eval 'sub QNX4_FILE_LINK () {0x8;}' unless defined(&QNX4_FILE_LINK);
    eval 'sub QNX4_FILE_INODE () {0x10;}' unless defined(&QNX4_FILE_INODE);
    eval 'sub QNX4_FILE_FSYSCLEAN () {0x20;}' unless defined(&QNX4_FILE_FSYSCLEAN);
    eval 'sub QNX4_I_MAP_SLOTS () {8;}' unless defined(&QNX4_I_MAP_SLOTS);
    eval 'sub QNX4_Z_MAP_SLOTS () {64;}' unless defined(&QNX4_Z_MAP_SLOTS);
    eval 'sub QNX4_SUPER_MAGIC () {0x2f;}' unless defined(&QNX4_SUPER_MAGIC);
    eval 'sub QNX4_VALID_FS () {0x1;}' unless defined(&QNX4_VALID_FS);
    eval 'sub QNX4_ERROR_FS () {0x2;}' unless defined(&QNX4_ERROR_FS);
    eval 'sub QNX4_BLOCK_SIZE () {0x200;}' unless defined(&QNX4_BLOCK_SIZE);
    eval 'sub QNX4_BLOCK_SIZE_BITS () {9;}' unless defined(&QNX4_BLOCK_SIZE_BITS);
    eval 'sub QNX4_DIR_ENTRY_SIZE () {0x40;}' unless defined(&QNX4_DIR_ENTRY_SIZE);
    eval 'sub QNX4_DIR_ENTRY_SIZE_BITS () {6;}' unless defined(&QNX4_DIR_ENTRY_SIZE_BITS);
    eval 'sub QNX4_XBLK_ENTRY_SIZE () {0x200;}' unless defined(&QNX4_XBLK_ENTRY_SIZE);
    eval 'sub QNX4_INODES_PER_BLOCK () {0x8;}' unless defined(&QNX4_INODES_PER_BLOCK);
    eval 'sub QNX4_SHORT_NAME_MAX () {16;}' unless defined(&QNX4_SHORT_NAME_MAX);
    eval 'sub QNX4_NAME_MAX () {48;}' unless defined(&QNX4_NAME_MAX);
}
1;
