diff options
author | wtchang%redhat.com <devnull@localhost> | 2005-03-08 01:28:13 +0000 |
---|---|---|
committer | wtchang%redhat.com <devnull@localhost> | 2005-03-08 01:28:13 +0000 |
commit | 6ec53e26aa65bcb85de3ad16e94692914b4f5839 (patch) | |
tree | ec4e7bc5b8db7d24347f241548641b516723421e | |
parent | f19a91f52dd603db09fa81a658127bbcfba31779 (diff) | |
download | nspr-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.c | 5 | ||||
-rw-r--r-- | pr/tests/foreign.c | 2 | ||||
-rw-r--r-- | pr/tests/provider.c | 2 |
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); |