mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 20:40:05 +00:00
Use __pthread_get_minstack in more places
This commit is contained in:
parent
2c1094bd70
commit
ee9e064083
@ -1,5 +1,9 @@
|
||||
2011-12-22 Ulrich Drepper <drepper@gmail.com>
|
||||
|
||||
* sysdeps/pthread/gai_misc.h (__gai_create_helper_thread): Use
|
||||
__pthread_get_minstack.
|
||||
* sysdeps/unix/sysv/linux/mq_notify.c (init_mq_netlink): Likewise.
|
||||
|
||||
[BZ #13088]
|
||||
* sysdeps/unix/sysv/linux/timer_routines.c: Get minimum stack size
|
||||
through __pthread_get_minstack.
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 2006, 2007, 2008, 2011 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -97,7 +97,9 @@ __gai_create_helper_thread (pthread_t *threadp, void *(*tf) (void *),
|
||||
pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED);
|
||||
|
||||
/* The helper thread needs only very little resources. */
|
||||
(void) pthread_attr_setstacksize (&attr, 4 * PTHREAD_STACK_MIN);
|
||||
(void) pthread_attr_setstacksize (&attr,
|
||||
__pthread_get_minstack (&attr)
|
||||
+ 4 * PTHREAD_STACK_MIN);
|
||||
|
||||
/* Block all signals in the helper thread. To do this thoroughly we
|
||||
temporarily have to block all signals here. */
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2004, 2005, 2008 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 2004, 2005, 2008, 2011 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contribute by Ulrich Drepper <drepper@redhat.com>, 2004.
|
||||
|
||||
@ -201,7 +201,7 @@ init_mq_netlink (void)
|
||||
(void) pthread_attr_init (&attr);
|
||||
(void) pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED);
|
||||
/* We do not need much stack space, the bare minimum will be enough. */
|
||||
(void) pthread_attr_setstacksize (&attr, PTHREAD_STACK_MIN);
|
||||
(void) pthread_attr_setstacksize (&attr, __pthread_get_minstack (&attr));
|
||||
|
||||
/* Temporarily block all signals so that the newly created
|
||||
thread inherits the mask. */
|
||||
|
Loading…
Reference in New Issue
Block a user