Drop terminate_thread_frees_stack flag

This commit is contained in:
Corinna Vinschen
2015-12-15 16:04:06 +01:00
parent 0bf159ab72
commit 2467e6f99b
3 changed files with 0 additions and 22 deletions

View File

@ -310,19 +310,6 @@ cygthread::terminate_thread ()
if (ev && !(terminated = !IsEventSignalled (ev)))
ResetEvent (ev);
if (!wincap.terminate_thread_frees_stack ())
{
MEMORY_BASIC_INFORMATION m;
memset (&m, 0, sizeof (m));
VirtualQuery (stack_ptr, &m, sizeof m);
if (!m.RegionSize)
system_printf ("m.RegionSize 0? stack_ptr %p", stack_ptr);
else if (!VirtualFree (m.AllocationBase, 0, MEM_RELEASE))
debug_printf ("VirtualFree of allocation base %p<%p> failed, %E",
stack_ptr, m.AllocationBase);
}
if (is_freerange)
free (this);
else