aboutsummaryrefslogtreecommitdiffstats
path: root/src/s
diff options
context:
space:
mode:
authorKenichi Handa2010-05-19 10:10:29 +0900
committerKenichi Handa2010-05-19 10:10:29 +0900
commit134d1bcded02e066727ece838f14ffc767f76419 (patch)
tree2187c2ac9748400146394bdaefd59f314598685d /src/s
parent2833d9158d6315b59415173df5d47515faac5310 (diff)
parent1fc0ce04bc651fe8adbe822515e4ea7a4e904249 (diff)
downloademacs-134d1bcded02e066727ece838f14ffc767f76419.tar.gz
emacs-134d1bcded02e066727ece838f14ffc767f76419.zip
merge trunk
Diffstat (limited to 'src/s')
-rw-r--r--src/s/gnu-linux.h10
-rw-r--r--src/s/gnu.h10
-rw-r--r--src/s/template.h5
3 files changed, 8 insertions, 17 deletions
diff --git a/src/s/gnu-linux.h b/src/s/gnu-linux.h
index 3aa2dc16f42..674f00f1d09 100644
--- a/src/s/gnu-linux.h
+++ b/src/s/gnu-linux.h
@@ -97,7 +97,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
97/* This is used in list_system_processes. */ 97/* This is used in list_system_processes. */
98#define HAVE_PROCFS 1 98#define HAVE_PROCFS 1
99 99
100
101/* Define CLASH_DETECTION if you want lock files to be written 100/* Define CLASH_DETECTION if you want lock files to be written
102 so that Emacs can tell instantly when you try to modify 101 so that Emacs can tell instantly when you try to modify
103 a file that someone else has modified in his Emacs. */ 102 a file that someone else has modified in his Emacs. */
@@ -126,11 +125,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
126#define GNU_LIBRARY_PENDING_OUTPUT_COUNT(FILE) \ 125#define GNU_LIBRARY_PENDING_OUTPUT_COUNT(FILE) \
127 ((FILE)->_pptr - (FILE)->_pbase) 126 ((FILE)->_pptr - (FILE)->_pbase)
128#endif /* !_IO_STDIO_H && ! __UCLIBC__ */ 127#endif /* !_IO_STDIO_H && ! __UCLIBC__ */
129#endif /* emacs */
130 128
131#ifdef emacs
132#define INTERRUPT_INPUT 129#define INTERRUPT_INPUT
133#endif 130#endif /* emacs */
134 131
135#define SYSV_SYSTEM_DIR /* use dirent.h */ 132#define SYSV_SYSTEM_DIR /* use dirent.h */
136 133
@@ -147,11 +144,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
147 144
148#define NARROWPROTO 1 145#define NARROWPROTO 1
149 146
150/* Use mmap directly for allocating larger buffers. */
151#ifdef DOUG_LEA_MALLOC
152#undef REL_ALLOC
153#endif
154
155/* Tell that garbage collector that setjmp is known to save all 147/* Tell that garbage collector that setjmp is known to save all
156 registers relevant for conservative garbage collection in the jmp_buf. */ 148 registers relevant for conservative garbage collection in the jmp_buf. */
157/* Not all the architectures are tested, but there are Debian packages 149/* Not all the architectures are tested, but there are Debian packages
diff --git a/src/s/gnu.h b/src/s/gnu.h
index 9f6fe52a5de..cb4c4a9d807 100644
--- a/src/s/gnu.h
+++ b/src/s/gnu.h
@@ -1,6 +1,7 @@
1/* Definitions file for GNU Emacs running on the GNU Hurd. 1/* Definitions file for GNU Emacs running on the GNU Hurd.
2 Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2
3 2007, 2008, 2009, 2010 Free Software Foundation, Inc. 3Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
4 2008, 2009, 2010 Free Software Foundation, Inc.
4 5
5This file is part of GNU Emacs. 6This file is part of GNU Emacs.
6 7
@@ -28,11 +29,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
28 29
29#define SIGNALS_VIA_CHARACTERS 30#define SIGNALS_VIA_CHARACTERS
30 31
31/* Use mmap directly for allocating larger buffers. */
32#ifdef DOUG_LEA_MALLOC
33#undef REL_ALLOC
34#endif
35
36/* GNU needs its own crt0, and libc defines data_start. */ 32/* GNU needs its own crt0, and libc defines data_start. */
37#define ORDINARY_LINK 33#define ORDINARY_LINK
38#define DATA_START ({ extern int data_start; (char *) &data_start; }) 34#define DATA_START ({ extern int data_start; (char *) &data_start; })
diff --git a/src/s/template.h b/src/s/template.h
index 16df03092d2..f355d67b8c6 100644
--- a/src/s/template.h
+++ b/src/s/template.h
@@ -133,10 +133,13 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
133/* ============================================================ */ 133/* ============================================================ */
134 134
135/* After adding support for a new system, modify the large case 135/* After adding support for a new system, modify the large case
136 statement in the `configure' script to recognize reasonable 136 statement in configure.in to recognize reasonable
137 configuration names, and add a description of the system to 137 configuration names, and add a description of the system to
138 `etc/MACHINES'. 138 `etc/MACHINES'.
139 139
140 Check for any tests of $opsys in configure.in, and add an entry
141 for the new system if needed.
142
140 If you've just fixed a problem in an existing configuration file, 143 If you've just fixed a problem in an existing configuration file,
141 you should also check `etc/MACHINES' to make sure its descriptions 144 you should also check `etc/MACHINES' to make sure its descriptions
142 of known problems in that configuration should be updated. */ 145 of known problems in that configuration should be updated. */