mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-23 22:02:27 +00:00
Improve Python tree-shaking
This commit is contained in:
parent
5bb2275788
commit
4f41f2184d
169 changed files with 4182 additions and 2411 deletions
211
third_party/python/Modules/socketmodule.c
vendored
211
third_party/python/Modules/socketmodule.c
vendored
|
@ -56,6 +56,217 @@
|
|||
/* clang-format off */
|
||||
|
||||
PYTHON_PROVIDE("_socket");
|
||||
PYTHON_PROVIDE("_socket.AF_APPLETALK");
|
||||
PYTHON_PROVIDE("_socket.AF_ASH");
|
||||
PYTHON_PROVIDE("_socket.AF_ATMPVC");
|
||||
PYTHON_PROVIDE("_socket.AF_ATMSVC");
|
||||
PYTHON_PROVIDE("_socket.AF_AX25");
|
||||
PYTHON_PROVIDE("_socket.AF_BRIDGE");
|
||||
PYTHON_PROVIDE("_socket.AF_CAN");
|
||||
PYTHON_PROVIDE("_socket.AF_ECONET");
|
||||
PYTHON_PROVIDE("_socket.AF_INET");
|
||||
PYTHON_PROVIDE("_socket.AF_INET6");
|
||||
PYTHON_PROVIDE("_socket.AF_IPX");
|
||||
PYTHON_PROVIDE("_socket.AF_IRDA");
|
||||
PYTHON_PROVIDE("_socket.AF_KEY");
|
||||
PYTHON_PROVIDE("_socket.AF_LLC");
|
||||
PYTHON_PROVIDE("_socket.AF_NETBEUI");
|
||||
PYTHON_PROVIDE("_socket.AF_NETROM");
|
||||
PYTHON_PROVIDE("_socket.AF_PACKET");
|
||||
PYTHON_PROVIDE("_socket.AF_PPPOX");
|
||||
PYTHON_PROVIDE("_socket.AF_RDS");
|
||||
PYTHON_PROVIDE("_socket.AF_ROSE");
|
||||
PYTHON_PROVIDE("_socket.AF_ROUTE");
|
||||
PYTHON_PROVIDE("_socket.AF_SECURITY");
|
||||
PYTHON_PROVIDE("_socket.AF_SNA");
|
||||
PYTHON_PROVIDE("_socket.AF_UNIX");
|
||||
PYTHON_PROVIDE("_socket.AF_UNSPEC");
|
||||
PYTHON_PROVIDE("_socket.AF_X25");
|
||||
PYTHON_PROVIDE("_socket.AI_ADDRCONFIG");
|
||||
PYTHON_PROVIDE("_socket.AI_ALL");
|
||||
PYTHON_PROVIDE("_socket.AI_CANONNAME");
|
||||
PYTHON_PROVIDE("_socket.AI_NUMERICHOST");
|
||||
PYTHON_PROVIDE("_socket.AI_NUMERICSERV");
|
||||
PYTHON_PROVIDE("_socket.AI_PASSIVE");
|
||||
PYTHON_PROVIDE("_socket.AI_V4MAPPED");
|
||||
PYTHON_PROVIDE("_socket.CAPI");
|
||||
PYTHON_PROVIDE("_socket.EAI_ADDRFAMILY");
|
||||
PYTHON_PROVIDE("_socket.EAI_AGAIN");
|
||||
PYTHON_PROVIDE("_socket.EAI_BADFLAGS");
|
||||
PYTHON_PROVIDE("_socket.EAI_FAIL");
|
||||
PYTHON_PROVIDE("_socket.EAI_FAMILY");
|
||||
PYTHON_PROVIDE("_socket.EAI_MEMORY");
|
||||
PYTHON_PROVIDE("_socket.EAI_NODATA");
|
||||
PYTHON_PROVIDE("_socket.EAI_NONAME");
|
||||
PYTHON_PROVIDE("_socket.EAI_OVERFLOW");
|
||||
PYTHON_PROVIDE("_socket.EAI_SERVICE");
|
||||
PYTHON_PROVIDE("_socket.EAI_SOCKTYPE");
|
||||
PYTHON_PROVIDE("_socket.EAI_SYSTEM");
|
||||
PYTHON_PROVIDE("_socket.INADDR_ALLHOSTS_GROUP");
|
||||
PYTHON_PROVIDE("_socket.INADDR_ANY");
|
||||
PYTHON_PROVIDE("_socket.INADDR_BROADCAST");
|
||||
PYTHON_PROVIDE("_socket.INADDR_LOOPBACK");
|
||||
PYTHON_PROVIDE("_socket.INADDR_MAX_LOCAL_GROUP");
|
||||
PYTHON_PROVIDE("_socket.INADDR_NONE");
|
||||
PYTHON_PROVIDE("_socket.INADDR_UNSPEC_GROUP");
|
||||
PYTHON_PROVIDE("_socket.IPPORT_RESERVED");
|
||||
PYTHON_PROVIDE("_socket.IPPORT_USERRESERVED");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_AH");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_DSTOPTS");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_EGP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_ESP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_FRAGMENT");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_GRE");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_HOPOPTS");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_ICMP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_ICMPV6");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_IDP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_IGMP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_IP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_IPIP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_IPV6");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_MAX");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_NONE");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_PIM");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_PUP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_RAW");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_ROUTING");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_RSVP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_SCTP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_TCP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_TP");
|
||||
PYTHON_PROVIDE("_socket.IPPROTO_UDP");
|
||||
PYTHON_PROVIDE("_socket.IP_ADD_MEMBERSHIP");
|
||||
PYTHON_PROVIDE("_socket.IP_DEFAULT_MULTICAST_LOOP");
|
||||
PYTHON_PROVIDE("_socket.IP_DEFAULT_MULTICAST_TTL");
|
||||
PYTHON_PROVIDE("_socket.IP_DROP_MEMBERSHIP");
|
||||
PYTHON_PROVIDE("_socket.IP_HDRINCL");
|
||||
PYTHON_PROVIDE("_socket.IP_MAX_MEMBERSHIPS");
|
||||
PYTHON_PROVIDE("_socket.IP_MULTICAST_IF");
|
||||
PYTHON_PROVIDE("_socket.IP_MULTICAST_LOOP");
|
||||
PYTHON_PROVIDE("_socket.IP_MULTICAST_TTL");
|
||||
PYTHON_PROVIDE("_socket.IP_OPTIONS");
|
||||
PYTHON_PROVIDE("_socket.IP_RECVOPTS");
|
||||
PYTHON_PROVIDE("_socket.IP_RECVRETOPTS");
|
||||
PYTHON_PROVIDE("_socket.IP_RETOPTS");
|
||||
PYTHON_PROVIDE("_socket.IP_TOS");
|
||||
PYTHON_PROVIDE("_socket.IP_TRANSPARENT");
|
||||
PYTHON_PROVIDE("_socket.IP_TTL");
|
||||
PYTHON_PROVIDE("_socket.MSG_CMSG_CLOEXEC");
|
||||
PYTHON_PROVIDE("_socket.MSG_CONFIRM");
|
||||
PYTHON_PROVIDE("_socket.MSG_CTRUNC");
|
||||
PYTHON_PROVIDE("_socket.MSG_DONTROUTE");
|
||||
PYTHON_PROVIDE("_socket.MSG_DONTWAIT");
|
||||
PYTHON_PROVIDE("_socket.MSG_EOF");
|
||||
PYTHON_PROVIDE("_socket.MSG_EOR");
|
||||
PYTHON_PROVIDE("_socket.MSG_ERRQUEUE");
|
||||
PYTHON_PROVIDE("_socket.MSG_FASTOPEN");
|
||||
PYTHON_PROVIDE("_socket.MSG_MORE");
|
||||
PYTHON_PROVIDE("_socket.MSG_NOSIGNAL");
|
||||
PYTHON_PROVIDE("_socket.MSG_NOTIFICATION");
|
||||
PYTHON_PROVIDE("_socket.MSG_OOB");
|
||||
PYTHON_PROVIDE("_socket.MSG_PEEK");
|
||||
PYTHON_PROVIDE("_socket.MSG_TRUNC");
|
||||
PYTHON_PROVIDE("_socket.MSG_WAITALL");
|
||||
PYTHON_PROVIDE("_socket.NI_DGRAM");
|
||||
PYTHON_PROVIDE("_socket.NI_MAXHOST");
|
||||
PYTHON_PROVIDE("_socket.NI_MAXSERV");
|
||||
PYTHON_PROVIDE("_socket.NI_NAMEREQD");
|
||||
PYTHON_PROVIDE("_socket.NI_NOFQDN");
|
||||
PYTHON_PROVIDE("_socket.NI_NUMERICHOST");
|
||||
PYTHON_PROVIDE("_socket.NI_NUMERICSERV");
|
||||
PYTHON_PROVIDE("_socket.PF_CAN");
|
||||
PYTHON_PROVIDE("_socket.PF_PACKET");
|
||||
PYTHON_PROVIDE("_socket.PF_RDS");
|
||||
PYTHON_PROVIDE("_socket.SHUT_RD");
|
||||
PYTHON_PROVIDE("_socket.SHUT_RDWR");
|
||||
PYTHON_PROVIDE("_socket.SHUT_WR");
|
||||
PYTHON_PROVIDE("_socket.SOCK_CLOEXEC");
|
||||
PYTHON_PROVIDE("_socket.SOCK_DGRAM");
|
||||
PYTHON_PROVIDE("_socket.SOCK_NONBLOCK");
|
||||
PYTHON_PROVIDE("_socket.SOCK_RAW");
|
||||
PYTHON_PROVIDE("_socket.SOCK_RDM");
|
||||
PYTHON_PROVIDE("_socket.SOCK_SEQPACKET");
|
||||
PYTHON_PROVIDE("_socket.SOCK_STREAM");
|
||||
PYTHON_PROVIDE("_socket.SOL_IP");
|
||||
PYTHON_PROVIDE("_socket.SOL_RDS");
|
||||
PYTHON_PROVIDE("_socket.SOL_SOCKET");
|
||||
PYTHON_PROVIDE("_socket.SOL_TCP");
|
||||
PYTHON_PROVIDE("_socket.SOL_UDP");
|
||||
PYTHON_PROVIDE("_socket.SOMAXCONN");
|
||||
PYTHON_PROVIDE("_socket.SO_ACCEPTCONN");
|
||||
PYTHON_PROVIDE("_socket.SO_BINDTODEVICE");
|
||||
PYTHON_PROVIDE("_socket.SO_BROADCAST");
|
||||
PYTHON_PROVIDE("_socket.SO_DEBUG");
|
||||
PYTHON_PROVIDE("_socket.SO_DOMAIN");
|
||||
PYTHON_PROVIDE("_socket.SO_DONTROUTE");
|
||||
PYTHON_PROVIDE("_socket.SO_ERROR");
|
||||
PYTHON_PROVIDE("_socket.SO_KEEPALIVE");
|
||||
PYTHON_PROVIDE("_socket.SO_LINGER");
|
||||
PYTHON_PROVIDE("_socket.SO_MARK");
|
||||
PYTHON_PROVIDE("_socket.SO_OOBINLINE");
|
||||
PYTHON_PROVIDE("_socket.SO_PASSCRED");
|
||||
PYTHON_PROVIDE("_socket.SO_PASSSEC");
|
||||
PYTHON_PROVIDE("_socket.SO_PEERCRED");
|
||||
PYTHON_PROVIDE("_socket.SO_PEERSEC");
|
||||
PYTHON_PROVIDE("_socket.SO_PRIORITY");
|
||||
PYTHON_PROVIDE("_socket.SO_PROTOCOL");
|
||||
PYTHON_PROVIDE("_socket.SO_RCVBUF");
|
||||
PYTHON_PROVIDE("_socket.SO_RCVLOWAT");
|
||||
PYTHON_PROVIDE("_socket.SO_RCVTIMEO");
|
||||
PYTHON_PROVIDE("_socket.SO_REUSEADDR");
|
||||
PYTHON_PROVIDE("_socket.SO_REUSEPORT");
|
||||
PYTHON_PROVIDE("_socket.SO_SNDBUF");
|
||||
PYTHON_PROVIDE("_socket.SO_SNDLOWAT");
|
||||
PYTHON_PROVIDE("_socket.SO_SNDTIMEO");
|
||||
PYTHON_PROVIDE("_socket.SO_TYPE");
|
||||
PYTHON_PROVIDE("_socket.SocketType");
|
||||
PYTHON_PROVIDE("_socket.TCP_CONGESTION");
|
||||
PYTHON_PROVIDE("_socket.TCP_CORK");
|
||||
PYTHON_PROVIDE("_socket.TCP_DEFER_ACCEPT");
|
||||
PYTHON_PROVIDE("_socket.TCP_FASTOPEN");
|
||||
PYTHON_PROVIDE("_socket.TCP_FASTOPEN_CONNECT");
|
||||
PYTHON_PROVIDE("_socket.TCP_INFO");
|
||||
PYTHON_PROVIDE("_socket.TCP_KEEPCNT");
|
||||
PYTHON_PROVIDE("_socket.TCP_KEEPIDLE");
|
||||
PYTHON_PROVIDE("_socket.TCP_KEEPINTVL");
|
||||
PYTHON_PROVIDE("_socket.TCP_LINGER2");
|
||||
PYTHON_PROVIDE("_socket.TCP_MAXSEG");
|
||||
PYTHON_PROVIDE("_socket.TCP_NODELAY");
|
||||
PYTHON_PROVIDE("_socket.TCP_QUICKACK");
|
||||
PYTHON_PROVIDE("_socket.TCP_SAVED_SYN");
|
||||
PYTHON_PROVIDE("_socket.TCP_SAVE_SYN");
|
||||
PYTHON_PROVIDE("_socket.TCP_SYNCNT");
|
||||
PYTHON_PROVIDE("_socket.TCP_USER_TIMEOUT");
|
||||
PYTHON_PROVIDE("_socket.TCP_WINDOW_CLAMP");
|
||||
PYTHON_PROVIDE("_socket.dup");
|
||||
PYTHON_PROVIDE("_socket.error");
|
||||
PYTHON_PROVIDE("_socket.gaierror");
|
||||
PYTHON_PROVIDE("_socket.getaddrinfo");
|
||||
PYTHON_PROVIDE("_socket.getdefaulttimeout");
|
||||
PYTHON_PROVIDE("_socket.gethostbyaddr");
|
||||
PYTHON_PROVIDE("_socket.gethostbyname");
|
||||
PYTHON_PROVIDE("_socket.gethostbyname_ex");
|
||||
PYTHON_PROVIDE("_socket.gethostname");
|
||||
PYTHON_PROVIDE("_socket.getnameinfo");
|
||||
PYTHON_PROVIDE("_socket.getprotobyname");
|
||||
PYTHON_PROVIDE("_socket.getservbyname");
|
||||
PYTHON_PROVIDE("_socket.getservbyport");
|
||||
PYTHON_PROVIDE("_socket.has_ipv6");
|
||||
PYTHON_PROVIDE("_socket.herror");
|
||||
PYTHON_PROVIDE("_socket.htonl");
|
||||
PYTHON_PROVIDE("_socket.htons");
|
||||
PYTHON_PROVIDE("_socket.inet_aton");
|
||||
PYTHON_PROVIDE("_socket.inet_ntoa");
|
||||
PYTHON_PROVIDE("_socket.inet_ntop");
|
||||
PYTHON_PROVIDE("_socket.inet_pton");
|
||||
PYTHON_PROVIDE("_socket.ntohl");
|
||||
PYTHON_PROVIDE("_socket.ntohs");
|
||||
PYTHON_PROVIDE("_socket.setdefaulttimeout");
|
||||
PYTHON_PROVIDE("_socket.sethostname");
|
||||
PYTHON_PROVIDE("_socket.socket");
|
||||
PYTHON_PROVIDE("_socket.socketpair");
|
||||
PYTHON_PROVIDE("_socket.timeout");
|
||||
|
||||
/*
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue