require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_RF__RF_RAIDFRAME_H_)) {
    eval 'sub _RF__RF_RAIDFRAME_H_ () {1;}' unless defined(&_RF__RF_RAIDFRAME_H_);
    require 'rf_types.ph';
    require 'rf_configure.ph';
    require 'rf_disks.ph';
    require 'rf_raid.ph';
    eval 'sub RF_FDFLAGS_NONE () {0x;}' unless defined(&RF_FDFLAGS_NONE);
    eval 'sub RF_FDFLAGS_RECON () {0x1;}' unless defined(&RF_FDFLAGS_RECON);
    eval 'sub RF_SCSI_DISK_MAJOR () {8;}' unless defined(&RF_SCSI_DISK_MAJOR);
    eval 'sub RAIDFRAME_CONFIGURE () { &_IOW (ord(\'r\'), 1,  &void *);}' unless defined(&RAIDFRAME_CONFIGURE);
    eval 'sub RAIDFRAME_SHUTDOWN () { &_IO (ord(\'r\'), 2);}' unless defined(&RAIDFRAME_SHUTDOWN);
    eval 'sub RAIDFRAME_TUR () { &_IOW (ord(\'r\'), 3,  &dev_t);}' unless defined(&RAIDFRAME_TUR);
    eval 'sub RAIDFRAME_TEST_ACC () { &_IOWR(ord(\'r\'), 4, \'struct rf_test_acc\');}' unless defined(&RAIDFRAME_TEST_ACC);
    eval 'sub RAIDFRAME_FAIL_DISK () { &_IOW (ord(\'r\'), 5, \'struct rf_recon_req\');}' unless defined(&RAIDFRAME_FAIL_DISK);
    eval 'sub RAIDFRAME_CHECK_RECON_STATUS () { &_IOWR(ord(\'r\'), 6, \'int\');}' unless defined(&RAIDFRAME_CHECK_RECON_STATUS);
    eval 'sub RAIDFRAME_REWRITEPARITY () { &_IO (ord(\'r\'), 7);}' unless defined(&RAIDFRAME_REWRITEPARITY);
    eval 'sub RAIDFRAME_COPYBACK () { &_IO (ord(\'r\'), 8);}' unless defined(&RAIDFRAME_COPYBACK);
    eval 'sub RAIDFRAME_SPARET_WAIT () { &_IOR (ord(\'r\'), 9,  &RF_SparetWait_t);}' unless defined(&RAIDFRAME_SPARET_WAIT);
    eval 'sub RAIDFRAME_SEND_SPARET () { &_IOW (ord(\'r\'), 10,  &void *);}' unless defined(&RAIDFRAME_SEND_SPARET);
    eval 'sub RAIDFRAME_ABORT_SPARET_WAIT () { &_IO (ord(\'r\'), 11);}' unless defined(&RAIDFRAME_ABORT_SPARET_WAIT);
    eval 'sub RAIDFRAME_START_ATRAC () { &_IO (ord(\'r\'), 12);}' unless defined(&RAIDFRAME_START_ATRAC);
    eval 'sub RAIDFRAME_STOP_ATRACE () { &_IO (ord(\'r\'), 13);}' unless defined(&RAIDFRAME_STOP_ATRACE);
    eval 'sub RAIDFRAME_GET_SIZE () { &_IOR (ord(\'r\'), 14, \'int\');}' unless defined(&RAIDFRAME_GET_SIZE);
    eval 'sub RAIDFRAME_GET_INFO () { &_IOWR(ord(\'r\'), 15,  &RF_DeviceConfig_t *);}' unless defined(&RAIDFRAME_GET_INFO);
    eval 'sub RAIDFRAME_RESET_ACCTOTALS () { &_IO (ord(\'r\'), 16);}' unless defined(&RAIDFRAME_RESET_ACCTOTALS);
    eval 'sub RAIDFRAME_GET_ACCTOTALS () { &_IOR (ord(\'r\'), 17,  &RF_AccTotals_t);}' unless defined(&RAIDFRAME_GET_ACCTOTALS);
    eval 'sub RAIDFRAME_KEEP_ACCTOTALS () { &_IOW (ord(\'r\'), 18, \'int\');}' unless defined(&RAIDFRAME_KEEP_ACCTOTALS);
    eval 'sub RAIDFRAME_GET_COMPONENT_LABEL () { &_IOWR (ord(\'r\'), 19,  &RF_ComponentLabel_t *);}' unless defined(&RAIDFRAME_GET_COMPONENT_LABEL);
    eval 'sub RAIDFRAME_SET_COMPONENT_LABEL () { &_IOW (ord(\'r\'), 20,  &RF_ComponentLabel_t);}' unless defined(&RAIDFRAME_SET_COMPONENT_LABEL);
    eval 'sub RAIDFRAME_INIT_LABELS () { &_IOW (ord(\'r\'), 21,  &RF_ComponentLabel_t);}' unless defined(&RAIDFRAME_INIT_LABELS);
    eval 'sub RAIDFRAME_ADD_HOT_SPARE () { &_IOW (ord(\'r\'), 22,  &RF_SingleComponent_t);}' unless defined(&RAIDFRAME_ADD_HOT_SPARE);
    eval 'sub RAIDFRAME_REMOVE_HOT_SPARE () { &_IOW (ord(\'r\'), 23,  &RF_SingleComponent_t);}' unless defined(&RAIDFRAME_REMOVE_HOT_SPARE);
    eval 'sub RAIDFRAME_REBUILD_IN_PLACE () { &_IOW (ord(\'r\'), 24,  &RF_SingleComponent_t);}' unless defined(&RAIDFRAME_REBUILD_IN_PLACE);
    eval 'sub RAIDFRAME_CHECK_PARITY () { &_IOWR (ord(\'r\'), 25, \'int\');}' unless defined(&RAIDFRAME_CHECK_PARITY);
    eval 'sub RAIDFRAME_CHECK_PARITYREWRITE_STATUS () { &_IOWR (ord(\'r\'), 26, \'int\');}' unless defined(&RAIDFRAME_CHECK_PARITYREWRITE_STATUS);
    eval 'sub RAIDFRAME_CHECK_COPYBACK_STATUS () { &_IOWR (ord(\'r\'), 27, \'int\');}' unless defined(&RAIDFRAME_CHECK_COPYBACK_STATUS);
    eval 'sub RAIDFRAME_SET_AUTOCONFIG () { &_IOWR (ord(\'r\'), 28, \'int\');}' unless defined(&RAIDFRAME_SET_AUTOCONFIG);
    eval 'sub RAIDFRAME_SET_ROOT () { &_IOWR (ord(\'r\'), 29, \'int\');}' unless defined(&RAIDFRAME_SET_ROOT);
    eval 'sub RAIDFRAME_DELETE_COMPONENT () { &_IOW (ord(\'r\'), 30,  &RF_SingleComponent_t);}' unless defined(&RAIDFRAME_DELETE_COMPONENT);
    eval 'sub RAIDFRAME_INCORPORATE_HOT_SPARE () { &_IOW (ord(\'r\'), 31,  &RF_SingleComponent_t);}' unless defined(&RAIDFRAME_INCORPORATE_HOT_SPARE);
    eval 'sub RAIDFRAME_CHECK_RECON_STATUS_EXT () { &_IOWR(ord(\'r\'), 32,  &RF_ProgressInfo_t *);}' unless defined(&RAIDFRAME_CHECK_RECON_STATUS_EXT);
    eval 'sub RAIDFRAME_CHECK_PARITYREWRITE_STATUS_EXT () { &_IOWR (ord(\'r\'), 33,  &RF_ProgressInfo_t *);}' unless defined(&RAIDFRAME_CHECK_PARITYREWRITE_STATUS_EXT);
    eval 'sub RAIDFRAME_CHECK_COPYBACK_STATUS_EXT () { &_IOWR (ord(\'r\'), 34,  &RF_ProgressInfo_t *);}' unless defined(&RAIDFRAME_CHECK_COPYBACK_STATUS_EXT);
}
1;
