1<?php 2 3/** @generate-class-entries */ 4 5/** 6 * @var int 7 * @cvalue AF_UNIX 8 */ 9const AF_UNIX = UNKNOWN; 10/** 11 * @var int 12 * @cvalue AF_INET 13 */ 14const AF_INET = UNKNOWN; 15#ifdef HAVE_IPV6 16/** 17 * @var int 18 * @cvalue AF_INET6 19 */ 20const AF_INET6 = UNKNOWN; 21#endif 22#ifdef AF_DIVERT 23/** 24 * @var int 25 * @cvalue AF_DIVERT 26 */ 27const AF_DIVERT = UNKNOWN; 28#endif 29/** 30 * @var int 31 * @cvalue SOCK_STREAM 32 */ 33const SOCK_STREAM = UNKNOWN; 34/** 35 * @var int 36 * @cvalue SOCK_DGRAM 37 */ 38const SOCK_DGRAM = UNKNOWN; 39/** 40 * @var int 41 * @cvalue SOCK_RAW 42 */ 43const SOCK_RAW = UNKNOWN; 44/** 45 * @var int 46 * @cvalue SOCK_SEQPACKET 47 */ 48const SOCK_SEQPACKET = UNKNOWN; 49#ifdef SOCK_RDM 50/** 51 * @var int 52 * @cvalue SOCK_RDM 53 */ 54const SOCK_RDM = UNKNOWN; 55#endif 56#ifdef SOCK_CONN_DGRAM 57/** 58 * @var int 59 * @cvalue SOCK_CONN_DGRAM 60 */ 61const SOCK_CONN_DGRAM = UNKNOWN; 62/** 63 * is an alias of SOCK_CONN_DGRAM 64 * @var int 65 * @cvalue SOCK_DCCP 66 */ 67const SOCK_DCCP = UNKNOWN; 68#endif 69 70/** 71 * @var int 72 * @cvalue MSG_OOB 73 */ 74const MSG_OOB = UNKNOWN; 75/** 76 * @var int 77 * @cvalue MSG_WAITALL 78 */ 79const MSG_WAITALL = UNKNOWN; 80/** 81 * @var int 82 * @cvalue MSG_CTRUNC 83 */ 84const MSG_CTRUNC = UNKNOWN; 85/** 86 * @var int 87 * @cvalue MSG_TRUNC 88 */ 89const MSG_TRUNC = UNKNOWN; 90/** 91 * @var int 92 * @cvalue MSG_PEEK 93 */ 94const MSG_PEEK = UNKNOWN; 95/** 96 * @var int 97 * @cvalue MSG_DONTROUTE 98 */ 99const MSG_DONTROUTE = UNKNOWN; 100#ifdef MSG_EOR 101/** 102 * @var int 103 * @cvalue MSG_EOR 104 */ 105const MSG_EOR = UNKNOWN; 106#endif 107#ifdef MSG_EOF 108/** 109 * @var int 110 * @cvalue MSG_EOF 111 */ 112const MSG_EOF = UNKNOWN; 113#endif 114 115#ifdef MSG_CONFIRM 116/** 117 * @var int 118 * @cvalue MSG_CONFIRM 119 */ 120const MSG_CONFIRM = UNKNOWN; 121#endif 122#ifdef MSG_ERRQUEUE 123/** 124 * @var int 125 * @cvalue MSG_ERRQUEUE 126 */ 127const MSG_ERRQUEUE = UNKNOWN; 128#endif 129#ifdef MSG_NOSIGNAL 130/** 131 * @var int 132 * @cvalue MSG_NOSIGNAL 133 */ 134const MSG_NOSIGNAL = UNKNOWN; 135#endif 136#ifdef MSG_DONTWAIT 137/** 138 * @var int 139 * @cvalue MSG_DONTWAIT 140 */ 141const MSG_DONTWAIT = UNKNOWN; 142#endif 143#ifdef MSG_MORE 144/** 145 * @var int 146 * @cvalue MSG_MORE 147 */ 148const MSG_MORE = UNKNOWN; 149#endif 150#ifdef MSG_WAITFORONE 151/** 152 * @var int 153 * @cvalue MSG_WAITFORONE 154 */ 155const MSG_WAITFORONE = UNKNOWN; 156#endif 157#ifdef MSG_CMSG_CLOEXEC 158/** 159 * @var int 160 * @cvalue MSG_CMSG_CLOEXEC 161 */ 162const MSG_CMSG_CLOEXEC = UNKNOWN; 163#endif 164#ifdef MSG_ZEROCOPY 165/** 166 * @var int 167 * @cvalue MSG_ZEROCOPY 168 */ 169const MSG_ZEROCOPY = UNKNOWN; 170#endif 171 172/** 173 * @var int 174 * @cvalue SO_DEBUG 175 */ 176const SO_DEBUG = UNKNOWN; 177/** 178 * @var int 179 * @cvalue SO_REUSEADDR 180 */ 181const SO_REUSEADDR = UNKNOWN; 182#ifdef SO_REUSEPORT 183/** 184 * @var int 185 * @cvalue SO_REUSEPORT 186 */ 187const SO_REUSEPORT = UNKNOWN; 188#endif 189#ifdef SO_REUSEPORT_LB 190/** 191 * @var int 192 * @cvalue SO_REUSEPORT_LB 193 */ 194const SO_REUSEPORT_LB = UNKNOWN; 195#endif 196/** 197 * @var int 198 * @cvalue SO_KEEPALIVE 199 */ 200const SO_KEEPALIVE = UNKNOWN; 201/** 202 * @var int 203 * @cvalue SO_DONTROUTE 204 */ 205const SO_DONTROUTE = UNKNOWN; 206/** 207 * @var int 208 * @cvalue SO_LINGER 209 */ 210const SO_LINGER = UNKNOWN; 211/** 212 * @var int 213 * @cvalue SO_BROADCAST 214 */ 215const SO_BROADCAST = UNKNOWN; 216/** 217 * @var int 218 * @cvalue SO_OOBINLINE 219 */ 220const SO_OOBINLINE = UNKNOWN; 221/** 222 * @var int 223 * @cvalue SO_SNDBUF 224 */ 225const SO_SNDBUF = UNKNOWN; 226/** 227 * @var int 228 * @cvalue SO_RCVBUF 229 */ 230const SO_RCVBUF = UNKNOWN; 231/** 232 * @var int 233 * @cvalue SO_SNDLOWAT 234 */ 235const SO_SNDLOWAT = UNKNOWN; 236/** 237 * @var int 238 * @cvalue SO_RCVLOWAT 239 */ 240const SO_RCVLOWAT = UNKNOWN; 241/** 242 * @var int 243 * @cvalue SO_SNDTIMEO 244 */ 245const SO_SNDTIMEO = UNKNOWN; 246/** 247 * @var int 248 * @cvalue SO_RCVTIMEO 249 */ 250const SO_RCVTIMEO = UNKNOWN; 251/** 252 * @var int 253 * @cvalue SO_TYPE 254 */ 255const SO_TYPE = UNKNOWN; 256#ifdef SO_FAMILY 257/** 258 * @var int 259 * @cvalue SO_FAMILY 260 */ 261const SO_FAMILY = UNKNOWN; 262#endif 263/** 264 * @var int 265 * @cvalue SO_ERROR 266 */ 267const SO_ERROR = UNKNOWN; 268#ifdef SO_BINDTODEVICE 269/** 270 * @var int 271 * @cvalue SO_BINDTODEVICE 272 */ 273const SO_BINDTODEVICE = UNKNOWN; 274#endif 275#ifdef SO_USER_COOKIE 276/** 277 * @var int 278 * @cvalue SO_LABEL 279 */ 280const SO_LABEL = UNKNOWN; 281/** 282 * @var int 283 * @cvalue SO_PEERLABEL 284 */ 285const SO_PEERLABEL = UNKNOWN; 286/** 287 * @var int 288 * @cvalue SO_LISTENQLIMIT 289 */ 290const SO_LISTENQLIMIT = UNKNOWN; 291/** 292 * @var int 293 * @cvalue SO_LISTENQLEN 294 */ 295const SO_LISTENQLEN = UNKNOWN; 296/** 297 * @var int 298 * @cvalue SO_USER_COOKIE 299 */ 300const SO_USER_COOKIE = UNKNOWN; 301#endif 302#ifdef SO_SETFIB 303/** 304 * @var int 305 * @cvalue SO_SETFIB 306 */ 307const SO_SETFIB = UNKNOWN; 308#endif 309#ifdef SO_ACCEPTFILTER 310/** 311 * @var int 312 * @cvalue SO_ACCEPTFILTER 313 */ 314const SO_ACCEPTFILTER = UNKNOWN; 315#endif 316#ifdef SO_RERROR 317/** 318 * @var int 319 * @cvalue SO_RERROR 320 */ 321const SO_RERROR = UNKNOWN; 322#endif 323#ifdef SO_SOPLICE 324/** 325 * @var int 326 * @cvalue SO_SPLICE 327 */ 328const SO_SPLICE = UNKNOWN; 329#endif 330#ifdef SO_ZEROIZE 331/** 332 * @var int 333 * @cvalue SO_ZEROIZE 334 */ 335const SO_ZEROIZE = UNKNOWN; 336#endif 337#ifdef SOL_FILTER 338/** 339 * @var int 340 * @cvalue SOL_FILTER 341 */ 342const SOL_FILTER = UNKNOWN; 343/** 344 * @var int 345 * @cvalue FIL_ATTACH 346 */ 347const FIL_ATTACH = UNKNOWN; 348/** 349 * @var int 350 * @cvalue FIL_DETACH 351 */ 352const FIL_DETACH = UNKNOWN; 353#endif 354#ifdef SO_DONTTRUNC 355/** 356 * @var int 357 * @cvalue SO_DONTTRUNC 358 */ 359const SO_DONTTRUNC = UNKNOWN; 360#endif 361#ifdef SO_WANTMORE 362/** 363 * @var int 364 * @cvalue SO_WANTMORE 365 */ 366const SO_WANTMORE = UNKNOWN; 367#endif 368/** 369 * @var int 370 * @cvalue SOL_SOCKET 371 */ 372const SOL_SOCKET = UNKNOWN; 373/** 374 * @var int 375 * @cvalue SOMAXCONN 376 */ 377const SOMAXCONN = UNKNOWN; 378#ifdef SO_MARK 379/** 380 * @var int 381 * @cvalue SO_MARK 382 */ 383const SO_MARK = UNKNOWN; 384#endif 385#ifdef SO_RTABLE 386/** 387 * @var int 388 * @cvalue SO_RTABLE 389 */ 390const SO_RTABLE = UNKNOWN; 391#endif 392#ifdef SO_INCOMING_CPU 393/** 394 * @var int 395 * @cvalue SO_INCOMING_CPU 396 */ 397const SO_INCOMING_CPU = UNKNOWN; 398#endif 399#ifdef SO_MEMINFO 400/** 401 * @var int 402 * @cvalue SO_MEMINFO 403 */ 404const SO_MEMINFO = UNKNOWN; 405#endif 406#ifdef SO_BPF_EXTENSIONS 407/** 408 * @var int 409 * @cvalue SO_BPF_EXTENSIONS 410 */ 411const SO_BPF_EXTENSIONS = UNKNOWN; 412#endif 413#ifdef SO_EXCLBIND 414/** 415 * @var int 416 * @cvalue SO_EXCLBIND 417 */ 418const SO_EXCLBIND = UNKNOWN; 419#endif 420#ifdef SKF_AD_OFF 421/** 422 * @var int 423 * @cvalue SKF_AD_OFF 424 */ 425const SKF_AD_OFF = UNKNOWN; 426#endif 427#ifdef SKF_AD_PROTOCOL 428/** 429 * @var int 430 * @cvalue SKF_AD_PROTOCOL 431 */ 432const SKF_AD_PROTOCOL = UNKNOWN; 433#endif 434#ifdef SKF_AD_PKTTYPE 435/** 436 * @var int 437 * @cvalue SKF_AD_PKTTYPE 438 */ 439const SKF_AD_PKTTYPE = UNKNOWN; 440#endif 441#ifdef SKF_AD_IFINDEX 442/** 443 * @var int 444 * @cvalue SKF_AD_IFINDEX 445 */ 446const SKF_AD_IFINDEX = UNKNOWN; 447#endif 448#ifdef SKF_AD_NLATTR 449/** 450 * @var int 451 * @cvalue SKF_AD_NLATTR 452 */ 453const SKF_AD_NLATTR = UNKNOWN; 454#endif 455#ifdef SKF_AD_NLATTR_NEST 456/** 457 * @var int 458 * @cvalue SKF_AD_NLATTR_NEST 459 */ 460const SKF_AD_NLATTR_NEST = UNKNOWN; 461#endif 462#ifdef SKF_AD_MARK 463/** 464 * @var int 465 * @cvalue SKF_AD_MARK 466 */ 467const SKF_AD_MARK = UNKNOWN; 468#endif 469#ifdef SKF_AD_QUEUE 470/** 471 * @var int 472 * @cvalue SKF_AD_QUEUE 473 */ 474const SKF_AD_QUEUE = UNKNOWN; 475#endif 476#ifdef SKF_AD_HATYPE 477/** 478 * @var int 479 * @cvalue SKF_AD_HATYPE 480 */ 481const SKF_AD_HATYPE = UNKNOWN; 482#endif 483#ifdef SKF_AD_RXHASH 484/** 485 * @var int 486 * @cvalue SKF_AD_RXHASH 487 */ 488const SKF_AD_RXHASH = UNKNOWN; 489#endif 490#ifdef SKF_AD_CPU 491/** 492 * @var int 493 * @cvalue SKF_AD_CPU 494 */ 495const SKF_AD_CPU = UNKNOWN; 496#endif 497#ifdef SKF_AD_ALU_XOR_X 498/** 499 * @var int 500 * @cvalue SKF_AD_ALU_XOR_X 501 */ 502const SKF_AD_ALU_XOR_X = UNKNOWN; 503#endif 504#ifdef SKF_AD_VLAN_TAG 505/** 506 * @var int 507 * @cvalue SKF_AD_VLAN_TAG 508 */ 509const SKF_AD_VLAN_TAG = UNKNOWN; 510#endif 511#ifdef SKF_AD_VLAN_TAG_PRESENT 512/** 513 * @var int 514 * @cvalue SKF_AD_VLAN_TAG_PRESENT 515 */ 516const SKF_AD_VLAN_TAG_PRESENT = UNKNOWN; 517#endif 518#ifdef SKF_AD_PAY_OFFSET 519/** 520 * @var int 521 * @cvalue SKF_AD_PAY_OFFSET 522 */ 523const SKF_AD_PAY_OFFSET = UNKNOWN; 524#endif 525#ifdef SKF_AD_RANDOM 526/** 527 * @var int 528 * @cvalue SKF_AD_RANDOM 529 */ 530const SKF_AD_RANDOM = UNKNOWN; 531#endif 532#ifdef SKF_AD_VLAN_TPID 533/** 534 * @var int 535 * @cvalue SKF_AD_VLAN_TPID 536 */ 537const SKF_AD_VLAN_TPID = UNKNOWN; 538#endif 539#ifdef SKF_AD_MAX 540/** 541 * @var int 542 * @cvalue SKF_AD_MAX 543 */ 544const SKF_AD_MAX = UNKNOWN; 545#endif 546 547#ifdef TCP_CONGESTION 548/** 549 * @var int 550 * @cvalue TCP_CONGESTION 551 */ 552const TCP_CONGESTION = UNKNOWN; 553#endif 554#ifdef TCP_SYNCNT 555/** 556 * @var int 557 * @cvalue TCP_SYNCNT 558 */ 559const TCP_SYNCNT = UNKNOWN; 560#endif 561#ifdef SO_ZEROCOPY 562/** 563 * @var int 564 * @cvalue SO_ZEROCOPY 565 */ 566const SO_ZEROCOPY = UNKNOWN; 567#endif 568#ifdef TCP_NODELAY 569/** 570 * @var int 571 * @cvalue TCP_NODELAY 572 */ 573const TCP_NODELAY = UNKNOWN; 574#endif 575#ifdef TCP_NOTSENT_LOWAT 576/** 577 * @var int 578 * @cvalue TCP_NOTSENT_LOWAT 579 */ 580const TCP_NOTSENT_LOWAT = UNKNOWN; 581#endif 582#ifdef TCP_DEFER_ACCEPT 583/** 584 * @var int 585 * @cvalue TCP_DEFER_ACCEPT 586 */ 587const TCP_DEFER_ACCEPT = UNKNOWN; 588#endif 589#ifdef TCP_KEEPALIVE 590/** 591 * @var int 592 * @cvalue TCP_KEEPALIVE 593 */ 594const TCP_KEEPALIVE = UNKNOWN; 595#endif 596#ifdef TCP_KEEPIDLE 597/** 598 * @var int 599 * @cvalue TCP_KEEPIDLE 600 */ 601const TCP_KEEPIDLE = UNKNOWN; 602/** 603 * @var int 604 * @cvalue TCP_KEEPINTVL 605 */ 606const TCP_KEEPINTVL = UNKNOWN; 607/** 608 * @var int 609 * @cvalue TCP_KEEPCNT 610 */ 611const TCP_KEEPCNT = UNKNOWN; 612#endif 613/** 614 * @var int 615 * @cvalue PHP_NORMAL_READ 616 */ 617const PHP_NORMAL_READ = UNKNOWN; 618/** 619 * @var int 620 * @cvalue PHP_BINARY_READ 621 */ 622const PHP_BINARY_READ = UNKNOWN; 623 624/** 625 * @var int 626 * @cvalue PHP_MCAST_JOIN_GROUP 627 */ 628const MCAST_JOIN_GROUP = UNKNOWN; 629/** 630 * @var int 631 * @cvalue PHP_MCAST_LEAVE_GROUP 632 */ 633const MCAST_LEAVE_GROUP = UNKNOWN; 634#ifdef HAS_MCAST_EXT 635/** 636 * @var int 637 * @cvalue PHP_MCAST_BLOCK_SOURCE 638 */ 639const MCAST_BLOCK_SOURCE = UNKNOWN; 640/** 641 * @var int 642 * @cvalue PHP_MCAST_UNBLOCK_SOURCE 643 */ 644const MCAST_UNBLOCK_SOURCE = UNKNOWN; 645/** 646 * @var int 647 * @cvalue PHP_MCAST_JOIN_SOURCE_GROUP 648 */ 649const MCAST_JOIN_SOURCE_GROUP = UNKNOWN; 650/** 651 * @var int 652 * @cvalue PHP_MCAST_LEAVE_SOURCE_GROUP 653 */ 654const MCAST_LEAVE_SOURCE_GROUP = UNKNOWN; 655#endif 656 657/** 658 * @var int 659 * @cvalue IP_MULTICAST_IF 660 */ 661const IP_MULTICAST_IF = UNKNOWN; 662/** 663 * @var int 664 * @cvalue IP_MULTICAST_TTL 665 */ 666const IP_MULTICAST_TTL = UNKNOWN; 667/** 668 * @var int 669 * @cvalue IP_MULTICAST_LOOP 670 */ 671const IP_MULTICAST_LOOP = UNKNOWN; 672#ifdef IP_BIND_ADDRESS_NO_PORT 673/** 674 * @var int 675 * @cvalue IP_BIND_ADDRESS_NO_PORT 676 */ 677const IP_BIND_ADDRESS_NO_PORT = UNKNOWN; 678#endif 679#ifdef HAVE_IPV6 680/** 681 * @var int 682 * @cvalue IPV6_MULTICAST_IF 683 */ 684const IPV6_MULTICAST_IF = UNKNOWN; 685/** 686 * @var int 687 * @cvalue IPV6_MULTICAST_HOPS 688 */ 689const IPV6_MULTICAST_HOPS = UNKNOWN; 690/** 691 * @var int 692 * @cvalue IPV6_MULTICAST_LOOP 693 */ 694const IPV6_MULTICAST_LOOP = UNKNOWN; 695#endif 696 697#ifdef IPV6_V6ONLY 698/** 699 * @var int 700 * @cvalue IPV6_V6ONLY 701 */ 702const IPV6_V6ONLY = UNKNOWN; 703#endif 704 705#ifdef EPERM 706/** 707 * Operation not permitted 708 * @var int 709 * @cvalue EPERM 710 */ 711const SOCKET_EPERM = UNKNOWN; 712#endif 713#ifdef ENOENT 714/** 715 * No such file or directory 716 * @var int 717 * @cvalue ENOENT 718 */ 719const SOCKET_ENOENT = UNKNOWN; 720#endif 721#ifdef PHP_SOCKET_EINTR 722/** 723 * Interrupted system call 724 * @var int 725 * @cvalue PHP_SOCKET_EINTR 726 */ 727const SOCKET_EINTR = UNKNOWN; 728#endif 729#ifdef EIO 730/** 731 * I/O error 732 * @var int 733 * @cvalue EIO 734 */ 735const SOCKET_EIO = UNKNOWN; 736#endif 737#ifdef ENXIO 738/** 739 * No such device or address 740 * @var int 741 * @cvalue ENXIO 742 */ 743const SOCKET_ENXIO = UNKNOWN; 744#endif 745#ifdef E2BIG 746/** 747 * Arg list too long 748 * @var int 749 * @cvalue E2BIG 750 */ 751const SOCKET_E2BIG = UNKNOWN; 752#endif 753#ifdef PHP_SOCKET_EBADF 754/** 755 * Bad file number 756 * @var int 757 * @cvalue PHP_SOCKET_EBADF 758 */ 759const SOCKET_EBADF = UNKNOWN; 760#endif 761#ifdef EAGAIN 762/** 763 * Try again 764 * @var int 765 * @cvalue EAGAIN 766 */ 767const SOCKET_EAGAIN = UNKNOWN; 768#endif 769#ifdef ENOMEM 770/** 771 * Out of memory 772 * @var int 773 * @cvalue ENOMEM 774 */ 775const SOCKET_ENOMEM = UNKNOWN; 776#endif 777#ifdef PHP_SOCKET_EACCES 778/** 779 * Permission denied 780 * @var int 781 * @cvalue PHP_SOCKET_EACCES 782 */ 783const SOCKET_EACCES = UNKNOWN; 784#endif 785#ifdef PHP_SOCKET_EFAULT 786/** 787 * Bad address 788 * @var int 789 * @cvalue PHP_SOCKET_EFAULT 790 */ 791const SOCKET_EFAULT = UNKNOWN; 792#endif 793#ifdef ENOTBLK 794/** 795 * Block device required 796 * @var int 797 * @cvalue ENOTBLK 798 */ 799const SOCKET_ENOTBLK = UNKNOWN; 800#endif 801#ifdef EBUSY 802/** 803 * Device or resource busy 804 * @var int 805 * @cvalue EBUSY 806 */ 807const SOCKET_EBUSY = UNKNOWN; 808#endif 809#ifdef EEXIST 810/** 811 * File exists 812 * @var int 813 * @cvalue EEXIST 814 */ 815const SOCKET_EEXIST = UNKNOWN; 816#endif 817#ifdef EXDEV 818/** 819 * Cross-device link 820 * @var int 821 * @cvalue EXDEV 822 */ 823const SOCKET_EXDEV = UNKNOWN; 824#endif 825#ifdef ENODEV 826/** 827 * No such device 828 * @var int 829 * @cvalue ENODEV 830 */ 831const SOCKET_ENODEV = UNKNOWN; 832#endif 833#ifdef ENOTDIR 834/** 835 * Not a directory 836 * @var int 837 * @cvalue ENOTDIR 838 */ 839const SOCKET_ENOTDIR = UNKNOWN; 840#endif 841#ifdef EISDIR 842/** 843 * Is a directory 844 * @var int 845 * @cvalue EISDIR 846 */ 847const SOCKET_EISDIR = UNKNOWN; 848#endif 849#ifdef PHP_SOCKET_EINVAL 850/** 851 * Invalid argument 852 * @var int 853 * @cvalue PHP_SOCKET_EINVAL 854 */ 855const SOCKET_EINVAL = UNKNOWN; 856#endif 857#ifdef PHP_SOCKET_ENFILE 858/** 859 * File table overflow 860 * @var int 861 * @cvalue PHP_SOCKET_ENFILE 862 */ 863const SOCKET_ENFILE = UNKNOWN; 864#endif 865#ifdef PHP_SOCKET_EMFILE 866/** 867 * Too many open files 868 * @var int 869 * @cvalue PHP_SOCKET_EMFILE 870 */ 871const SOCKET_EMFILE = UNKNOWN; 872#endif 873#ifdef ENOTTY 874/** 875 * Not a typewriter 876 * @var int 877 * @cvalue ENOTTY 878 */ 879const SOCKET_ENOTTY = UNKNOWN; 880#endif 881#ifdef ENOSPC 882/** 883 * No space left on device 884 * @var int 885 * @cvalue ENOSPC 886 */ 887const SOCKET_ENOSPC = UNKNOWN; 888#endif 889#ifdef ESPIPE 890/** 891 * Illegal seek 892 * @var int 893 * @cvalue ESPIPE 894 */ 895const SOCKET_ESPIPE = UNKNOWN; 896#endif 897#ifdef EROFS 898/** 899 * Read-only file system 900 * @var int 901 * @cvalue EROFS 902 */ 903const SOCKET_EROFS = UNKNOWN; 904#endif 905#ifdef EMLINK 906/** 907 * Too many links 908 * @var int 909 * @cvalue EMLINK 910 */ 911const SOCKET_EMLINK = UNKNOWN; 912#endif 913#ifdef EPIPE 914/** 915 * Broken pipe 916 * @var int 917 * @cvalue EPIPE 918 */ 919const SOCKET_EPIPE = UNKNOWN; 920#endif 921#ifdef PHP_SOCKET_ENAMETOOLONG 922/** 923 * File name too long 924 * @var int 925 * @cvalue PHP_SOCKET_ENAMETOOLONG 926 */ 927const SOCKET_ENAMETOOLONG = UNKNOWN; 928#endif 929#ifdef ENOLCK 930/** 931 * No record locks available 932 * @var int 933 * @cvalue ENOLCK 934 */ 935const SOCKET_ENOLCK = UNKNOWN; 936#endif 937#ifdef ENOSYS 938/** 939 * Function not implemented 940 * @var int 941 * @cvalue ENOSYS 942 */ 943const SOCKET_ENOSYS = UNKNOWN; 944#endif 945#ifdef PHP_SOCKET_ENOTEMPTY 946/** 947 * Directory not empty 948 * @var int 949 * @cvalue PHP_SOCKET_ENOTEMPTY 950 */ 951const SOCKET_ENOTEMPTY = UNKNOWN; 952#endif 953#ifdef PHP_SOCKET_ELOOP 954/** 955 * Too many symbolic links encountered 956 * @var int 957 * @cvalue PHP_SOCKET_ELOOP 958 */ 959const SOCKET_ELOOP = UNKNOWN; 960#endif 961#ifdef PHP_SOCKET_EWOULDBLOCK 962/** 963 * Operation would block 964 * @var int 965 * @cvalue PHP_SOCKET_EWOULDBLOCK 966 */ 967const SOCKET_EWOULDBLOCK = UNKNOWN; 968#endif 969#ifdef ENOMSG 970/** 971 * No message of desired type 972 * @var int 973 * @cvalue ENOMSG 974 */ 975const SOCKET_ENOMSG = UNKNOWN; 976#endif 977#ifdef EIDRM 978/** 979 * Identifier removed 980 * @var int 981 * @cvalue EIDRM 982 */ 983const SOCKET_EIDRM = UNKNOWN; 984#endif 985#ifdef ECHRNG 986/** 987 * Channel number out of range 988 * @var int 989 * @cvalue ECHRNG 990 */ 991const SOCKET_ECHRNG = UNKNOWN; 992#endif 993#ifdef EL2NSYNC 994/** 995 * Level 2 not synchronized 996 * @var int 997 * @cvalue EL2NSYNC 998 */ 999const SOCKET_EL2NSYNC = UNKNOWN; 1000#endif 1001#ifdef EL3HLT 1002/** 1003 * Level 3 halted 1004 * @var int 1005 * @cvalue EL3HLT 1006 */ 1007const SOCKET_EL3HLT = UNKNOWN; 1008#endif 1009#ifdef EL3RST 1010/** 1011 * Level 3 reset 1012 * @var int 1013 * @cvalue EL3RST 1014 */ 1015const SOCKET_EL3RST = UNKNOWN; 1016#endif 1017#ifdef ELNRNG 1018/** 1019 * Link number out of range 1020 * @var int 1021 * @cvalue ELNRNG 1022 */ 1023const SOCKET_ELNRNG = UNKNOWN; 1024#endif 1025#ifdef EUNATCH 1026/** 1027 * Protocol driver not attached 1028 * @var int 1029 * @cvalue EUNATCH 1030 */ 1031const SOCKET_EUNATCH = UNKNOWN; 1032#endif 1033#ifdef ENOCSI 1034/** 1035 * No CSI structure available 1036 * @var int 1037 * @cvalue ENOCSI 1038 */ 1039const SOCKET_ENOCSI = UNKNOWN; 1040#endif 1041#ifdef EL2HLT 1042/** 1043 * Level 2 halted 1044 * @var int 1045 * @cvalue EL2HLT 1046 */ 1047const SOCKET_EL2HLT = UNKNOWN; 1048#endif 1049#ifdef EBADE 1050/** 1051 * Invalid exchange 1052 * @var int 1053 * @cvalue EBADE 1054 */ 1055const SOCKET_EBADE = UNKNOWN; 1056#endif 1057#ifdef EBADR 1058/** 1059 * Invalid request descriptor 1060 * @var int 1061 * @cvalue EBADR 1062 */ 1063const SOCKET_EBADR = UNKNOWN; 1064#endif 1065#ifdef EXFULL 1066/** 1067 * Exchange full 1068 * @var int 1069 * @cvalue EXFULL 1070 */ 1071const SOCKET_EXFULL = UNKNOWN; 1072#endif 1073#ifdef ENOANO 1074/** 1075 * No anode 1076 * @var int 1077 * @cvalue ENOANO 1078 */ 1079const SOCKET_ENOANO = UNKNOWN; 1080#endif 1081#ifdef EBADRQC 1082/** 1083 * Invalid request code 1084 * @var int 1085 * @cvalue EBADRQC 1086 */ 1087const SOCKET_EBADRQC = UNKNOWN; 1088#endif 1089#ifdef EBADSLT 1090/** 1091 * Invalid slot 1092 * @var int 1093 * @cvalue EBADSLT 1094 */ 1095const SOCKET_EBADSLT = UNKNOWN; 1096#endif 1097#ifdef ENOSTR 1098/** 1099 * Device not a stream 1100 * @var int 1101 * @cvalue ENOSTR 1102 */ 1103const SOCKET_ENOSTR = UNKNOWN; 1104#endif 1105#ifdef ENODATA 1106/** 1107 * No data available 1108 * @var int 1109 * @cvalue ENODATA 1110 */ 1111const SOCKET_ENODATA = UNKNOWN; 1112#endif 1113#ifdef ETIME 1114/** 1115 * Timer expired 1116 * @var int 1117 * @cvalue ETIME 1118 */ 1119const SOCKET_ETIME = UNKNOWN; 1120#endif 1121#ifdef ENOSR 1122/** 1123 * Out of streams resources 1124 * @var int 1125 * @cvalue ENOSR 1126 */ 1127const SOCKET_ENOSR = UNKNOWN; 1128#endif 1129#ifdef ENONET 1130/** 1131 * Machine is not on the network 1132 * @var int 1133 * @cvalue ENONET 1134 */ 1135const SOCKET_ENONET = UNKNOWN; 1136#endif 1137#ifdef PHP_SOCKET_EREMOTE 1138/** 1139 * Object is remote 1140 * @var int 1141 * @cvalue PHP_SOCKET_EREMOTE 1142 */ 1143const SOCKET_EREMOTE = UNKNOWN; 1144#endif 1145#ifdef ENOLINK 1146/** 1147 * Link has been severed 1148 * @var int 1149 * @cvalue ENOLINK 1150 */ 1151const SOCKET_ENOLINK = UNKNOWN; 1152#endif 1153#ifdef EADV 1154/** 1155 * Advertise error 1156 * @var int 1157 * @cvalue EADV 1158 */ 1159const SOCKET_EADV = UNKNOWN; 1160#endif 1161#ifdef ESRMNT 1162/** 1163 * Srmount error 1164 * @var int 1165 * @cvalue ESRMNT 1166 */ 1167const SOCKET_ESRMNT = UNKNOWN; 1168#endif 1169#ifdef ECOMM 1170/** 1171 * Communication error on send 1172 * @var int 1173 * @cvalue ECOMM 1174 */ 1175const SOCKET_ECOMM = UNKNOWN; 1176#endif 1177#ifdef EPROTO 1178/** 1179 * Protocol error 1180 * @var int 1181 * @cvalue EPROTO 1182 */ 1183const SOCKET_EPROTO = UNKNOWN; 1184#endif 1185#ifdef EMULTIHOP 1186/** 1187 * Multihop attempted 1188 * @var int 1189 * @cvalue EMULTIHOP 1190 */ 1191const SOCKET_EMULTIHOP = UNKNOWN; 1192#endif 1193#ifdef EBADMSG 1194/** 1195 * Not a data message 1196 * @var int 1197 * @cvalue EBADMSG 1198 */ 1199const SOCKET_EBADMSG = UNKNOWN; 1200#endif 1201#ifdef ENOTUNIQ 1202/** 1203 * Name not unique on network 1204 * @var int 1205 * @cvalue ENOTUNIQ 1206 */ 1207const SOCKET_ENOTUNIQ = UNKNOWN; 1208#endif 1209#ifdef EBADFD 1210/** 1211 * File descriptor in bad state 1212 * @var int 1213 * @cvalue EBADFD 1214 */ 1215const SOCKET_EBADFD = UNKNOWN; 1216#endif 1217#ifdef EREMCHG 1218/** 1219 * Remote address changed 1220 * @var int 1221 * @cvalue EREMCHG 1222 */ 1223const SOCKET_EREMCHG = UNKNOWN; 1224#endif 1225#ifdef ERESTART 1226/** 1227 * Interrupted system call should be restarted 1228 * @var int 1229 * @cvalue ERESTART 1230 */ 1231const SOCKET_ERESTART = UNKNOWN; 1232#endif 1233#ifdef ESTRPIPE 1234/** 1235 * Streams pipe error 1236 * @var int 1237 * @cvalue ESTRPIPE 1238 */ 1239const SOCKET_ESTRPIPE = UNKNOWN; 1240#endif 1241#ifdef PHP_SOCKET_EUSERS 1242/** 1243 * Too many users 1244 * @var int 1245 * @cvalue PHP_SOCKET_EUSERS 1246 */ 1247const SOCKET_EUSERS = UNKNOWN; 1248#endif 1249#ifdef PHP_SOCKET_ENOTSOCK 1250/** 1251 * Socket operation on non-socket 1252 * @var int 1253 * @cvalue PHP_SOCKET_ENOTSOCK 1254 */ 1255const SOCKET_ENOTSOCK = UNKNOWN; 1256#endif 1257#ifdef PHP_SOCKET_EDESTADDRREQ 1258/** 1259 * Destination address required 1260 * @var int 1261 * @cvalue PHP_SOCKET_EDESTADDRREQ 1262 */ 1263const SOCKET_EDESTADDRREQ = UNKNOWN; 1264#endif 1265#ifdef PHP_SOCKET_EMSGSIZE 1266/** 1267 * Message too long 1268 * @var int 1269 * @cvalue PHP_SOCKET_EMSGSIZE 1270 */ 1271const SOCKET_EMSGSIZE = UNKNOWN; 1272#endif 1273#ifdef PHP_SOCKET_EPROTOTYPE 1274/** 1275 * Protocol wrong type for socket 1276 * @var int 1277 * @cvalue PHP_SOCKET_EPROTOTYPE 1278 */ 1279const SOCKET_EPROTOTYPE = UNKNOWN; 1280#endif 1281#ifdef PHP_SOCKET_ENOPROTOOPT 1282/** 1283 * Protocol not available 1284 * @var int 1285 * @cvalue PHP_SOCKET_ENOPROTOOPT 1286 */ 1287const SOCKET_ENOPROTOOPT = UNKNOWN; 1288#endif 1289#ifdef PHP_SOCKET_EPROTONOSUPPORT 1290/** 1291 * Protocol not supported 1292 * @var int 1293 * @cvalue PHP_SOCKET_EPROTONOSUPPORT 1294 */ 1295const SOCKET_EPROTONOSUPPORT = UNKNOWN; 1296#endif 1297#ifdef PHP_SOCKET_ESOCKTNOSUPPORT 1298/** 1299 * Socket type not supported 1300 * @var int 1301 * @cvalue PHP_SOCKET_ESOCKTNOSUPPORT 1302 */ 1303const SOCKET_ESOCKTNOSUPPORT = UNKNOWN; 1304#endif 1305#ifdef PHP_SOCKET_EOPNOTSUPP 1306/** 1307 * Operation not supported on transport endpoint 1308 * @var int 1309 * @cvalue PHP_SOCKET_EOPNOTSUPP 1310 */ 1311const SOCKET_EOPNOTSUPP = UNKNOWN; 1312#endif 1313#ifdef PHP_SOCKET_EPFNOSUPPORT 1314/** 1315 * Protocol family not supported 1316 * @var int 1317 * @cvalue PHP_SOCKET_EPFNOSUPPORT 1318 */ 1319const SOCKET_EPFNOSUPPORT = UNKNOWN; 1320#endif 1321#ifdef PHP_SOCKET_EAFNOSUPPORT 1322/** 1323 * Address family not supported by protocol 1324 * @var int 1325 * @cvalue PHP_SOCKET_EAFNOSUPPORT 1326 */ 1327const SOCKET_EAFNOSUPPORT = UNKNOWN; 1328#endif 1329#ifdef PHP_SOCKET_EADDRINUSE 1330/** 1331 * Address already in use 1332 * @var int 1333 * @cvalue PHP_SOCKET_EADDRINUSE 1334 */ 1335const SOCKET_EADDRINUSE = UNKNOWN; 1336#endif 1337#ifdef PHP_SOCKET_EADDRNOTAVAIL 1338/** 1339 * Cannot assign requested address 1340 * @var int 1341 * @cvalue PHP_SOCKET_EADDRNOTAVAIL 1342 */ 1343const SOCKET_EADDRNOTAVAIL = UNKNOWN; 1344#endif 1345#ifdef PHP_SOCKET_ENETDOWN 1346/** 1347 * Network is down 1348 * @var int 1349 * @cvalue PHP_SOCKET_ENETDOWN 1350 */ 1351const SOCKET_ENETDOWN = UNKNOWN; 1352#endif 1353#ifdef PHP_SOCKET_ENETUNREACH 1354/** 1355 * Network is unreachable 1356 * @var int 1357 * @cvalue PHP_SOCKET_ENETUNREACH 1358 */ 1359const SOCKET_ENETUNREACH = UNKNOWN; 1360#endif 1361#ifdef PHP_SOCKET_ENETRESET 1362/** 1363 * Network dropped connection because of reset 1364 * @var int 1365 * @cvalue PHP_SOCKET_ENETRESET 1366 */ 1367const SOCKET_ENETRESET = UNKNOWN; 1368#endif 1369#ifdef PHP_SOCKET_ECONNABORTED 1370/** 1371 * Software caused connection abort 1372 * @var int 1373 * @cvalue PHP_SOCKET_ECONNABORTED 1374 */ 1375const SOCKET_ECONNABORTED = UNKNOWN; 1376#endif 1377#ifdef PHP_SOCKET_ECONNRESET 1378/** 1379 * Connection reset by peer 1380 * @var int 1381 * @cvalue PHP_SOCKET_ECONNRESET 1382 */ 1383const SOCKET_ECONNRESET = UNKNOWN; 1384#endif 1385#ifdef PHP_SOCKET_ENOBUFS 1386/** 1387 * No buffer space available 1388 * @var int 1389 * @cvalue PHP_SOCKET_ENOBUFS 1390 */ 1391const SOCKET_ENOBUFS = UNKNOWN; 1392#endif 1393#ifdef PHP_SOCKET_EISCONN 1394/** 1395 * Transport endpoint is already connected 1396 * @var int 1397 * @cvalue PHP_SOCKET_EISCONN 1398 */ 1399const SOCKET_EISCONN = UNKNOWN; 1400#endif 1401#ifdef PHP_SOCKET_ENOTCONN 1402/** 1403 * Transport endpoint is not connected 1404 * @var int 1405 * @cvalue PHP_SOCKET_ENOTCONN 1406 */ 1407const SOCKET_ENOTCONN = UNKNOWN; 1408#endif 1409#ifdef PHP_SOCKET_ESHUTDOWN 1410/** 1411 * Cannot send after transport endpoint shutdown 1412 * @var int 1413 * @cvalue PHP_SOCKET_ESHUTDOWN 1414 */ 1415const SOCKET_ESHUTDOWN = UNKNOWN; 1416#endif 1417#ifdef PHP_SOCKET_ETOOMANYREFS 1418/** 1419 * Too many references: cannot splice 1420 * @var int 1421 * @cvalue PHP_SOCKET_ETOOMANYREFS 1422 */ 1423const SOCKET_ETOOMANYREFS = UNKNOWN; 1424#endif 1425#ifdef PHP_SOCKET_ETIMEDOUT 1426/** 1427 * Connection timed out 1428 * @var int 1429 * @cvalue PHP_SOCKET_ETIMEDOUT 1430 */ 1431const SOCKET_ETIMEDOUT = UNKNOWN; 1432#endif 1433#ifdef PHP_SOCKET_ECONNREFUSED 1434/** 1435 * Connection refused 1436 * @var int 1437 * @cvalue PHP_SOCKET_ECONNREFUSED 1438 */ 1439const SOCKET_ECONNREFUSED = UNKNOWN; 1440#endif 1441#ifdef PHP_SOCKET_EHOSTDOWN 1442/** 1443 * Host is down 1444 * @var int 1445 * @cvalue PHP_SOCKET_EHOSTDOWN 1446 */ 1447const SOCKET_EHOSTDOWN = UNKNOWN; 1448#endif 1449#ifdef PHP_SOCKET_EHOSTUNREACH 1450/** 1451 * No route to host 1452 * @var int 1453 * @cvalue PHP_SOCKET_EHOSTUNREACH 1454 */ 1455const SOCKET_EHOSTUNREACH = UNKNOWN; 1456#endif 1457#ifdef PHP_SOCKET_EALREADY 1458/** 1459 * Operation already in progress 1460 * @var int 1461 * @cvalue PHP_SOCKET_EALREADY 1462 */ 1463const SOCKET_EALREADY = UNKNOWN; 1464#endif 1465#ifdef PHP_SOCKET_EINPROGRESS 1466/** 1467 * Operation now in progress 1468 * @var int 1469 * @cvalue PHP_SOCKET_EINPROGRESS 1470 */ 1471const SOCKET_EINPROGRESS = UNKNOWN; 1472#endif 1473#ifdef EISNAM 1474/** 1475 * Is a named type file 1476 * @var int 1477 * @cvalue EISNAM 1478 */ 1479const SOCKET_EISNAM = UNKNOWN; 1480#endif 1481#ifdef EREMOTEIO 1482/** 1483 * Remote I/O error 1484 * @var int 1485 * @cvalue EREMOTEIO 1486 */ 1487const SOCKET_EREMOTEIO = UNKNOWN; 1488#endif 1489#ifdef PHP_SOCKET_EDQUOT 1490/** 1491 * Quota exceeded 1492 * @var int 1493 * @cvalue PHP_SOCKET_EDQUOT 1494 */ 1495const SOCKET_EDQUOT = UNKNOWN; 1496#endif 1497#ifdef ENOMEDIUM 1498/** 1499 * No medium found 1500 * @var int 1501 * @cvalue ENOMEDIUM 1502 */ 1503const SOCKET_ENOMEDIUM = UNKNOWN; 1504#endif 1505#ifdef EMEDIUMTYPE 1506/** 1507 * Wrong medium type 1508 * @var int 1509 * @cvalue EMEDIUMTYPE 1510 */ 1511const SOCKET_EMEDIUMTYPE = UNKNOWN; 1512#endif 1513 1514#ifdef WIN32 1515/** 1516 * @var int 1517 * @cvalue WSAESTALE 1518 */ 1519const SOCKET_ESTALE = UNKNOWN; 1520/** 1521 * @var int 1522 * @cvalue WSAEDISCON 1523 */ 1524const SOCKET_EDISCON = UNKNOWN; 1525/** 1526 * @var int 1527 * @cvalue WSASYSNOTREADY 1528 */ 1529const SOCKET_SYSNOTREADY = UNKNOWN; 1530/** 1531 * @var int 1532 * @cvalue WSAVERNOTSUPPORTED 1533 */ 1534const SOCKET_VERNOTSUPPORTED = UNKNOWN; 1535/** 1536 * @var int 1537 * @cvalue WSANOTINITIALISED 1538 */ 1539const SOCKET_NOTINITIALISED = UNKNOWN; 1540/** 1541 * @var int 1542 * @cvalue WSAHOST_NOT_FOUND 1543 */ 1544const SOCKET_HOST_NOT_FOUND = UNKNOWN; 1545/** 1546 * @var int 1547 * @cvalue WSATRY_AGAIN 1548 */ 1549const SOCKET_TRY_AGAIN = UNKNOWN; 1550/** 1551 * @var int 1552 * @cvalue WSANO_RECOVERY 1553 */ 1554const SOCKET_NO_RECOVERY = UNKNOWN; 1555/** 1556 * @var int 1557 * @cvalue WSANO_DATA 1558 */ 1559const SOCKET_NO_DATA = UNKNOWN; 1560/** 1561 * @var int 1562 * @cvalue WSANO_ADDRESS 1563 */ 1564const SOCKET_NO_ADDRESS = UNKNOWN; 1565#endif 1566 1567/** 1568 * @var int 1569 * @cvalue IPPROTO_IP 1570 */ 1571const IPPROTO_IP = UNKNOWN; 1572#ifdef HAVE_IPV6 1573/** 1574 * @var int 1575 * @cvalue IPPROTO_IPV6 1576 */ 1577const IPPROTO_IPV6 = UNKNOWN; 1578#endif 1579 1580/** 1581 * @var int 1582 * @cvalue IPPROTO_TCP 1583 */ 1584const SOL_TCP = UNKNOWN; 1585/** 1586 * @var int 1587 * @cvalue IPPROTO_UDP 1588 */ 1589const SOL_UDP = UNKNOWN; 1590#ifdef IPPROTO_UDPLITE 1591/** 1592 * @var int 1593 * @cvalue IPPROTO_UDPLITE 1594 */ 1595const SOL_UDPLITE = UNKNOWN; 1596#endif 1597 1598#ifdef HAVE_IPV6 1599/** 1600 * @var int 1601 * @cvalue IPV6_UNICAST_HOPS 1602 */ 1603const IPV6_UNICAST_HOPS = UNKNOWN; 1604#endif 1605 1606/** 1607 * @var int 1608 * @cvalue AI_PASSIVE 1609 */ 1610const AI_PASSIVE = UNKNOWN; 1611/** 1612 * @var int 1613 * @cvalue AI_CANONNAME 1614 */ 1615const AI_CANONNAME = UNKNOWN; 1616/** 1617 * @var int 1618 * @cvalue AI_NUMERICHOST 1619 */ 1620const AI_NUMERICHOST = UNKNOWN; 1621#ifdef AI_V4MAPPED 1622/** 1623 * @var int 1624 * @cvalue AI_V4MAPPED 1625 */ 1626const AI_V4MAPPED = UNKNOWN; 1627#endif 1628#ifdef AI_ALL 1629/** 1630 * @var int 1631 * @cvalue AI_ALL 1632 */ 1633const AI_ALL = UNKNOWN; 1634#endif 1635/** 1636 * @var int 1637 * @cvalue AI_ADDRCONFIG 1638 */ 1639const AI_ADDRCONFIG = UNKNOWN; 1640#ifdef AI_IDN 1641/** 1642 * @var int 1643 * @cvalue AI_IDN 1644 */ 1645const AI_IDN = UNKNOWN; 1646/** 1647 * @var int 1648 * @cvalue AI_CANONIDN 1649 */ 1650const AI_CANONIDN = UNKNOWN; 1651#endif 1652#ifdef AI_NUMERICSERV 1653/** 1654 * @var int 1655 * @cvalue AI_NUMERICSERV 1656 */ 1657const AI_NUMERICSERV = UNKNOWN; 1658#endif 1659#ifdef SOL_LOCAL 1660/** 1661 * @var int 1662 * @cvalue SOL_LOCAL 1663 */ 1664const SOL_LOCAL = UNKNOWN; 1665#endif 1666 1667#if (defined(IPV6_RECVPKTINFO) && HAVE_IPV6) 1668/** 1669 * IPv6 ancillary data 1670 * @var int 1671 * @cvalue IPV6_RECVPKTINFO 1672 */ 1673const IPV6_RECVPKTINFO = UNKNOWN; 1674/** 1675 * @var int 1676 * @cvalue IPV6_PKTINFO 1677 */ 1678const IPV6_PKTINFO = UNKNOWN; 1679#endif 1680#if (defined(IPV6_RECVHOPLIMIT) && HAVE_IPV6) 1681/** 1682 * @var int 1683 * @cvalue IPV6_RECVHOPLIMIT 1684 */ 1685const IPV6_RECVHOPLIMIT = UNKNOWN; 1686/** 1687 * @var int 1688 * @cvalue IPV6_HOPLIMIT 1689 */ 1690const IPV6_HOPLIMIT = UNKNOWN; 1691#endif 1692 1693#if (defined(IPV6_RECVTCLASS) && HAVE_IPV6) 1694/** 1695 * @var int 1696 * @cvalue IPV6_RECVTCLASS 1697 */ 1698const IPV6_RECVTCLASS = UNKNOWN; 1699/** 1700 * @var int 1701 * @cvalue IPV6_TCLASS 1702 */ 1703const IPV6_TCLASS = UNKNOWN; 1704#endif 1705 1706#ifdef SCM_RIGHTS 1707/** 1708 * @var int 1709 * @cvalue SCM_RIGHTS 1710 */ 1711const SCM_RIGHTS = UNKNOWN; 1712#endif 1713#ifdef SO_PASSCRED 1714#ifdef SCM_CREDENTIALS 1715/** 1716 * @var int 1717 * @cvalue SCM_CREDENTIALS 1718 */ 1719const SCM_CREDENTIALS = UNKNOWN; 1720#else 1721/** 1722 * @var int 1723 * @cvalue SCM_CREDS 1724 */ 1725const SCM_CREDS = UNKNOWN; 1726#endif 1727/** 1728 * @var int 1729 * @cvalue SO_PASSCRED 1730 */ 1731const SO_PASSCRED = UNKNOWN; 1732#endif 1733#if defined(LOCAL_CREDS_PERSISTENT) 1734/** 1735 * @var int 1736 * @cvalue SCM_CREDS2 1737 */ 1738const SCM_CREDS2 = UNKNOWN; 1739/** 1740 * @var int 1741 * @cvalue LOCAL_CREDS_PERSISTENT 1742 */ 1743const LOCAL_CREDS_PERSISTENT = UNKNOWN; 1744#endif 1745#if (!defined(LOCAL_CREDS_PERSISTENT) && defined(LOCAL_CREDS)) 1746/** 1747 * @var int 1748 * @cvalue SCM_CREDS 1749 */ 1750const SCM_CREDS = UNKNOWN; 1751/** 1752 * @var int 1753 * @cvalue LOCAL_CREDS 1754 */ 1755const LOCAL_CREDS = UNKNOWN; 1756#endif 1757#if defined(SO_ATTACH_REUSEPORT_CBPF) 1758/** 1759 * @var int 1760 * @cvalue SO_ATTACH_REUSEPORT_CBPF 1761 */ 1762const SO_ATTACH_REUSEPORT_CBPF = UNKNOWN; 1763#endif 1764#if defined(SO_DETACH_FILTER) 1765/** 1766 * @var int 1767 * @cvalue SO_DETACH_FILTER 1768 */ 1769const SO_DETACH_FILTER = UNKNOWN; 1770#endif 1771#if defined(SO_DETACH_BPF) 1772/** 1773 * @var int 1774 * @cvalue SO_DETACH_BPF 1775 */ 1776const SO_DETACH_BPF = UNKNOWN; 1777#endif 1778#if defined(SO_EXCLUSIVEADDRUSE) 1779/** 1780 * @var int 1781 * @cvalue SO_EXCLUSIVEADDRUSE 1782 */ 1783const SO_EXCLUSIVEADDRUSE = UNKNOWN; 1784#endif 1785#if defined(TCP_QUICKACK) 1786/** 1787 * @var int 1788 * @cvalue TCP_QUICKACK 1789 */ 1790const TCP_QUICKACK = UNKNOWN; 1791#endif 1792#if defined(TCP_REPAIR) 1793/** 1794 * @var int 1795 * @cvalue TCP_REPAIR 1796 */ 1797const TCP_REPAIR = UNKNOWN; 1798#endif 1799#if defined(IP_DONTFRAG) 1800/** 1801 * @var int 1802 * @cvalue IP_DONTFRAG 1803 */ 1804const IP_DONTFRAG = UNKNOWN; 1805#endif 1806#if defined(IP_MTU_DISCOVER) 1807/** 1808 * @var int 1809 * @cvalue IP_MTU_DISCOVER 1810 */ 1811const IP_MTU_DISCOVER = UNKNOWN; 1812#endif 1813#if defined(IP_PMTUDISC_DO) 1814/** 1815 * @var int 1816 * @cvalue IP_PMTUDISC_DO 1817 */ 1818const IP_PMTUDISC_DO = UNKNOWN; 1819#endif 1820#if defined(IP_PMTUDISC_DONT) 1821/** 1822 * @var int 1823 * @cvalue IP_PMTUDISC_DONT 1824 */ 1825const IP_PMTUDISC_DONT = UNKNOWN; 1826#endif 1827#if defined(IP_PMTUDISC_WANT) 1828/** 1829 * @var int 1830 * @cvalue IP_PMTUDISC_WANT 1831 */ 1832const IP_PMTUDISC_WANT = UNKNOWN; 1833#endif 1834#if defined(IP_PMTUDISC_PROBE) 1835/** 1836 * @var int 1837 * @cvalue IP_PMTUDISC_PROBE 1838 */ 1839const IP_PMTUDISC_PROBE = UNKNOWN; 1840#endif 1841#if defined(IP_PMTUDISC_INTERFACE) 1842/** 1843 * @var int 1844 * @cvalue IP_PMTUDISC_INTERFACE 1845 */ 1846const IP_PMTUDISC_INTERFACE = UNKNOWN; 1847#endif 1848#if defined(IP_PMTUDISC_OMIT) 1849/** 1850 * @var int 1851 * @cvalue IP_PMTUDISC_OMIT 1852 */ 1853const IP_PMTUDISC_OMIT = UNKNOWN; 1854#endif 1855#if defined(UDPLITE_SEND_CSCOV) 1856/** 1857 * @var int 1858 * @cvalue UDPLITE_SEND_CSCOV 1859 */ 1860const UDPLITE_SEND_CSCOV = UNKNOWN; 1861#endif 1862#if defined(UDPLITE_RECV_CSCOV) 1863/** 1864 * @var int 1865 * @cvalue UDPLITE_RECV_CSCOV 1866 */ 1867const UDPLITE_RECV_CSCOV = UNKNOWN; 1868#endif 1869 1870/** 1871 * @strict-properties 1872 * @not-serializable 1873 */ 1874final class Socket 1875{ 1876} 1877 1878/** 1879 * @strict-properties 1880 * @not-serializable 1881 */ 1882final class AddressInfo 1883{ 1884} 1885 1886function socket_select(?array &$read, ?array &$write, ?array &$except, ?int $seconds, int $microseconds = 0): int|false {} 1887 1888function socket_create_listen(int $port, int $backlog = SOMAXCONN): Socket|false {} 1889 1890function socket_accept(Socket $socket): Socket|false {} 1891 1892function socket_set_nonblock(Socket $socket): bool {} 1893 1894function socket_set_block(Socket $socket): bool {} 1895 1896function socket_listen(Socket $socket, int $backlog = 0): bool {} 1897 1898function socket_close(Socket $socket): void {} 1899 1900function socket_write(Socket $socket, string $data, ?int $length = null): int|false {} 1901 1902function socket_read(Socket $socket, int $length, int $mode = PHP_BINARY_READ): string|false {} 1903 1904/** 1905 * @param string $address 1906 * @param int $port 1907 */ 1908function socket_getsockname(Socket $socket, &$address, &$port = null): bool {} 1909 1910/** 1911 * @param string $address 1912 * @param int $port 1913 */ 1914function socket_getpeername(Socket $socket, &$address, &$port = null): bool {} 1915 1916function socket_create(int $domain, int $type, int $protocol): Socket|false {} 1917 1918function socket_connect(Socket $socket, string $address, ?int $port = null): bool {} 1919 1920function socket_strerror(int $error_code): string {} 1921 1922function socket_bind(Socket $socket, string $address, int $port = 0): bool {} 1923 1924/** @param string|null $data */ 1925function socket_recv(Socket $socket, &$data, int $length, int $flags): int|false {} 1926 1927function socket_send(Socket $socket, string $data, int $length, int $flags): int|false {} 1928 1929/** 1930 * @param string $data 1931 * @param string $address 1932 * @param int $port 1933 */ 1934function socket_recvfrom(Socket $socket, &$data, int $length, int $flags, &$address, &$port = null): int|false {} 1935 1936function socket_sendto(Socket $socket, string $data, int $length, int $flags, string $address, ?int $port = null): int|false {} 1937 1938/** 1939 * @return array<string, mixed>|int|false 1940 * @refcount 1 1941 */ 1942function socket_get_option(Socket $socket, int $level, int $option): array|int|false {} 1943 1944/** 1945 * @return array<string, mixed>|int|false 1946 * @alias socket_get_option 1947 */ 1948function socket_getopt(Socket $socket, int $level, int $option): array|int|false {} 1949 1950/** @param array|string|int $value */ 1951function socket_set_option(Socket $socket, int $level, int $option, $value): bool {} 1952 1953/** 1954 * @param array|string|int $value 1955 * @alias socket_set_option 1956 */ 1957function socket_setopt(Socket $socket, int $level, int $option, $value): bool {} 1958 1959#ifdef HAVE_SOCKETPAIR 1960/** @param array $pair */ 1961function socket_create_pair(int $domain, int $type, int $protocol, &$pair): bool {} 1962#endif 1963 1964#ifdef HAVE_SHUTDOWN 1965function socket_shutdown(Socket $socket, int $mode = 2): bool {} 1966#endif 1967 1968#ifdef HAVE_SOCKATMARK 1969function socket_atmark(Socket $socket): bool {} 1970#endif 1971 1972function socket_last_error(?Socket $socket = null): int {} 1973 1974function socket_clear_error(?Socket $socket = null): void {} 1975 1976/** @param resource $stream */ 1977function socket_import_stream($stream): Socket|false {} 1978 1979/** @return resource|false */ 1980function socket_export_stream(Socket $socket) {} 1981 1982function socket_sendmsg(Socket $socket, array $message, int $flags = 0): int|false {} 1983 1984function socket_recvmsg(Socket $socket, array &$message, int $flags = 0): int|false {} 1985 1986function socket_cmsg_space(int $level, int $type, int $num = 0): ?int {} 1987 1988/** 1989 * @return array<int, AddressInfo>|false 1990 * @refcount 1 1991 */ 1992function socket_addrinfo_lookup(string $host, ?string $service = null, array $hints = []): array|false {} 1993 1994function socket_addrinfo_connect(AddressInfo $address): Socket|false {} 1995 1996function socket_addrinfo_bind(AddressInfo $address): Socket|false {} 1997 1998/** 1999 * @return array<string, int|string|array> 2000 * @refcount 1 2001 */ 2002function socket_addrinfo_explain(AddressInfo $address): array {} 2003 2004#ifdef PHP_WIN32 2005function socket_wsaprotocol_info_export(Socket $socket, int $process_id): string|false {} 2006 2007function socket_wsaprotocol_info_import(string $info_id): Socket|false {} 2008 2009function socket_wsaprotocol_info_release(string $info_id): bool {} 2010#endif 2011