diff options
| author | Gerd Moellmann | 2000-02-17 15:22:35 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-02-17 15:22:35 +0000 |
| commit | 39ec21eae0095f38d43febcef4787fffe13388a6 (patch) | |
| tree | 20c4771745a8f2f40fc232b3a99e13834ab993b1 | |
| parent | a21260d97c1c2b15736e5c99af4383c9ebc18903 (diff) | |
| download | emacs-39ec21eae0095f38d43febcef4787fffe13388a6.tar.gz emacs-39ec21eae0095f38d43febcef4787fffe13388a6.zip | |
(main) [GC_MARK_STACK]: Initialize stack_base.
| -rw-r--r-- | src/emacs.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/emacs.c b/src/emacs.c index 0dc6e07fb30..37d7635089b 100644 --- a/src/emacs.c +++ b/src/emacs.c | |||
| @@ -694,6 +694,9 @@ main (argc, argv, envp) | |||
| 694 | char **argv; | 694 | char **argv; |
| 695 | char **envp; | 695 | char **envp; |
| 696 | { | 696 | { |
| 697 | #ifdef GC_MARK_STACK | ||
| 698 | Lisp_Object dummy; | ||
| 699 | #endif | ||
| 697 | char stack_bottom_variable; | 700 | char stack_bottom_variable; |
| 698 | int do_initial_setlocale; | 701 | int do_initial_setlocale; |
| 699 | int skip_args = 0; | 702 | int skip_args = 0; |
| @@ -704,6 +707,11 @@ main (argc, argv, envp) | |||
| 704 | #endif | 707 | #endif |
| 705 | int no_loadup = 0; | 708 | int no_loadup = 0; |
| 706 | 709 | ||
| 710 | #ifdef GC_MARK_STACK | ||
| 711 | extern Lisp_Object *stack_base; | ||
| 712 | stack_base = &dummy; | ||
| 713 | #endif | ||
| 714 | |||
| 707 | #ifdef LINUX_SBRK_BUG | 715 | #ifdef LINUX_SBRK_BUG |
| 708 | __sbrk (1); | 716 | __sbrk (1); |
| 709 | #endif | 717 | #endif |