[_LIBC] (start_of_data): Define to &__data_start for GNU libc.

This commit is contained in:
Roland McGrath 1995-06-12 17:21:07 +00:00
parent 8a44285875
commit 240049aafc

View 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;