summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%netscape.com <devnull@localhost>1999-11-19 00:56:45 +0000
committerwtc%netscape.com <devnull@localhost>1999-11-19 00:56:45 +0000
commitabf7740764666c1ebf225acc4ce15476f35000f5 (patch)
tree63348f89732797f936337d328f21a379042d8cd4
parent1c20cf38d8bffe3092e8abc2a24e22a7e8a417c1 (diff)
downloadnspr-hg-abf7740764666c1ebf225acc4ce15476f35000f5.tar.gz
_macos.h: define _MD_MINIMUM_STACK_SIZE to be 58K.
pruthr.c: removed unnecessary XP_MAC code since _MD_MINIMUM_STACK_SIZE is checked by _PR_ADJUST_STACKSIZE.
-rw-r--r--pr/include/md/_macos.h5
-rw-r--r--pr/src/threads/combined/pruthr.c5
2 files changed, 2 insertions, 8 deletions
diff --git a/pr/include/md/_macos.h b/pr/include/md/_macos.h
index 4d083ec7..ff6eb820 100644
--- a/pr/include/md/_macos.h
+++ b/pr/include/md/_macos.h
@@ -183,17 +183,16 @@ PR_EXTERN(PRThread *) PR_GetPrimaryThread();
#define _MD_GET_SP(_t) (*((PRUint32 *)((_t)->md.jb) + 2))
#define _MD_GET_TOC(_t) (*((PRUint32 *)((_t)->md.jb) + 3))
#define INIT_STACKPTR(stackTop) ((unsigned char*)stackTop - 128)
-#define kDefaultMacintoshStackSize 58 * 1024
#define PR_NUM_GCREGS 70
#else
#define _MD_GET_PC(_t) (*((PRUint32 *)((_t)->md.jb) + 6))
#define _MD_GET_SP(_t) (*((PRUint32 *)((_t)->md.jb) + 12))
#define INIT_STACKPTR(stackTop) ((unsigned char*)stackTop - 4)
-#define kDefaultMacintoshStackSize 58 * 1024
#define PR_NUM_GCREGS 13
#endif
-#define _MD_DEFAULT_STACK_SIZE kDefaultMacintoshStackSize
+#define _MD_DEFAULT_STACK_SIZE (58 * 1024)
+#define _MD_MINIMUM_STACK_SIZE (58 * 1024)
/*
** Initialize the thread machine dependent data structure
diff --git a/pr/src/threads/combined/pruthr.c b/pr/src/threads/combined/pruthr.c
index 2837b245..c81d0b76 100644
--- a/pr/src/threads/combined/pruthr.c
+++ b/pr/src/threads/combined/pruthr.c
@@ -1121,11 +1121,6 @@ PR_IMPLEMENT(PRThread*) _PR_CreateThread(PRThreadType type,
native = (((scope == PR_GLOBAL_THREAD)|| (scope == PR_GLOBAL_BOUND_THREAD))
&& _PR_IS_NATIVE_THREAD_SUPPORTED());
-#ifdef XP_MAC
- if (stackSize < _MD_DEFAULT_STACK_SIZE)
- stackSize = _MD_DEFAULT_STACK_SIZE;
-#endif
-
_PR_ADJUST_STACKSIZE(stackSize);
if (native) {