changeset 903:493d42562733

Further Solaris data segment detection fixes. Thanks BlueZeniX!
author Christian Kamm <kamm incasoftware de>
date Fri, 23 Jan 2009 10:13:27 +0100
parents 893d72ab95d0
children 01d9ece9982a
files runtime/internal/memory.d
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/runtime/internal/memory.d	Fri Jan 23 10:12:57 2009 +0100
+++ b/runtime/internal/memory.d	Fri Jan 23 10:13:27 2009 +0100
@@ -196,11 +196,11 @@
     {
         extern(C)
         {
-            extern int _edata;
+            extern int _environ;
             extern int _end;
         }
 
-        alias _edata        Data_Start;
+        alias _environ      Data_Start;
         alias _end          Data_End;
     }
 
@@ -331,6 +331,8 @@
         }
     }
 
+    debug (ProcMaps) extern (C) int printf(char*, ...);
+
     void parseDataProcMaps()
     {
         debug (ProcMaps) printf("initStaticDataPtrs()\n");
@@ -494,4 +496,4 @@
         }
     }
 }
-}
\ No newline at end of file
+}