]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-31904: Define THREAD_STACK_SIZE for VxWorks (GH-23718)
authorpxinwr <peixing.xin@windriver.com>
Wed, 9 Dec 2020 21:47:28 +0000 (05:47 +0800)
committerGitHub <noreply@github.com>
Wed, 9 Dec 2020 21:47:28 +0000 (22:47 +0100)
Misc/NEWS.d/next/Library/2020-12-09-15-23-28.bpo-31904.g3k5k3.rst [new file with mode: 0644]
Python/thread_pthread.h

diff --git a/Misc/NEWS.d/next/Library/2020-12-09-15-23-28.bpo-31904.g3k5k3.rst b/Misc/NEWS.d/next/Library/2020-12-09-15-23-28.bpo-31904.g3k5k3.rst
new file mode 100644 (file)
index 0000000..7bca3ed
--- /dev/null
@@ -0,0 +1 @@
+Define THREAD_STACK_SIZE for VxWorks.
index e6910b3083a892042f6bc656cc69dde37fc0709f..ec7d737518b68c6a3c668399cf01bb00de2d8164 100644 (file)
 #   define THREAD_STACK_SIZE    0x800000
 #   endif
 #endif
+#if defined(__VXWORKS__) && defined(THREAD_STACK_SIZE) && THREAD_STACK_SIZE == 0
+#undef  THREAD_STACK_SIZE
+#define THREAD_STACK_SIZE       0x100000
+#endif
 /* for safety, ensure a viable minimum stacksize */
 #define THREAD_STACK_MIN        0x8000  /* 32 KiB */
 #else  /* !_POSIX_THREAD_ATTR_STACKSIZE */