summaryrefslogtreecommitdiff
path: root/sysdeps/generic
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2014-09-28 23:34:10 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2014-09-28 23:34:10 +0200
commit58a36b39ff9968d203037db496cedd8acbb969c3 (patch)
tree33834ad1c4015a19324c5161065d2420af48447c /sysdeps/generic
parentd568cf99fd7e16fa9bdfce995c9318c8176f5dcd (diff)
Fetch stack size from rlimit
* pthread/pt-create.c: Include <hurd/resource.h> (__pthread_create_internal): When `attr''s stacksize is 0, try to get the desired size from the RLIMIT_STACK rlimit before defaulting to PTHREAD_STACK_DEFAULT. * sysdeps/generic/pt-attr.c (__pthread_default_attr): Set stacksize to 0 instead of PTHREAD_STACK_DEFAULT.
Diffstat (limited to 'sysdeps/generic')
-rw-r--r--sysdeps/generic/pt-attr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/generic/pt-attr.c b/sysdeps/generic/pt-attr.c
index e501dc7..225f18b 100644
--- a/sysdeps/generic/pt-attr.c
+++ b/sysdeps/generic/pt-attr.c
@@ -27,7 +27,7 @@
const struct __pthread_attr __pthread_default_attr =
{
schedparam: { sched_priority: 0 },
- stacksize: PTHREAD_STACK_DEFAULT,
+ stacksize: 0,
stackaddr: NULL,
#ifdef PAGESIZE
guardsize: PAGESIZE,