diff options
author | Roland McGrath <roland@gnu.org> | 1995-06-12 17:21:07 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1995-06-12 17:21:07 +0000 |
commit | 240049aafcd3d21d15ab875cb08b0d6f07118363 (patch) | |
tree | 39d7134739efd5d8a72a2fcacb1e9d75a4e1e582 /src/mem-limits.h | |
parent | 8a442858750469601af3d392e7f2cf6349ef522c (diff) | |
download | emacs-240049aafcd3d21d15ab875cb08b0d6f07118363.tar.gz |
[_LIBC] (start_of_data): Define to &__data_start for GNU libc.
Diffstat (limited to 'src/mem-limits.h')
-rw-r--r-- | src/mem-limits.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mem-limits.h b/src/mem-limits.h index c18ee003659..4ea8a18c7ac 100644 --- a/src/mem-limits.h +++ b/src/mem-limits.h @@ -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; |