require '_h2ph_pre.ph';

unless(defined(&_LINUX_RANDOM_H)) {
    eval 'sub _LINUX_RANDOM_H () {1;}' unless defined(&_LINUX_RANDOM_H);
    require 'linux/ioctl.ph';
    eval 'sub RNDGETENTCNT () { &_IOR( ord(\'R\'), 0x, \'int\' );}' unless defined(&RNDGETENTCNT);
    eval 'sub RNDADDTOENTCNT () { &_IOW( ord(\'R\'), 0x1, \'int\' );}' unless defined(&RNDADDTOENTCNT);
    eval 'sub RNDGETPOOL () { &_IOR( ord(\'R\'), 0x2, \'int\' [2] );}' unless defined(&RNDGETPOOL);
    eval 'sub RNDADDENTROPY () { &_IOW( ord(\'R\'), 0x3, \'int\' [2] );}' unless defined(&RNDADDENTROPY);
    eval 'sub RNDZAPENTCNT () { &_IO( ord(\'R\'), 0x4 );}' unless defined(&RNDZAPENTCNT);
    eval 'sub RNDCLEARPOOL () { &_IO( ord(\'R\'), 0x6 );}' unless defined(&RNDCLEARPOOL);
}
1;
