diff options
author | wtchang%redhat.com <devnull@localhost> | 2005-03-08 01:23:03 +0000 |
---|---|---|
committer | wtchang%redhat.com <devnull@localhost> | 2005-03-08 01:23:03 +0000 |
commit | 09b0298463a3d83e40d867b7b9bb180613aed2d1 (patch) | |
tree | 4d8eaf8b24aac92a3a07072c83d993afe7b200db | |
parent | 37ad86a419e2a94cadab6f5ecb7dde49ef986348 (diff) | |
download | nspr-hg-09b0298463a3d83e40d867b7b9bb180613aed2d1.tar.gz |
Bugzilla Bug 274450: use pthread_attr_setstacksize on Linux.
Modified Files: ptthread.c foreigh.c provider.c
-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); |