#26907: add some missing getsockopt constants.
Patch by Christian Heimes, reviewed by Martin Panter.
This commit is contained in:
parent
d44500cc29
commit
bdfa0ebff7
@ -281,6 +281,10 @@ Constants
|
|||||||
in the Unix header files are defined; for a few symbols, default values are
|
in the Unix header files are defined; for a few symbols, default values are
|
||||||
provided.
|
provided.
|
||||||
|
|
||||||
|
.. versionchanged:: 3.6
|
||||||
|
``SO_DOMAIN``, ``SO_PROTOCOL``, ``SO_PEERSEC``, ``SO_PASSSEC``
|
||||||
|
were added.
|
||||||
|
|
||||||
.. data:: AF_CAN
|
.. data:: AF_CAN
|
||||||
PF_CAN
|
PF_CAN
|
||||||
SOL_CAN_*
|
SOL_CAN_*
|
||||||
|
@ -406,6 +406,10 @@ The :func:`~socket.socket.ioctl` function now supports the :data:`~socket.SIO_LO
|
|||||||
control code.
|
control code.
|
||||||
(Contributed by Daniel Stokes in :issue:`26536`.)
|
(Contributed by Daniel Stokes in :issue:`26536`.)
|
||||||
|
|
||||||
|
The :meth:`~socket.socket.getsockopt` constants ``SO_DOMAIN``,
|
||||||
|
``SO_PROTOCOL``, ``SO_PEERSEC``, and ``SO_PASSSEC`` are now supported.
|
||||||
|
(Contributed by Christian Heimes in :issue:`26907`.)
|
||||||
|
|
||||||
|
|
||||||
socketserver
|
socketserver
|
||||||
------------
|
------------
|
||||||
|
@ -6582,6 +6582,12 @@ PyInit__socket(void)
|
|||||||
#ifdef LOCAL_PEERCRED
|
#ifdef LOCAL_PEERCRED
|
||||||
PyModule_AddIntMacro(m, LOCAL_PEERCRED);
|
PyModule_AddIntMacro(m, LOCAL_PEERCRED);
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef SO_PASSSEC
|
||||||
|
PyModule_AddIntMacro(m, SO_PASSSEC);
|
||||||
|
#endif
|
||||||
|
#ifdef SO_PEERSEC
|
||||||
|
PyModule_AddIntMacro(m, SO_PEERSEC);
|
||||||
|
#endif
|
||||||
#ifdef SO_BINDTODEVICE
|
#ifdef SO_BINDTODEVICE
|
||||||
PyModule_AddIntMacro(m, SO_BINDTODEVICE);
|
PyModule_AddIntMacro(m, SO_BINDTODEVICE);
|
||||||
#endif
|
#endif
|
||||||
@ -6591,6 +6597,12 @@ PyInit__socket(void)
|
|||||||
#ifdef SO_MARK
|
#ifdef SO_MARK
|
||||||
PyModule_AddIntMacro(m, SO_MARK);
|
PyModule_AddIntMacro(m, SO_MARK);
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef SO_DOMAIN
|
||||||
|
PyModule_AddIntMacro(m, SO_DOMAIN);
|
||||||
|
#endif
|
||||||
|
#ifdef SO_PROTOCOL
|
||||||
|
PyModule_AddIntMacro(m, SO_PROTOCOL);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Maximum number of connections for "listen" */
|
/* Maximum number of connections for "listen" */
|
||||||
#ifdef SOMAXCONN
|
#ifdef SOMAXCONN
|
||||||
|
Loading…
x
Reference in New Issue
Block a user