bpo-31904: Define THREAD_STACK_SIZE for VxWorks (GH-23718)

This commit is contained in:
pxinwr 2020-12-10 05:47:28 +08:00 committed by GitHub
parent a82f63f5af
commit d5dcb65317
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View File

@ -0,0 +1 @@
Define THREAD_STACK_SIZE for VxWorks.

View File

@ -62,6 +62,10 @@
# define THREAD_STACK_SIZE 0x800000 # define THREAD_STACK_SIZE 0x800000
# endif # endif
#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 */ /* for safety, ensure a viable minimum stacksize */
#define THREAD_STACK_MIN 0x8000 /* 32 KiB */ #define THREAD_STACK_MIN 0x8000 /* 32 KiB */
#else /* !_POSIX_THREAD_ATTR_STACKSIZE */ #else /* !_POSIX_THREAD_ATTR_STACKSIZE */