/* 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.
#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))
#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
#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;