diff options
| author | Kenichi Handa | 2010-05-19 10:10:29 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2010-05-19 10:10:29 +0900 |
| commit | 134d1bcded02e066727ece838f14ffc767f76419 (patch) | |
| tree | 2187c2ac9748400146394bdaefd59f314598685d /src/s | |
| parent | 2833d9158d6315b59415173df5d47515faac5310 (diff) | |
| parent | 1fc0ce04bc651fe8adbe822515e4ea7a4e904249 (diff) | |
| download | emacs-134d1bcded02e066727ece838f14ffc767f76419.tar.gz emacs-134d1bcded02e066727ece838f14ffc767f76419.zip | |
merge trunk
Diffstat (limited to 'src/s')
| -rw-r--r-- | src/s/gnu-linux.h | 10 | ||||
| -rw-r--r-- | src/s/gnu.h | 10 | ||||
| -rw-r--r-- | src/s/template.h | 5 |
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. | 3 | Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007, |
| 4 | 2008, 2009, 2010 Free Software Foundation, Inc. | ||
| 4 | 5 | ||
| 5 | This file is part of GNU Emacs. | 6 | This 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. */ |