mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
gh-132991: Add socket.IP_FREEBIND constant (GH-132998)
This commit is contained in:
parent
bd2e5f044c
commit
314f4b9716
3 changed files with 6 additions and 2 deletions
|
@ -476,8 +476,8 @@ Constants
|
||||||
network interface instead of its name.
|
network interface instead of its name.
|
||||||
|
|
||||||
.. versionchanged:: 3.14
|
.. versionchanged:: 3.14
|
||||||
Added missing ``IP_RECVERR``, ``IPV6_RECVERR``, ``IP_RECVTTL``, and
|
Added missing ``IP_FREEBIND``, ``IP_RECVERR``, ``IPV6_RECVERR``,
|
||||||
``IP_RECVORIGDSTADDR`` on Linux.
|
``IP_RECVTTL``, and ``IP_RECVORIGDSTADDR`` on Linux.
|
||||||
|
|
||||||
.. versionchanged:: 3.14
|
.. versionchanged:: 3.14
|
||||||
Added support for ``TCP_QUICKACK`` on Windows platforms when available.
|
Added support for ``TCP_QUICKACK`` on Windows platforms when available.
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Add :data:`!socket.IP_FREEBIND` constant on Linux 2.4 and later.
|
|
@ -8829,6 +8829,9 @@ socket_exec(PyObject *m)
|
||||||
#ifdef IP_MAX_MEMBERSHIPS
|
#ifdef IP_MAX_MEMBERSHIPS
|
||||||
ADD_INT_MACRO(m, IP_MAX_MEMBERSHIPS);
|
ADD_INT_MACRO(m, IP_MAX_MEMBERSHIPS);
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef IP_FREEBIND
|
||||||
|
ADD_INT_MACRO(m, IP_FREEBIND);
|
||||||
|
#endif
|
||||||
#ifdef IP_TRANSPARENT
|
#ifdef IP_TRANSPARENT
|
||||||
ADD_INT_MACRO(m, IP_TRANSPARENT);
|
ADD_INT_MACRO(m, IP_TRANSPARENT);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue