expose TCP_FASTOPEN and MSG_FASTOPEN

This commit is contained in:
Benjamin Peterson 2012-12-12 22:24:47 -05:00
parent b92c40ef9b
commit 57b667261c
2 changed files with 9 additions and 1 deletions

View File

@ -163,6 +163,9 @@ Core and Builtins
Library
-------
- Expose the TCP_FASTOPEN and MSG_FASTOPEN flags in socket when they're
available.
- Issue #15701: Add a .headers attribute to urllib.error.HTTPError. Patch
contributed by Berker Peksag.

View File

@ -5971,6 +5971,9 @@ PyInit__socket(void)
#ifdef MSG_MCAST
PyModule_AddIntConstant(m, "MSG_MCAST", MSG_MCAST);
#endif
#ifdef MSG_FASTOPEN
PyModule_AddIntConstant(m, "MSG_FASTOPEN", MSG_FASTOPEN);
#endif
/* Protocol level and numbers, usable for [gs]etsockopt */
#ifdef SOL_SOCKET
@ -6401,7 +6404,9 @@ PyInit__socket(void)
#ifdef TCP_QUICKACK
PyModule_AddIntConstant(m, "TCP_QUICKACK", TCP_QUICKACK);
#endif
#ifdef TCP_FASTOPEN
PyModule_AddIntConstant(m, "TCP_FASTOPEN", TCP_FASTOPEN);
#endif
/* IPX options */
#ifdef IPX_TYPE