diff options
author | wtc%netscape.com <devnull@localhost> | 1999-11-19 00:56:45 +0000 |
---|---|---|
committer | wtc%netscape.com <devnull@localhost> | 1999-11-19 00:56:45 +0000 |
commit | abf7740764666c1ebf225acc4ce15476f35000f5 (patch) | |
tree | 63348f89732797f936337d328f21a379042d8cd4 | |
parent | 1c20cf38d8bffe3092e8abc2a24e22a7e8a417c1 (diff) | |
download | nspr-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.h | 5 | ||||
-rw-r--r-- | pr/src/threads/combined/pruthr.c | 5 |
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) { |