Kaydet (Commit) 977be3e7 authored tarafından Zachary Ware's avatar Zachary Ware

Issue #23652: Make the select module compile against LSB headers.

Initial patch by Matt Frank.
üst 9de47079
......@@ -429,6 +429,7 @@ Doug Fort
Chris Foster
John Fouhy
Andrew Francis
Matt Frank
Stefan Franke
Martin Franklin
Kent Frazier
......
......@@ -34,6 +34,10 @@ Core and Builtins
Library
-------
- Issue #23652: Make it possible to compile the select module against the
libc headers from the Linux Standard Base, which do not include some
EPOLL macros. Initial patch by Matt Frank.
- Issue #15138: Speed up base64.urlsafe_b64{en,de}code considerably.
- Issue #23319: Fix ctypes.BigEndianStructure, swap correctly bytes. Patch
......
......@@ -1874,11 +1874,21 @@ initselect(void)
PyModule_AddIntConstant(m, "EPOLLONESHOT", EPOLLONESHOT);
#endif
/* PyModule_AddIntConstant(m, "EPOLL_RDHUP", EPOLLRDHUP); */
#ifdef EPOLLRDNORM
PyModule_AddIntConstant(m, "EPOLLRDNORM", EPOLLRDNORM);
#endif
#ifdef EPOLLRDBAND
PyModule_AddIntConstant(m, "EPOLLRDBAND", EPOLLRDBAND);
#endif
#ifdef EPOLLWRNORM
PyModule_AddIntConstant(m, "EPOLLWRNORM", EPOLLWRNORM);
#endif
#ifdef EPOLLWRBAND
PyModule_AddIntConstant(m, "EPOLLWRBAND", EPOLLWRBAND);
#endif
#ifdef EPOLLMSG
PyModule_AddIntConstant(m, "EPOLLMSG", EPOLLMSG);
#endif
#endif /* HAVE_EPOLL */
#ifdef HAVE_KQUEUE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment