From a5760bbb50f3dbfd1e4051a54aae35060cdd639b Mon Sep 17 00:00:00 2001 From: Carlos O'Donell Date: Fri, 16 Aug 2013 14:57:59 -0400 Subject: nptl: support thread stacks that grow up http://bugs.gentoo.org/301642 --- nptl/pthread_attr_getstack.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'nptl/pthread_attr_getstack.c') diff --git a/nptl/pthread_attr_getstack.c b/nptl/pthread_attr_getstack.c index 3f4fd8d40a..4c1a098bab 100644 --- a/nptl/pthread_attr_getstack.c +++ b/nptl/pthread_attr_getstack.c @@ -32,7 +32,11 @@ __pthread_attr_getstack (attr, stackaddr, stacksize) iattr = (struct pthread_attr *) attr; /* Store the result. */ +#ifdef _STACK_GROWS_DOWN *stackaddr = (char *) iattr->stackaddr - iattr->stacksize; +#else + *stackaddr = (char *) iattr->stackaddr; +#endif *stacksize = iattr->stacksize; return 0; -- cgit v1.2.3-70-g09d2