]> git.eshelyaron.com Git - emacs.git/commitdiff
[_LIBC] (start_of_data): Define to &__data_start for GNU libc.
authorRoland McGrath <roland@gnu.org>
Mon, 12 Jun 1995 17:21:07 +0000 (17:21 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 12 Jun 1995 17:21:07 +0000 (17:21 +0000)
src/mem-limits.h

index c18ee003659d3b3df0483f88cabd55afa13e2d59..4ea8a18c7ac4688c990d2e98d65b2d8a6241b72f 100644 (file)
@@ -1,5 +1,5 @@
 /* Includes for memory limit warnings.
-   Copyright (C) 1990, 1993, 1994 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1993, 1994, 1995 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -29,6 +29,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #include <sys/resource.h>
 #define BSD4_2                 /* Tell code below to use getrlimit.  */
 
+extern int __data_start;
+#define start_of_data()        &__data_start
+
 #else
 
 #if defined (__osf__) && (defined (__mips) || defined (mips) || defined(__alpha))
@@ -53,8 +56,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #include <sys/resource.h>
 #endif /* BSD4_2 */
 
-#endif /* _LIBC */
-
 #ifdef emacs
 /* The important properties of this type are that 1) it's a pointer, and
    2) arithmetic on it should work as if the size of the object pointed
@@ -92,7 +93,8 @@ extern char etext;
 #define start_of_data() &etext
 #endif /* Not emacs */
 
-  
+#endif /* _LIBC */
+
 
 /* start of data space; can be changed by calling malloc_init */
 static POINTER data_space_start;