diff options
| author | Andreas Schwab | 1998-02-20 13:06:59 +0000 |
|---|---|---|
| committer | Andreas Schwab | 1998-02-20 13:06:59 +0000 |
| commit | 2e38d8620a9b6fba358311d1be9eb29decbd81d6 (patch) | |
| tree | f60921ac02575c8180cd7eb9a58852b720fc9962 /src/s/gnu-linux.h | |
| parent | 47b682b73cd0086deff9a7e67d60d9b75d01ca82 (diff) | |
| download | emacs-2e38d8620a9b6fba358311d1be9eb29decbd81d6.tar.gz emacs-2e38d8620a9b6fba358311d1be9eb29decbd81d6.zip | |
(LINUX_MAP_SHARED_DOES_WORK): Define for kernel
version after 2.0.
(UNEXEC_USE_MAP_PRIVATE): Don't define if
LINUX_MAP_SHARED_DOES_WORK.
Diffstat (limited to 'src/s/gnu-linux.h')
| -rw-r--r-- | src/s/gnu-linux.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/s/gnu-linux.h b/src/s/gnu-linux.h index ad066ea051a..3113565d36e 100644 --- a/src/s/gnu-linux.h +++ b/src/s/gnu-linux.h | |||
| @@ -47,6 +47,9 @@ Boston, MA 02111-1307, USA. */ | |||
| 47 | #if LINUX_VERSION_CODE > 0x10200 | 47 | #if LINUX_VERSION_CODE > 0x10200 |
| 48 | #define LINUX_SIGIO_DOES_WORK | 48 | #define LINUX_SIGIO_DOES_WORK |
| 49 | #endif /* LINUX_VERSION_CODE > 0x10200 */ | 49 | #endif /* LINUX_VERSION_CODE > 0x10200 */ |
| 50 | #if LINUX_VERSION_CODE >= 0x20000 | ||
| 51 | #define LINUX_MAP_SHARED_DOES_WORK | ||
| 52 | #endif /* LINUX_VERSION_CODE >= 0x20000 */ | ||
| 50 | #endif /* HAVE_LINUX_VERSION_H */ | 53 | #endif /* HAVE_LINUX_VERSION_H */ |
| 51 | #endif /* emacs */ | 54 | #endif /* emacs */ |
| 52 | #endif /* NOT_C_CODE */ | 55 | #endif /* NOT_C_CODE */ |
| @@ -243,8 +246,10 @@ Boston, MA 02111-1307, USA. */ | |||
| 243 | 246 | ||
| 244 | #ifdef __ELF__ | 247 | #ifdef __ELF__ |
| 245 | #define UNEXEC unexelf.o | 248 | #define UNEXEC unexelf.o |
| 249 | #ifndef LINUX_MAP_SHARED_DOES_WORK | ||
| 246 | #define UNEXEC_USE_MAP_PRIVATE | 250 | #define UNEXEC_USE_MAP_PRIVATE |
| 247 | #endif | 251 | #endif |
| 252 | #endif | ||
| 248 | 253 | ||
| 249 | #ifdef LINUX_QMAGIC | 254 | #ifdef LINUX_QMAGIC |
| 250 | 255 | ||