Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2013-01-21 08:43:48 +0400
committerChristopher Faylor <me@cgf.cx>2013-01-21 08:43:48 +0400
commit2033ccdd173feb5a4c2978d547bbd6669ff0f84e (patch)
tree150d3d7f18f47bcd750f7603e537a37eb0d30bd5 /winsup/cygwin/malloc_wrapper.cc
parentbc837d22f3f2ee84cfa575ea1d33d8271d4e3450 (diff)
* malloc_wrapper.cc (malloc_init): Re-add inadvertently dropped comment which
explains what's going on with the use_internal calculation.
Diffstat (limited to 'winsup/cygwin/malloc_wrapper.cc')
-rw-r--r--winsup/cygwin/malloc_wrapper.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/winsup/cygwin/malloc_wrapper.cc b/winsup/cygwin/malloc_wrapper.cc
index bbf629829..46493b775 100644
--- a/winsup/cygwin/malloc_wrapper.cc
+++ b/winsup/cygwin/malloc_wrapper.cc
@@ -284,6 +284,9 @@ malloc_init ()
if (!internal_malloc_determined)
{
extern void *_sigfe_malloc;
+ /* Decide if we are using our own version of malloc by testing the import
+ address from user_data. This will likely need to be updated
+ for 64-bit. */
use_internal = import_address (user_data->malloc) == &_sigfe_malloc;
malloc_printf ("using %s malloc", use_internal ? "internal" : "external");
internal_malloc_determined = true;