home *** CD-ROM | disk | FTP | other *** search
- if (!defined &_LINUX_SOCKET_H) {
- eval 'sub _LINUX_SOCKET_H {1;}';
- require 'linux/sockios.ph';
- eval 'sub SOCK_STREAM {1;}';
- eval 'sub SOCK_DGRAM {2;}';
- eval 'sub SOCK_RAW {3;}';
- eval 'sub SOCK_RDM {4;}';
- eval 'sub SOCK_SEQPACKET {5;}';
- eval 'sub SOCK_PACKET {10;}';
- eval 'sub AF_UNSPEC {0;}';
- eval 'sub AF_UNIX {1;}';
- eval 'sub AF_INET {2;}';
- eval 'sub AF_AX25 {3;}';
- eval 'sub AF_IPX {4;}';
- eval 'sub AF_APPLETALK {5;}';
- eval 'sub AF_MAX {8;}';
- eval 'sub PF_UNSPEC { &AF_UNSPEC;}';
- eval 'sub PF_UNIX { &AF_UNIX;}';
- eval 'sub PF_INET { &AF_INET;}';
- eval 'sub PF_AX25 { &AF_AX25;}';
- eval 'sub PF_IPX { &AF_IPX;}';
- eval 'sub PF_APPLETALK { &AF_APPLETALK;}';
- eval 'sub PF_MAX { &AF_MAX;}';
- eval 'sub MSG_OOB {1;}';
- eval 'sub MSG_PEEK {2;}';
- eval 'sub MSG_DONTROUTE {4;}';
- eval 'sub SOL_SOCKET {1;}';
- eval 'sub SOL_IP {0;}';
- eval 'sub SOL_IPX {256;}';
- eval 'sub SOL_AX25 {257;}';
- eval 'sub SOL_ATALK {258;}';
- eval 'sub SOL_TCP {6;}';
- eval 'sub SOL_UDP {17;}';
- eval 'sub SO_DEBUG {1;}';
- eval 'sub SO_REUSEADDR {2;}';
- eval 'sub SO_TYPE {3;}';
- eval 'sub SO_ERROR {4;}';
- eval 'sub SO_DONTROUTE {5;}';
- eval 'sub SO_BROADCAST {6;}';
- eval 'sub SO_SNDBUF {7;}';
- eval 'sub SO_RCVBUF {8;}';
- eval 'sub SO_KEEPALIVE {9;}';
- eval 'sub SO_OOBINLINE {10;}';
- eval 'sub SO_NO_CHECK {11;}';
- eval 'sub SO_PRIORITY {12;}';
- eval 'sub SO_LINGER {13;}';
- eval 'sub IP_TOS {1;}';
- eval 'sub IPTOS_LOWDELAY {0x10;}';
- eval 'sub IPTOS_THROUGHPUT {0x08;}';
- eval 'sub IPTOS_RELIABILITY {0x04;}';
- eval 'sub IP_TTL {2;}';
- if (defined &V1_3_WILL_DO_THIS_FUNKY_STUFF) {
- eval 'sub IP_HRDINCL {3;}';
- eval 'sub IP_OPTIONS {4;}';
- }
- eval 'sub IP_MULTICAST_IF {32;}';
- eval 'sub IP_MULTICAST_TTL {33;}';
- eval 'sub IP_MULTICAST_LOOP {34;}';
- eval 'sub IP_ADD_MEMBERSHIP {35;}';
- eval 'sub IP_DROP_MEMBERSHIP {36;}';
- eval 'sub IP_DEFAULT_MULTICAST_TTL {1;}';
- eval 'sub IP_DEFAULT_MULTICAST_LOOP {1;}';
- eval 'sub IP_MAX_MEMBERSHIPS {20;}';
- eval 'sub IPX_TYPE {1;}';
- eval 'sub TCP_NODELAY {1;}';
- eval 'sub TCP_MAXSEG {2;}';
- eval 'sub SOPRI_INTERACTIVE {0;}';
- eval 'sub SOPRI_NORMAL {1;}';
- eval 'sub SOPRI_BACKGROUND {2;}';
- }
- 1;
-