require '_h2ph_pre.ph';

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 SIOCADDRT () { &_IOW(ord(\'r\'), 10, \'struct ortentry\');}' unless defined(&SIOCADDRT);
    eval 'sub SIOCDELRT () { &_IOW(ord(\'r\'), 11, \'struct ortentry\');}' unless defined(&SIOCDELRT);
    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 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 SIOCBRDGADD () { &_IOWR(ord(\'i\'), 60, \'struct ifbreq\');}' unless defined(&SIOCBRDGADD);
    eval 'sub SIOCBRDGDEL () { &_IOWR(ord(\'i\'), 61, \'struct ifbreq\');}' unless defined(&SIOCBRDGDEL);
    eval 'sub SIOCBRDGGIFFLGS () { &_IOWR(ord(\'i\'), 62, \'struct ifbreq\');}' unless defined(&SIOCBRDGGIFFLGS);
    eval 'sub SIOCBRDGSIFFLGS () { &_IOWR(ord(\'i\'), 63, \'struct ifbreq\');}' unless defined(&SIOCBRDGSIFFLGS);
    eval 'sub SIOCBRDGSCACHE () { &_IOWR(ord(\'i\'), 64, \'struct ifbcachereq\');}' unless defined(&SIOCBRDGSCACHE);
    eval 'sub SIOCBRDGGCACHE () { &_IOWR(ord(\'i\'), 65, \'struct ifbcachereq\');}' unless defined(&SIOCBRDGGCACHE);
    eval 'sub SIOCBRDGIFS () { &_IOWR(ord(\'i\'), 66, \'struct ifbreq\');}' unless defined(&SIOCBRDGIFS);
    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 () { &_IOWR(ord(\'i\'), 69, \'struct ifbcachetoreq\');}' unless defined(&SIOCBRDGSTO);
    eval 'sub SIOCBRDGGTO () { &_IOWR(ord(\'i\'), 70, \'struct ifbcachetoreq\');}' unless defined(&SIOCBRDGGTO);
    eval 'sub SIOCBRDGDADDR () { &_IOWR(ord(\'i\'), 71, \'struct ifbareq\');}' unless defined(&SIOCBRDGDADDR);
    eval 'sub SIOCBRDGFLUSH () { &_IOWR(ord(\'i\'), 72, \'struct ifbreq\');}' unless defined(&SIOCBRDGFLUSH);
    eval 'sub SIOCGENCSA () { &_IOWR(ord(\'i\'), 73, \'struct ifsa\');}' unless defined(&SIOCGENCSA);
    eval 'sub SIOCSENCDSTSA () { &_IOW(ord(\'i\'), 74, \'struct ifsa\');}' unless defined(&SIOCSENCDSTSA);
    eval 'sub SIOCSENCSRCSA () { &_IOW(ord(\'i\'), 75, \'struct ifsa\');}' unless defined(&SIOCSENCSRCSA);
    eval 'sub SIOCSENCCLEARSA () { &_IOW(ord(\'i\'), 76, \'struct ifsa\');}' unless defined(&SIOCSENCCLEARSA);
    eval 'sub SIOCBRDGARL () { &_IOWR(ord(\'i\'), 77, \'struct ifbrlreq\');}' unless defined(&SIOCBRDGARL);
    eval 'sub SIOCBRDGFRL () { &_IOWR(ord(\'i\'), 78, \'struct ifbrlreq\');}' unless defined(&SIOCBRDGFRL);
    eval 'sub SIOCBRDGGRL () { &_IOWR(ord(\'i\'), 79, \'struct ifbrlconf\');}' unless defined(&SIOCBRDGGRL);
    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);
}
1;
