aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/dcrt0.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2022-05-03 14:34:42 +0200
committerCorinna Vinschen <corinna@vinschen.de>2022-05-03 14:39:28 +0200
commitb827d4d36a7df77e8e0bcaed38bf639d83f6d233 (patch)
tree370fe68553f375509c4f3b19c28bf8f61fb65748 /winsup/cygwin/dcrt0.cc
parent01c734b0d7c1ce0f848f7efc091856c58a6ef55e (diff)
downloadnewlib-b827d4d36a7df77e8e0bcaed38bf639d83f6d233.zip
newlib-b827d4d36a7df77e8e0bcaed38bf639d83f6d233.tar.gz
newlib-b827d4d36a7df77e8e0bcaed38bf639d83f6d233.tar.bz2
Cygwin: simplify create_new_main_thread_stack
Originally the function was designed to be used in forked processes as well, but it has never been used this way. Drop the parameter only required for forkees. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/dcrt0.cc')
-rw-r--r--winsup/cygwin/dcrt0.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc
index e757c47..dee8482 100644
--- a/winsup/cygwin/dcrt0.cc
+++ b/winsup/cygwin/dcrt0.cc
@@ -1064,11 +1064,7 @@ _dll_crt0 ()
/* Must be static since it's referenced after the stack and frame
pointer registers have been changed. */
static PVOID allocationbase;
- SIZE_T commitsize = in_forkee ? (PBYTE) fork_info->stackbase
- - (PBYTE) fork_info->stacklimit
- : 0;
- PVOID stackaddr = create_new_main_thread_stack (allocationbase,
- commitsize);
+ PVOID stackaddr = create_new_main_thread_stack (allocationbase);
if (stackaddr)
{
/* Set stack pointer to new address. Set frame pointer to