summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtchang%redhat.com <devnull@localhost>2005-03-08 01:28:13 +0000
committerwtchang%redhat.com <devnull@localhost>2005-03-08 01:28:13 +0000
commit6ec53e26aa65bcb85de3ad16e94692914b4f5839 (patch)
treeec4e7bc5b8db7d24347f241548641b516723421e
parentf19a91f52dd603db09fa81a658127bbcfba31779 (diff)
downloadnspr-hg-6ec53e26aa65bcb85de3ad16e94692914b4f5839.tar.gz
Bugzilla Bug 274450: use pthread_attr_setstacksize on Linux.
Modified Files: ptthread.c foreign.c provider.c Tag: NSPRPUB_PRE_4_2_CLIENT_BRANCH
-rw-r--r--pr/src/pthreads/ptthread.c5
-rw-r--r--pr/tests/foreign.c2
-rw-r--r--pr/tests/provider.c2
3 files changed, 0 insertions, 9 deletions
diff --git a/pr/src/pthreads/ptthread.c b/pr/src/pthreads/ptthread.c
index d9e88854..2b4379e1 100644
--- a/pr/src/pthreads/ptthread.c
+++ b/pr/src/pthreads/ptthread.c
@@ -360,13 +360,8 @@ static PRThread* _PR_CreateThread(
#ifdef _MD_MINIMUM_STACK_SIZE
if (stackSize < _MD_MINIMUM_STACK_SIZE) stackSize = _MD_MINIMUM_STACK_SIZE;
#endif
- /*
- * Linux doesn't have pthread_attr_setstacksize.
- */
-#ifndef LINUX
rv = pthread_attr_setstacksize(&tattr, stackSize);
PR_ASSERT(0 == rv);
-#endif
thred = PR_NEWZAP(PRThread);
if (NULL == thred)
diff --git a/pr/tests/foreign.c b/pr/tests/foreign.c
index 37f154e1..7ba4dee9 100644
--- a/pr/tests/foreign.c
+++ b/pr/tests/foreign.c
@@ -169,10 +169,8 @@ static PRStatus CreateThread(StartFn start, void *arg)
rv = pthread_attr_setdetachstate(&tattr, PTHREAD_CREATE_DETACHED);
PR_ASSERT(0 == rv);
-#if !defined(LINUX)
rv = pthread_attr_setstacksize(&tattr, 64 * 1024);
PR_ASSERT(0 == rv);
-#endif
rv = _PT_PTHREAD_CREATE(&id, tattr, pthread_start, start_object);
(void)_PT_PTHREAD_ATTR_DESTROY(&tattr);
diff --git a/pr/tests/provider.c b/pr/tests/provider.c
index 54b3a53c..7b8113b3 100644
--- a/pr/tests/provider.c
+++ b/pr/tests/provider.c
@@ -766,10 +766,8 @@ static PRStatus NewThread(
rv = pthread_attr_setdetachstate(&tattr, PTHREAD_CREATE_DETACHED);
PR_ASSERT(0 == rv);
-#if !defined(LINUX)
rv = pthread_attr_setstacksize(&tattr, 64 * 1024);
PR_ASSERT(0 == rv);
-#endif
rv = _PT_PTHREAD_CREATE(&id, tattr, pthread_start, start_object);
(void)_PT_PTHREAD_ATTR_DESTROY(&tattr);