📄 socket.ph-solaris
字号:
if (!defined &_SYS_SOCKET_H) { eval 'sub _SYS_SOCKET_H {1;}'; if (!defined &_KERNEL) { require 'sys/netconfig.ph'; } if (defined &__cplusplus) { } if (!defined &NC_TPI_CLTS) { eval 'sub NC_TPI_CLTS {1;}'; eval 'sub NC_TPI_COTS {2;}'; eval 'sub NC_TPI_COTS_ORD {3;}'; eval 'sub NC_TPI_RAW {4;}'; } eval 'sub SOCK_STREAM { &NC_TPI_COTS;}'; eval 'sub SOCK_DGRAM { &NC_TPI_CLTS;}'; eval 'sub SOCK_RAW { &NC_TPI_RAW;}'; eval 'sub SOCK_RDM {5;}'; eval 'sub SOCK_SEQPACKET {6;}'; eval 'sub SO_DEBUG {0x0001;}'; eval 'sub SO_ACCEPTCONN {0x0002;}'; eval 'sub SO_REUSEADDR {0x0004;}'; eval 'sub SO_KEEPALIVE {0x0008;}'; eval 'sub SO_DONTROUTE {0x0010;}'; eval 'sub SO_BROADCAST {0x0020;}'; eval 'sub SO_USELOOPBACK {0x0040;}'; eval 'sub SO_LINGER {0x0080;}'; eval 'sub SO_OOBINLINE {0x0100;}'; eval 'sub SO_DONTLINGER {(~ &SO_LINGER);}'; eval 'sub SO_SNDBUF {0x1001;}'; eval 'sub SO_RCVBUF {0x1002;}'; eval 'sub SO_SNDLOWAT {0x1003;}'; eval 'sub SO_RCVLOWAT {0x1004;}'; eval 'sub SO_SNDTIMEO {0x1005;}'; eval 'sub SO_RCVTIMEO {0x1006;}'; eval 'sub SO_ERROR {0x1007;}'; eval 'sub SO_TYPE {0x1008;}'; eval 'sub SO_PROTOTYPE {0x1009;}'; eval 'sub SOL_SOCKET {0xffff;}'; eval 'sub AF_UNSPEC {0;}'; eval 'sub AF_UNIX {1;}'; eval 'sub AF_INET {2;}'; eval 'sub AF_IMPLINK {3;}'; eval 'sub AF_PUP {4;}'; eval 'sub AF_CHAOS {5;}'; eval 'sub AF_NS {6;}'; eval 'sub AF_NBS {7;}'; eval 'sub AF_ECMA {8;}'; eval 'sub AF_DATAKIT {9;}'; eval 'sub AF_CCITT {10;}'; eval 'sub AF_SNA {11;}'; eval 'sub AF_DECnet {12;}'; eval 'sub AF_DLI {13;}'; eval 'sub AF_LAT {14;}'; eval 'sub AF_HYLINK {15;}'; eval 'sub AF_APPLETALK {16;}'; eval 'sub AF_NIT {17;}'; eval 'sub AF_802 {18;}'; eval 'sub AF_OSI {19;}'; eval 'sub AF_X25 {20;}'; eval 'sub AF_OSINET {21;}'; eval 'sub AF_GOSIP {22;}'; eval 'sub AF_MAX {22;}'; eval 'sub PF_UNSPEC { &AF_UNSPEC;}'; eval 'sub PF_UNIX { &AF_UNIX;}'; eval 'sub PF_INET { &AF_INET;}'; eval 'sub PF_IMPLINK { &AF_IMPLINK;}'; eval 'sub PF_PUP { &AF_PUP;}'; eval 'sub PF_CHAOS { &AF_CHAOS;}'; eval 'sub PF_NS { &AF_NS;}'; eval 'sub PF_NBS { &AF_NBS;}'; eval 'sub PF_ECMA { &AF_ECMA;}'; eval 'sub PF_DATAKIT { &AF_DATAKIT;}'; eval 'sub PF_CCITT { &AF_CCITT;}'; eval 'sub PF_SNA { &AF_SNA;}'; eval 'sub PF_DECnet { &AF_DECnet;}'; eval 'sub PF_DLI { &AF_DLI;}'; eval 'sub PF_LAT { &AF_LAT;}'; eval 'sub PF_HYLINK { &AF_HYLINK;}'; eval 'sub PF_APPLETALK { &AF_APPLETALK;}'; eval 'sub PF_NIT { &AF_NIT;}'; eval 'sub PF_802 { &AF_802;}'; eval 'sub PF_OSI { &AF_OSI;}'; eval 'sub PF_X25 { &AF_X25;}'; eval 'sub PF_OSINET { &AF_OSINET;}'; eval 'sub PF_GOSIP { &AF_GOSIP;}'; eval 'sub PF_MAX { &AF_MAX;}'; eval 'sub SOMAXCONN {5;}'; eval 'sub MSG_OOB {0x1;}'; eval 'sub MSG_PEEK {0x2;}'; eval 'sub MSG_DONTROUTE {0x4;}'; eval 'sub MSG_MAXIOVLEN {16;}'; eval 'sub OPTLEN { local($x) = @_; eval "(((($x) + $sizeof{\'long\'} - 1) / $sizeof{\'long\'}) * $sizeof{\'long\'})"; }'; eval 'sub OPTVAL { local($opt) = @_; eval "(($opt + 1))"; }';# if (( &INTEL == 31) || ( &ATT == 31)) {# eval 'sub SOCKETSYS {88;}';# }# else { eval 'sub SOCKETSYS {83;}';# } eval 'sub SO_ACCEPT {1;}'; eval 'sub SO_BIND {2;}'; eval 'sub SO_CONNECT {3;}'; eval 'sub SO_GETPEERNAME {4;}'; eval 'sub SO_GETSOCKNAME {5;}'; eval 'sub SO_GETSOCKOPT {6;}'; eval 'sub SO_LISTEN {7;}'; eval 'sub SO_RECV {8;}'; eval 'sub SO_RECVFROM {9;}'; eval 'sub SO_SEND {10;}'; eval 'sub SO_SENDTO {11;}'; eval 'sub SO_SETSOCKOPT {12;}'; eval 'sub SO_SHUTDOWN {13;}'; eval 'sub SO_SOCKET {14;}'; eval 'sub SO_SOCKPOLL {15;}'; eval 'sub SO_GETIPDOMAIN {16;}'; eval 'sub SO_SETIPDOMAIN {17;}'; eval 'sub SO_ADJTIME {18;}'; if (!defined &_KERNEL) { if (defined &__STDC__) { } else { } } if (defined &__cplusplus) { }}1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -