Mercurial > emacs
comparison src/s/gnu-linux.h @ 15478:0be0ca99aa9a
Renamed from lignux.h.
(SYSTEM_TYPE): Changed to gnu/linux.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 21 Jun 1996 21:36:07 +0000 |
parents | 9f223b2f92ac |
children | dcd2d760053a |
comparison
equal
deleted
inserted
replaced
15477:eddac6796ebd | 15478:0be0ca99aa9a |
---|---|
1 /* This file is the configuration file for Lignux systems | 1 /* This file is the configuration file for Linux-based GNU systems |
2 (that is, Linux-based GNU operating systems.) | |
3 Copyright (C) 1985, 1986, 1992, 1994, 1996 Free Software Foundation, Inc. | 2 Copyright (C) 1985, 1986, 1992, 1994, 1996 Free Software Foundation, Inc. |
4 | 3 |
5 This file is part of GNU Emacs. | 4 This file is part of GNU Emacs. |
6 | 5 |
7 GNU Emacs is free software; you can redistribute it and/or modify | 6 GNU Emacs is free software; you can redistribute it and/or modify |
34 #define LINUX | 33 #define LINUX |
35 | 34 |
36 /* SYSTEM_TYPE should indicate the kind of system you are using. | 35 /* SYSTEM_TYPE should indicate the kind of system you are using. |
37 It sets the Lisp variable system-type. */ | 36 It sets the Lisp variable system-type. */ |
38 | 37 |
39 #define SYSTEM_TYPE "lignux" /* All the best software is free. */ | 38 #define SYSTEM_TYPE "gnu/linux" /* All the best software is free. */ |
40 | 39 |
41 /* Check the version number of Linux--if it is at least 1.2.0, | 40 /* Check the version number of Linux--if it is at least 1.2.0, |
42 it is safe to use SIGIO. */ | 41 it is safe to use SIGIO. */ |
43 #ifndef NOT_C_CODE | 42 #ifndef NOT_C_CODE |
44 #ifdef emacs | 43 #ifdef emacs |
89 /* define MAIL_USE_FLOCK if the mailer uses flock | 88 /* define MAIL_USE_FLOCK if the mailer uses flock |
90 to interlock access to /usr/spool/mail/$USER. | 89 to interlock access to /usr/spool/mail/$USER. |
91 The alternative is that a lock file named | 90 The alternative is that a lock file named |
92 /usr/spool/mail/$USER.lock. */ | 91 /usr/spool/mail/$USER.lock. */ |
93 | 92 |
94 /* Both are used in Linux by different mail programs. I assume that most | 93 /* On GNU/Linux systems, both methods are used by various mail |
95 people are using newer mailers that have heard of flock. Change this | 94 programs. I assume that most people are using newer mailers that |
96 if you need to. */ | 95 have heard of flock. Change this if you need to. */ |
97 | 96 |
98 #define MAIL_USE_FLOCK | 97 #define MAIL_USE_FLOCK |
99 | 98 |
100 /* Define CLASH_DETECTION if you want lock files to be written | 99 /* Define CLASH_DETECTION if you want lock files to be written |
101 so that Emacs can tell instantly when you try to modify | 100 so that Emacs can tell instantly when you try to modify |
149 | 148 |
150 /* Ask GCC where to find libgcc.a. */ | 149 /* Ask GCC where to find libgcc.a. */ |
151 #define LIB_GCC `$(CC) $(C_SWITCH_X_SITE) -print-libgcc-file-name` | 150 #define LIB_GCC `$(CC) $(C_SWITCH_X_SITE) -print-libgcc-file-name` |
152 | 151 |
153 #ifndef __ELF__ | 152 #ifndef __ELF__ |
154 /* Linux has crt0.o in a non-standard place */ | 153 /* GNU/Linux usually has crt0.o in a non-standard place */ |
155 #define START_FILES pre-crt0.o /usr/lib/crt0.o | 154 #define START_FILES pre-crt0.o /usr/lib/crt0.o |
156 #else | 155 #else |
157 #define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o | 156 #define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o |
158 #endif | 157 #endif |
159 | 158 |
168 This works ok in src. Luckily lib-src does not use LD_SWITCH_SYSTEM. */ | 167 This works ok in src. Luckily lib-src does not use LD_SWITCH_SYSTEM. */ |
169 #define LD_SWITCH_SYSTEM `./prefix-args -Xlinker LD_SWITCH_X_SITE_AUX` | 168 #define LD_SWITCH_SYSTEM `./prefix-args -Xlinker LD_SWITCH_X_SITE_AUX` |
170 #endif /* GCC */ | 169 #endif /* GCC */ |
171 #endif /* __ELF__ */ | 170 #endif /* __ELF__ */ |
172 | 171 |
173 /* As of version 1.1.51, Linux does not actually implement SIGIO. */ | 172 /* As of version 1.1.51, Linux did not actually implement SIGIO. |
173 But it works in newer versions. */ | |
174 /* Here we assume that signal.h is already included. */ | 174 /* Here we assume that signal.h is already included. */ |
175 #ifdef emacs | 175 #ifdef emacs |
176 #ifdef LINUX_SIGIO_DOES_WORK | 176 #ifdef LINUX_SIGIO_DOES_WORK |
177 #define INTERRUPT_INPUT | 177 #define INTERRUPT_INPUT |
178 #else | 178 #else |