increase default thread stack/guard size
authorRich Felker <dalias@aerifal.cx>
Wed, 19 Sep 2018 03:11:49 +0000 (23:11 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 19 Sep 2018 03:11:49 +0000 (23:11 -0400)
commitc0058ab465e950c2c3302d2b62e21cc0b494224b
tree5554636de7306adb08201fc71f0e51d6b04d61ee
parent792f32772e64a32527cd455ebfa087ef434a6f4f
increase default thread stack/guard size

stack size default is increased from 80k to 128k. this coincides with
Linux's hard-coded default stack for the main thread (128k is
initially committed; growth beyond that up to ulimit is contingent on
additional allocation succeeding) and GNU ld's default PT_GNU_STACK
size for FDPIC, at least on sh.

guard size default is increased from 4k to 8k to reduce the risk of
guard page jumping on overflow, since use of just over 4k of stack is
common (PATH_MAX buffers, etc.).
src/internal/pthread_impl.h