diff options
| author | Paul Eggert | 2012-05-25 11:19:24 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-05-25 11:19:24 -0700 |
| commit | 42b2a986d9d4b7040fb20c90ec0efeffb78e761a (patch) | |
| tree | d38e7bf5307837f2f38982757f088100de18a64e /src/s | |
| parent | e4d81efc58695c19154d5f6733d91172b4c3e5b7 (diff) | |
| parent | a8d3cbf75d219d7a249fc0623219511179e959da (diff) | |
| download | emacs-42b2a986d9d4b7040fb20c90ec0efeffb78e761a.tar.gz emacs-42b2a986d9d4b7040fb20c90ec0efeffb78e761a.zip | |
Merge from trunk.
Diffstat (limited to 'src/s')
| -rw-r--r-- | src/s/aix4-2.h | 11 | ||||
| -rw-r--r-- | src/s/gnu-linux.h | 6 | ||||
| -rw-r--r-- | src/s/gnu.h | 2 | ||||
| -rw-r--r-- | src/s/irix6-5.h | 4 | ||||
| -rw-r--r-- | src/s/ms-w32.h | 4 |
5 files changed, 19 insertions, 8 deletions
diff --git a/src/s/aix4-2.h b/src/s/aix4-2.h index 354ffda0988..cacfdc7ed63 100644 --- a/src/s/aix4-2.h +++ b/src/s/aix4-2.h | |||
| @@ -76,6 +76,17 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 76 | to avoid a crash just use the Emacs implementation for that function. */ | 76 | to avoid a crash just use the Emacs implementation for that function. */ |
| 77 | #define BROKEN_GET_CURRENT_DIR_NAME 1 | 77 | #define BROKEN_GET_CURRENT_DIR_NAME 1 |
| 78 | 78 | ||
| 79 | /*** BUILD 9008 - FIONREAD problem still exists in X-Windows. ***/ | ||
| 80 | #define BROKEN_FIONREAD | ||
| 81 | /* As we define BROKEN_FIONREAD, SIGIO will be undefined in systty.h. | ||
| 82 | But, on AIX, SIGAIO, SIGPTY, and SIGPOLL are defined as SIGIO, | ||
| 83 | which causes compilation error at init_signals in sysdep.c. So, we | ||
| 84 | define these macros so that syssignal.h detects them and undefine | ||
| 85 | SIGAIO, SIGPTY and SIGPOLL. */ | ||
| 86 | #define BROKEN_SIGAIO | ||
| 87 | #define BROKEN_SIGPTY | ||
| 88 | #define BROKEN_SIGPOLL | ||
| 89 | |||
| 79 | /* Conservative garbage collection has not been tested, so for now | 90 | /* Conservative garbage collection has not been tested, so for now |
| 80 | play it safe and stick with the old-fashioned way of marking. */ | 91 | play it safe and stick with the old-fashioned way of marking. */ |
| 81 | #define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE | 92 | #define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE |
diff --git a/src/s/gnu-linux.h b/src/s/gnu-linux.h index d04ea33068a..409d0205520 100644 --- a/src/s/gnu-linux.h +++ b/src/s/gnu-linux.h | |||
| @@ -157,3 +157,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 157 | #else | 157 | #else |
| 158 | #define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE | 158 | #define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE |
| 159 | #endif | 159 | #endif |
| 160 | |||
| 161 | #ifdef __i386__ | ||
| 162 | /* libc-linux/sysdeps/linux/i386/ulimit.c says that due to shared library, */ | ||
| 163 | /* we cannot get the maximum address for brk */ | ||
| 164 | # define ULIMIT_BREAK_VALUE (32*1024*1024) | ||
| 165 | #endif | ||
diff --git a/src/s/gnu.h b/src/s/gnu.h index a09e0e824c9..cd72164a520 100644 --- a/src/s/gnu.h +++ b/src/s/gnu.h | |||
| @@ -24,8 +24,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 24 | #undef SYSTEM_TYPE | 24 | #undef SYSTEM_TYPE |
| 25 | #define SYSTEM_TYPE "gnu" | 25 | #define SYSTEM_TYPE "gnu" |
| 26 | 26 | ||
| 27 | #undef NLIST_STRUCT | ||
| 28 | |||
| 29 | #define SIGNALS_VIA_CHARACTERS | 27 | #define SIGNALS_VIA_CHARACTERS |
| 30 | 28 | ||
| 31 | /* libc defines data_start. */ | 29 | /* libc defines data_start. */ |
diff --git a/src/s/irix6-5.h b/src/s/irix6-5.h index e5d90c1bd5d..e5479c3b8d3 100644 --- a/src/s/irix6-5.h +++ b/src/s/irix6-5.h | |||
| @@ -85,10 +85,6 @@ char *_getpty(); | |||
| 85 | 85 | ||
| 86 | #define NARROWPROTO 1 | 86 | #define NARROWPROTO 1 |
| 87 | 87 | ||
| 88 | #if _MIPS_SZLONG == 64 /* -mabi=64 (gcc) or -64 (MIPSpro) */ | ||
| 89 | #define _LP64 /* lisp.h takes care of the rest */ | ||
| 90 | #endif /* _MIPS_SZLONG */ | ||
| 91 | |||
| 92 | #undef SA_RESTART | 88 | #undef SA_RESTART |
| 93 | 89 | ||
| 94 | #undef TIOCSIGSEND /* defined in usg5-4-common.h */ | 90 | #undef TIOCSIGSEND /* defined in usg5-4-common.h */ |
diff --git a/src/s/ms-w32.h b/src/s/ms-w32.h index e89ecb05931..f88128b27aa 100644 --- a/src/s/ms-w32.h +++ b/src/s/ms-w32.h | |||
| @@ -122,7 +122,6 @@ struct sigaction { | |||
| 122 | 122 | ||
| 123 | #define HAVE_GETTIMEOFDAY 1 | 123 | #define HAVE_GETTIMEOFDAY 1 |
| 124 | #define HAVE_GETHOSTNAME 1 | 124 | #define HAVE_GETHOSTNAME 1 |
| 125 | #undef HAVE_GETDOMAINNAME | ||
| 126 | #define HAVE_DUP2 1 | 125 | #define HAVE_DUP2 1 |
| 127 | #define HAVE_RENAME 1 | 126 | #define HAVE_RENAME 1 |
| 128 | #define HAVE_CLOSEDIR 1 | 127 | #define HAVE_CLOSEDIR 1 |
| @@ -147,7 +146,6 @@ struct sigaction { | |||
| 147 | #define HAVE_FMOD 1 | 146 | #define HAVE_FMOD 1 |
| 148 | #undef HAVE_RINT | 147 | #undef HAVE_RINT |
| 149 | #undef HAVE_CBRT | 148 | #undef HAVE_CBRT |
| 150 | #define HAVE_FTIME 1 | ||
| 151 | #undef HAVE_RES_INIT /* For -lresolv on Suns. */ | 149 | #undef HAVE_RES_INIT /* For -lresolv on Suns. */ |
| 152 | #undef HAVE_SETSID | 150 | #undef HAVE_SETSID |
| 153 | #undef HAVE_FPATHCONF | 151 | #undef HAVE_FPATHCONF |
| @@ -383,6 +381,8 @@ extern int getloadavg (double *, int); | |||
| 383 | /* We need a little extra space, see ../../lisp/loadup.el. */ | 381 | /* We need a little extra space, see ../../lisp/loadup.el. */ |
| 384 | #define SYSTEM_PURESIZE_EXTRA 50000 | 382 | #define SYSTEM_PURESIZE_EXTRA 50000 |
| 385 | 383 | ||
| 384 | #define DATA_START get_data_start () | ||
| 385 | |||
| 386 | /* For unexec to work on Alpha systems, we need to put Emacs' | 386 | /* For unexec to work on Alpha systems, we need to put Emacs' |
| 387 | initialized data into a separate section from the CRT initialized | 387 | initialized data into a separate section from the CRT initialized |
| 388 | data (because the Alpha linker freely reorders data variables, even | 388 | data (because the Alpha linker freely reorders data variables, even |