Fixes for KFreeBSD and the Hurd:
- Issue #21274: Define PATH_MAX for GNU/Hurd in Python/pythonrun.c. - Issue #21276: posixmodule: Don't define USE_XATTRS on KFreeBSD and the Hurd. - Issue #21275: Fix a socket test on KFreeBSD.
This commit is contained in:
parent
a3818a3043
commit
4a173bc4ed
|
@ -867,7 +867,7 @@ class GeneralModuleTests(unittest.TestCase):
|
||||||
# Find one service that exists, then check all the related interfaces.
|
# Find one service that exists, then check all the related interfaces.
|
||||||
# I've ordered this by protocols that have both a tcp and udp
|
# I've ordered this by protocols that have both a tcp and udp
|
||||||
# protocol, at least for modern Linuxes.
|
# protocol, at least for modern Linuxes.
|
||||||
if (sys.platform.startswith(('freebsd', 'netbsd'))
|
if (sys.platform.startswith(('freebsd', 'netbsd', 'gnukfreebsd'))
|
||||||
or sys.platform in ('linux', 'darwin')):
|
or sys.platform in ('linux', 'darwin')):
|
||||||
# avoid the 'echo' service on this platform, as there is an
|
# avoid the 'echo' service on this platform, as there is an
|
||||||
# assumption breaking non-standard port/protocol entry
|
# assumption breaking non-standard port/protocol entry
|
||||||
|
|
|
@ -10,6 +10,8 @@ Release date: TBA
|
||||||
Core and Builtins
|
Core and Builtins
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
- Issue #21274: Define PATH_MAX for GNU/Hurd in Python/pythonrun.c.
|
||||||
|
|
||||||
- Issue #21209: Fix sending tuples to custom generator objects with the yield
|
- Issue #21209: Fix sending tuples to custom generator objects with the yield
|
||||||
from syntax.
|
from syntax.
|
||||||
|
|
||||||
|
@ -158,6 +160,11 @@ Library
|
||||||
- Issue #21209: Fix asyncio.tasks.CoroWrapper to workaround a bug
|
- Issue #21209: Fix asyncio.tasks.CoroWrapper to workaround a bug
|
||||||
in yield-from implementation in CPythons prior to 3.4.1.
|
in yield-from implementation in CPythons prior to 3.4.1.
|
||||||
|
|
||||||
|
Extension Modules
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
- Issue #21276: posixmodule: Don't define USE_XATTRS on KFreeBSD and the Hurd.
|
||||||
|
|
||||||
IDLE
|
IDLE
|
||||||
----
|
----
|
||||||
|
|
||||||
|
@ -200,6 +207,8 @@ Documentation
|
||||||
Tests
|
Tests
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
- Issue #21275: Fix a socket test on KFreeBSD.
|
||||||
|
|
||||||
- Issue #21223: Pass test_site/test_startup_imports when some of the extensions
|
- Issue #21223: Pass test_site/test_startup_imports when some of the extensions
|
||||||
are built as builtins.
|
are built as builtins.
|
||||||
|
|
||||||
|
|
|
@ -92,7 +92,7 @@ corresponding Unix manual entries for more information on calls.");
|
||||||
#undef HAVE_SCHED_SETAFFINITY
|
#undef HAVE_SCHED_SETAFFINITY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HAVE_SYS_XATTR_H) && defined(__GLIBC__)
|
#if defined(HAVE_SYS_XATTR_H) && defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__GNU__)
|
||||||
#define USE_XATTRS
|
#define USE_XATTRS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,10 @@
|
||||||
#define PATH_MAX MAXPATHLEN
|
#define PATH_MAX MAXPATHLEN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __gnu_hurd__
|
||||||
|
#define PATH_MAX MAXPATHLEN
|
||||||
|
#endif
|
||||||
|
|
||||||
_Py_IDENTIFIER(builtins);
|
_Py_IDENTIFIER(builtins);
|
||||||
_Py_IDENTIFIER(excepthook);
|
_Py_IDENTIFIER(excepthook);
|
||||||
_Py_IDENTIFIER(flush);
|
_Py_IDENTIFIER(flush);
|
||||||
|
|
Loading…
Reference in New Issue