require '_h2ph_pre.ph';

unless(defined(&_LINUX_RTC_H_)) {
    eval 'sub _LINUX_RTC_H_ () {1;}' unless defined(&_LINUX_RTC_H_);
    eval 'sub RTC_AIE_ON () { &_IO(ord(\'p\'), 0x1);}' unless defined(&RTC_AIE_ON);
    eval 'sub RTC_AIE_OFF () { &_IO(ord(\'p\'), 0x2);}' unless defined(&RTC_AIE_OFF);
    eval 'sub RTC_UIE_ON () { &_IO(ord(\'p\'), 0x3);}' unless defined(&RTC_UIE_ON);
    eval 'sub RTC_UIE_OFF () { &_IO(ord(\'p\'), 0x4);}' unless defined(&RTC_UIE_OFF);
    eval 'sub RTC_PIE_ON () { &_IO(ord(\'p\'), 0x5);}' unless defined(&RTC_PIE_ON);
    eval 'sub RTC_PIE_OFF () { &_IO(ord(\'p\'), 0x6);}' unless defined(&RTC_PIE_OFF);
    eval 'sub RTC_WIE_ON () { &_IO(ord(\'p\'), 0xf);}' unless defined(&RTC_WIE_ON);
    eval 'sub RTC_WIE_OFF () { &_IO(ord(\'p\'), 0x10);}' unless defined(&RTC_WIE_OFF);
    eval 'sub RTC_ALM_SET () { &_IOW(ord(\'p\'), 0x7, \'struct rtc_time\');}' unless defined(&RTC_ALM_SET);
    eval 'sub RTC_ALM_READ () { &_IOR(ord(\'p\'), 0x8, \'struct rtc_time\');}' unless defined(&RTC_ALM_READ);
    eval 'sub RTC_RD_TIME () { &_IOR(ord(\'p\'), 0x9, \'struct rtc_time\');}' unless defined(&RTC_RD_TIME);
    eval 'sub RTC_SET_TIME () { &_IOW(ord(\'p\'), 0xa, \'struct rtc_time\');}' unless defined(&RTC_SET_TIME);
    eval 'sub RTC_IRQP_READ () { &_IOR(ord(\'p\'), 0xb, \'unsigned long\');}' unless defined(&RTC_IRQP_READ);
    eval 'sub RTC_IRQP_SET () { &_IOW(ord(\'p\'), 0xc, \'unsigned long\');}' unless defined(&RTC_IRQP_SET);
    eval 'sub RTC_EPOCH_READ () { &_IOR(ord(\'p\'), 0xd, \'unsigned long\');}' unless defined(&RTC_EPOCH_READ);
    eval 'sub RTC_EPOCH_SET () { &_IOW(ord(\'p\'), 0xe, \'unsigned long\');}' unless defined(&RTC_EPOCH_SET);
    eval 'sub RTC_WKALM_SET () { &_IOW(ord(\'p\'), 0xf, \'struct rtc_wkalrm\');}' unless defined(&RTC_WKALM_SET);
    eval 'sub RTC_WKALM_RD () { &_IOR(ord(\'p\'), 0x10, \'struct rtc_wkalrm\');}' unless defined(&RTC_WKALM_RD);
}
1;
