require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_SYS_SOCKIO_H_)) {
    eval 'sub _SYS_SOCKIO_H_ () {1;}' unless defined(&_SYS_SOCKIO_H_);
    require 'sys/ioccom.ph';
    eval 'sub SIOCSHIWAT () { &_IOW(ord(\'s\'), 0, \'int\');}' unless defined(&SIOCSHIWAT);
    eval 'sub SIOCGHIWAT () { &_IOR(ord(\'s\'), 1, \'int\');}' unless defined(&SIOCGHIWAT);
    eval 'sub SIOCSLOWAT () { &_IOW(ord(\'s\'), 2, \'int\');}' unless defined(&SIOCSLOWAT);
    eval 'sub SIOCGLOWAT () { &_IOR(ord(\'s\'), 3, \'int\');}' unless defined(&SIOCGLOWAT);
    eval 'sub SIOCATMARK () { &_IOR(ord(\'s\'), 7, \'int\');}' unless defined(&SIOCATMARK);
    eval 'sub SIOCSPGRP () { &_IOW(ord(\'s\'), 8, \'int\');}' unless defined(&SIOCSPGRP);
    eval 'sub SIOCGPGRP () { &_IOR(ord(\'s\'), 9, \'int\');}' unless defined(&SIOCGPGRP);
    eval 'sub SIOCSIFADDR () { &_IOW(ord(\'i\'), 12, \'struct ifreq\');}' unless defined(&SIOCSIFADDR);
    eval 'sub OSIOCGIFADDR () { &_IOWR(ord(\'i\'), 13, \'struct ifreq\');}' unless defined(&OSIOCGIFADDR);
    eval 'sub SIOCGIFADDR () { &_IOWR(ord(\'i\'), 33, \'struct ifreq\');}' unless defined(&SIOCGIFADDR);
    eval 'sub SIOCSIFDSTADDR () { &_IOW(ord(\'i\'), 14, \'struct ifreq\');}' unless defined(&SIOCSIFDSTADDR);
    eval 'sub OSIOCGIFDSTADDR () { &_IOWR(ord(\'i\'), 15, \'struct ifreq\');}' unless defined(&OSIOCGIFDSTADDR);
    eval 'sub SIOCGIFDSTADDR () { &_IOWR(ord(\'i\'), 34, \'struct ifreq\');}' unless defined(&SIOCGIFDSTADDR);
    eval 'sub SIOCSIFFLAGS () { &_IOW(ord(\'i\'), 16, \'struct ifreq\');}' unless defined(&SIOCSIFFLAGS);
    eval 'sub SIOCGIFFLAGS () { &_IOWR(ord(\'i\'), 17, \'struct ifreq\');}' unless defined(&SIOCGIFFLAGS);
    eval 'sub OSIOCGIFBRDADDR () { &_IOWR(ord(\'i\'), 18, \'struct ifreq\');}' unless defined(&OSIOCGIFBRDADDR);
    eval 'sub SIOCGIFBRDADDR () { &_IOWR(ord(\'i\'), 35, \'struct ifreq\');}' unless defined(&SIOCGIFBRDADDR);
    eval 'sub SIOCSIFBRDADDR () { &_IOW(ord(\'i\'), 19, \'struct ifreq\');}' unless defined(&SIOCSIFBRDADDR);
    eval 'sub OSIOCGIFCONF () { &_IOWR(ord(\'i\'), 20, \'struct ifconf\');}' unless defined(&OSIOCGIFCONF);
    eval 'sub SIOCGIFCONF () { &_IOWR(ord(\'i\'), 36, \'struct ifconf\');}' unless defined(&SIOCGIFCONF);
    eval 'sub OSIOCGIFNETMASK () { &_IOWR(ord(\'i\'), 21, \'struct ifreq\');}' unless defined(&OSIOCGIFNETMASK);
    eval 'sub SIOCGIFNETMASK () { &_IOWR(ord(\'i\'), 37, \'struct ifreq\');}' unless defined(&SIOCGIFNETMASK);
    eval 'sub SIOCSIFNETMASK () { &_IOW(ord(\'i\'), 22, \'struct ifreq\');}' unless defined(&SIOCSIFNETMASK);
    eval 'sub SIOCGIFMETRIC () { &_IOWR(ord(\'i\'), 23, \'struct ifreq\');}' unless defined(&SIOCGIFMETRIC);
    eval 'sub SIOCSIFMETRIC () { &_IOW(ord(\'i\'), 24, \'struct ifreq\');}' unless defined(&SIOCSIFMETRIC);
    eval 'sub SIOCDIFADDR () { &_IOW(ord(\'i\'), 25, \'struct ifreq\');}' unless defined(&SIOCDIFADDR);
    eval 'sub SIOCAIFADDR () { &_IOW(ord(\'i\'), 26, \'struct ifaliasreq\');}' unless defined(&SIOCAIFADDR);
    eval 'sub SIOCGIFDATA () { &_IOWR(ord(\'i\'), 27, \'struct ifreq\');}' unless defined(&SIOCGIFDATA);
    eval 'sub SIOCSIFLLADDR () { &_IOW(ord(\'i\'), 31, \'struct ifreq\');}' unless defined(&SIOCSIFLLADDR);
    eval 'sub SIOCALIFADDR () { &_IOW(ord(\'i\'), 28, \'struct if_laddrreq\');}' unless defined(&SIOCALIFADDR);
    eval 'sub SIOCGLIFADDR () { &_IOWR(ord(\'i\'), 29, \'struct if_laddrreq\');}' unless defined(&SIOCGLIFADDR);
    eval 'sub SIOCDLIFADDR () { &_IOW(ord(\'i\'), 30, \'struct if_laddrreq\');}' unless defined(&SIOCDLIFADDR);
    eval 'sub SIOCADDMULTI () { &_IOW(ord(\'i\'), 49, \'struct ifreq\');}' unless defined(&SIOCADDMULTI);
    eval 'sub SIOCDELMULTI () { &_IOW(ord(\'i\'), 50, \'struct ifreq\');}' unless defined(&SIOCDELMULTI);
    eval 'sub SIOCGETVIFCNT () { &_IOWR(ord(\'u\'), 51, \'struct sioc_vif_req\');}' unless defined(&SIOCGETVIFCNT);
    eval 'sub SIOCGETSGCNT () { &_IOWR(ord(\'u\'), 52, \'struct sioc_sg_req\');}' unless defined(&SIOCGETSGCNT);
    eval 'sub SIOCSIFMEDIA () { &_IOWR(ord(\'i\'), 53, \'struct ifreq\');}' unless defined(&SIOCSIFMEDIA);
    eval 'sub SIOCGIFMEDIA () { &_IOWR(ord(\'i\'), 54, \'struct ifmediareq\');}' unless defined(&SIOCGIFMEDIA);
    eval 'sub SIOCSIFGENERIC () { &_IOW(ord(\'i\'), 57, \'struct ifreq\');}' unless defined(&SIOCSIFGENERIC);
    eval 'sub SIOCGIFGENERIC () { &_IOWR(ord(\'i\'), 58, \'struct ifreq\');}' unless defined(&SIOCGIFGENERIC);
    eval 'sub SIOCSIFPHYADDR () { &_IOW(ord(\'i\'), 70, \'struct ifaliasreq\');}' unless defined(&SIOCSIFPHYADDR);
    eval 'sub SIOCGIFPSRCADDR () { &_IOWR(ord(\'i\'), 71, \'struct ifreq\');}' unless defined(&SIOCGIFPSRCADDR);
    eval 'sub SIOCGIFPDSTADDR () { &_IOWR(ord(\'i\'), 72, \'struct ifreq\');}' unless defined(&SIOCGIFPDSTADDR);
    eval 'sub SIOCDIFPHYADDR () { &_IOW(ord(\'i\'), 73, \'struct ifreq\');}' unless defined(&SIOCDIFPHYADDR);
    eval 'sub SIOCSLIFPHYADDR () { &_IOW(ord(\'i\'), 74, \'struct if_laddrreq\');}' unless defined(&SIOCSLIFPHYADDR);
    eval 'sub SIOCGLIFPHYADDR () { &_IOWR(ord(\'i\'), 75, \'struct if_laddrreq\');}' unless defined(&SIOCGLIFPHYADDR);
    eval 'sub SIOCBRDGADD () { &_IOW(ord(\'i\'), 60, \'struct ifbreq\');}' unless defined(&SIOCBRDGADD);
    eval 'sub SIOCBRDGGSIFS () { &_IOWR(ord(\'i\'), 60, \'struct ifbreq\');}' unless defined(&SIOCBRDGGSIFS);
    eval 'sub SIOCBRDGDEL () { &_IOW(ord(\'i\'), 61, \'struct ifbreq\');}' unless defined(&SIOCBRDGDEL);
    eval 'sub SIOCBRDGGIFFLGS () { &_IOWR(ord(\'i\'), 62, \'struct ifbreq\');}' unless defined(&SIOCBRDGGIFFLGS);
    eval 'sub SIOCBRDGSIFFLGS () { &_IOW(ord(\'i\'), 63, \'struct ifbreq\');}' unless defined(&SIOCBRDGSIFFLGS);
    eval 'sub SIOCBRDGSCACHE () { &_IOW(ord(\'i\'), 64, \'struct ifbrparam\');}' unless defined(&SIOCBRDGSCACHE);
    eval 'sub SIOCBRDGGCACHE () { &_IOWR(ord(\'i\'), 65, \'struct ifbrparam\');}' unless defined(&SIOCBRDGGCACHE);
    eval 'sub SIOCBRDGADDS () { &_IOW(ord(\'i\'), 65, \'struct ifbreq\');}' unless defined(&SIOCBRDGADDS);
    eval 'sub SIOCBRDGIFS () { &_IOWR(ord(\'i\'), 66, \'struct ifbreq\');}' unless defined(&SIOCBRDGIFS);
    eval 'sub SIOCBRDGDELS () { &_IOW(ord(\'i\'), 66, \'struct ifbreq\');}' unless defined(&SIOCBRDGDELS);
    eval 'sub SIOCBRDGRTS () { &_IOWR(ord(\'i\'), 67, \'struct ifbaconf\');}' unless defined(&SIOCBRDGRTS);
    eval 'sub SIOCBRDGSADDR () { &_IOWR(ord(\'i\'), 68, \'struct ifbareq\');}' unless defined(&SIOCBRDGSADDR);
    eval 'sub SIOCBRDGSTO () { &_IOW(ord(\'i\'), 69, \'struct ifbrparam\');}' unless defined(&SIOCBRDGSTO);
    eval 'sub SIOCBRDGGTO () { &_IOWR(ord(\'i\'), 70, \'struct ifbrparam\');}' unless defined(&SIOCBRDGGTO);
    eval 'sub SIOCBRDGDADDR () { &_IOW(ord(\'i\'), 71, \'struct ifbareq\');}' unless defined(&SIOCBRDGDADDR);
    eval 'sub SIOCBRDGFLUSH () { &_IOW(ord(\'i\'), 72, \'struct ifbreq\');}' unless defined(&SIOCBRDGFLUSH);
    eval 'sub SIOCBRDGARL () { &_IOW(ord(\'i\'), 77, \'struct ifbrlreq\');}' unless defined(&SIOCBRDGARL);
    eval 'sub SIOCBRDGFRL () { &_IOW(ord(\'i\'), 78, \'struct ifbrlreq\');}' unless defined(&SIOCBRDGFRL);
    eval 'sub SIOCBRDGGRL () { &_IOWR(ord(\'i\'), 79, \'struct ifbrlconf\');}' unless defined(&SIOCBRDGGRL);
    eval 'sub SIOCBRDGGPRI () { &_IOWR(ord(\'i\'), 80, \'struct ifbrparam\');}' unless defined(&SIOCBRDGGPRI);
    eval 'sub SIOCBRDGSPRI () { &_IOW(ord(\'i\'), 80, \'struct ifbrparam\');}' unless defined(&SIOCBRDGSPRI);
    eval 'sub SIOCBRDGGHT () { &_IOWR(ord(\'i\'), 81, \'struct ifbrparam\');}' unless defined(&SIOCBRDGGHT);
    eval 'sub SIOCBRDGSHT () { &_IOW(ord(\'i\'), 81, \'struct ifbrparam\');}' unless defined(&SIOCBRDGSHT);
    eval 'sub SIOCBRDGGFD () { &_IOWR(ord(\'i\'), 82, \'struct ifbrparam\');}' unless defined(&SIOCBRDGGFD);
    eval 'sub SIOCBRDGSFD () { &_IOW(ord(\'i\'), 82, \'struct ifbrparam\');}' unless defined(&SIOCBRDGSFD);
    eval 'sub SIOCBRDGGMA () { &_IOWR(ord(\'i\'), 83, \'struct ifbrparam\');}' unless defined(&SIOCBRDGGMA);
    eval 'sub SIOCBRDGSMA () { &_IOW(ord(\'i\'), 83, \'struct ifbrparam\');}' unless defined(&SIOCBRDGSMA);
    eval 'sub SIOCBRDGSIFPRIO () { &_IOW(ord(\'i\'), 84, \'struct ifbreq\');}' unless defined(&SIOCBRDGSIFPRIO);
    eval 'sub SIOCBRDGSIFCOST () { &_IOW(ord(\'i\'), 85, \'struct ifbreq\');}' unless defined(&SIOCBRDGSIFCOST);
    eval 'sub SIOCBRDGGPARAM () { &_IOWR(ord(\'i\'), 88, \'struct ifbropreq\');}' unless defined(&SIOCBRDGGPARAM);
    eval 'sub SIOCBRDGSTXHC () { &_IOW(ord(\'i\'), 89, \'struct ifbrparam\');}' unless defined(&SIOCBRDGSTXHC);
    eval 'sub SIOCBRDGSPROTO () { &_IOW(ord(\'i\'), 90, \'struct ifbrparam\');}' unless defined(&SIOCBRDGSPROTO);
    eval 'sub SIOCBRDGS () {1;}' unless defined(&SIOCBRDGS);
    eval 'sub GRESADDRS () { &_IOW(ord(\'i\'), 101, \'struct ifreq\');}' unless defined(&GRESADDRS);
    eval 'sub GRESADDRD () { &_IOW(ord(\'i\'), 102, \'struct ifreq\');}' unless defined(&GRESADDRD);
    eval 'sub GREGADDRS () { &_IOWR(ord(\'i\'), 103, \'struct ifreq\');}' unless defined(&GREGADDRS);
    eval 'sub GREGADDRD () { &_IOWR(ord(\'i\'), 104, \'struct ifreq\');}' unless defined(&GREGADDRD);
    eval 'sub GRESPROTO () { &_IOW(ord(\'i\'), 105, \'struct ifreq\');}' unless defined(&GRESPROTO);
    eval 'sub GREGPROTO () { &_IOWR(ord(\'i\'), 106, \'struct ifreq\');}' unless defined(&GREGPROTO);
    eval 'sub SIOCSIFMTU () { &_IOW(ord(\'i\'), 127, \'struct ifreq\');}' unless defined(&SIOCSIFMTU);
    eval 'sub SIOCGIFMTU () { &_IOWR(ord(\'i\'), 126, \'struct ifreq\');}' unless defined(&SIOCGIFMTU);
    eval 'sub SIOCSIFASYNCMAP () { &_IOW(ord(\'i\'), 125, \'struct ifreq\');}' unless defined(&SIOCSIFASYNCMAP);
    eval 'sub SIOCGIFASYNCMAP () { &_IOWR(ord(\'i\'), 124, \'struct ifreq\');}' unless defined(&SIOCGIFASYNCMAP);
    eval 'sub SIOCIFCREATE () { &_IOW(ord(\'i\'), 122, \'struct ifreq\');}' unless defined(&SIOCIFCREATE);
    eval 'sub SIOCIFDESTROY () { &_IOW(ord(\'i\'), 121, \'struct ifreq\');}' unless defined(&SIOCIFDESTROY);
    eval 'sub SIOCIFGCLONERS () { &_IOWR(ord(\'i\'), 120, \'struct if_clonereq\');}' unless defined(&SIOCIFGCLONERS);
    eval 'sub SIOCAIFGROUP () { &_IOW(ord(\'i\'), 135, \'struct ifgroupreq\');}' unless defined(&SIOCAIFGROUP);
    eval 'sub SIOCGIFGROUP () { &_IOWR(ord(\'i\'), 136, \'struct ifgroupreq\');}' unless defined(&SIOCGIFGROUP);
    eval 'sub SIOCDIFGROUP () { &_IOW(ord(\'i\'), 137, \'struct ifgroupreq\');}' unless defined(&SIOCDIFGROUP);
    eval 'sub SIOCGIFGMEMB () { &_IOWR(ord(\'i\'), 138, \'struct ifgroupreq\');}' unless defined(&SIOCGIFGMEMB);
    eval 'sub SIOCGIFGATTR () { &_IOWR(ord(\'i\'), 139, \'struct ifgroupreq\');}' unless defined(&SIOCGIFGATTR);
    eval 'sub SIOCSIFGATTR () { &_IOW(ord(\'i\'), 140, \'struct ifgroupreq\');}' unless defined(&SIOCSIFGATTR);
    eval 'sub SIOCSIFDESCR () { &_IOW(ord(\'i\'), 128, \'struct ifreq\');}' unless defined(&SIOCSIFDESCR);
    eval 'sub SIOCGIFDESCR () { &_IOWR(ord(\'i\'), 129, \'struct ifreq\');}' unless defined(&SIOCGIFDESCR);
    eval 'sub SIOCSIFTIMESLOT () { &_IOW(ord(\'i\'), 133, \'struct ifreq\');}' unless defined(&SIOCSIFTIMESLOT);
    eval 'sub SIOCGIFTIMESLOT () { &_IOWR(ord(\'i\'), 134, \'struct ifreq\');}' unless defined(&SIOCGIFTIMESLOT);
    eval 'sub SIOCSETVLANPRIO () { &_IOW(ord(\'i\'), 143, \'struct ifreq\');}' unless defined(&SIOCSETVLANPRIO);
    eval 'sub SIOCGETVLANPRIO () { &_IOWR(ord(\'i\'), 144, \'struct ifreq\');}' unless defined(&SIOCGETVLANPRIO);
    eval 'sub SIOCSVH () { &_IOWR(ord(\'i\'), 245, \'struct ifreq\');}' unless defined(&SIOCSVH);
    eval 'sub SIOCGVH () { &_IOWR(ord(\'i\'), 246, \'struct ifreq\');}' unless defined(&SIOCGVH);
    eval 'sub SIOCSETPFSYNC () { &_IOW(ord(\'i\'), 247, \'struct ifreq\');}' unless defined(&SIOCSETPFSYNC);
    eval 'sub SIOCGETPFSYNC () { &_IOWR(ord(\'i\'), 248, \'struct ifreq\');}' unless defined(&SIOCGETPFSYNC);
}
1;
