require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&SUN_DKMAGIC)) {
    sub SUN_DKMAGIC () {	55998;}
}
unless(defined(&DKIOCGGEOM)) {
    sub DKIOCGGEOM () {	 &_IOR(ord('d'), 2, 'struct sun_dkgeom');}
}
unless(defined(&DKIOCINFO)) {
    sub DKIOCINFO () {	 &_IOR(ord('d'), 8, 'struct sun_dkctlr');}
}
unless(defined(&DKIOCGPART)) {
    sub DKIOCGPART () {	 &_IOR(ord('d'), 4, 'struct sun_dkpart');}
}
unless(defined(&SUNXPART)) {
    sub SUNXPART () {	8;}
}
unless(defined(&SL_XPMAG)) {
    sub SL_XPMAG () {	(0x199d1fe2+ &SUNXPART);}
}
unless(defined(&sl_pcyl)) {
    sub sl_pcyl () {	 &sl_pcylinders;}
}
unless(defined(&SUN_LABELOFFSET)) {
    sub SUN_LABELOFFSET () {	128;}
}
1;
