Mercurial > emacs
annotate src/s/netbsd.h @ 108276:41220cd25ea8
* cua-base.el, cua-gmrk.el: Fix use of `filter-buffer-substring'.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Fri, 07 May 2010 02:46:09 +0200 |
parents | 8416c8d075e3 |
children | 9c003610b6fc |
rev | line source |
---|---|
75942
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
1 /* s/ file for netbsd system. |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
2 |
94715
1f134b61867c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79756
diff
changeset
|
3 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, |
106815 | 4 2008, 2009, 2010 Free Software Foundation, Inc. |
75942
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
5 |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
6 This file is part of GNU Emacs. |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
7 |
94715
1f134b61867c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79756
diff
changeset
|
8 GNU Emacs is free software: you can redistribute it and/or modify |
75942
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
9 it under the terms of the GNU General Public License as published by |
94715
1f134b61867c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79756
diff
changeset
|
10 the Free Software Foundation, either version 3 of the License, or |
1f134b61867c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79756
diff
changeset
|
11 (at your option) any later version. |
75942
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
12 |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
13 GNU Emacs is distributed in the hope that it will be useful, |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
14 but WITHOUT ANY WARRANTY; without even the implied warranty of |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
16 GNU General Public License for more details. |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
17 |
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
18 You should have received a copy of the GNU General Public License |
94715
1f134b61867c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79756
diff
changeset
|
19 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ |
75942
c365fcdf7c2a
Add copyright and license notice. Copyright years copied from base
Glenn Morris <rgm@gnu.org>
parents:
73704
diff
changeset
|
20 |
4690 | 21 |
96303 | 22 /* Get most of the stuff from bsd-common */ |
23 #include "bsd-common.h" | |
4690 | 24 |
28640 | 25 #define HAVE_GETLOADAVG 1 |
4690 | 26 |
27 #define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_p - (FILE)->_bf._base) | |
28 | |
5902
916cd5156aed
Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents:
5901
diff
changeset
|
29 #define LIBS_TERMCAP -ltermcap |
5901
0377de94724d
(SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents:
5334
diff
changeset
|
30 |
26163 | 31 #undef LIB_GCC |
32 #define LIB_GCC | |
6368
f18c8a4f7125
(LOCALTIME_CACHE): Define this symbol.
Karl Heuer <kwzh@gnu.org>
parents:
6014
diff
changeset
|
33 |
12534
3f869873946a
(AMPERSAND_FULL_NAME): Defined.
Karl Heuer <kwzh@gnu.org>
parents:
11705
diff
changeset
|
34 #define AMPERSAND_FULL_NAME |
20032
8b3f96c4cad1
(LD_SWITCH_SYSTEM): Use -Wl,-rpath if __ELF__.
Richard M. Stallman <rms@gnu.org>
parents:
18121
diff
changeset
|
35 |
108229
0c1c81ee223e
Move LD_SWITCH_X_SITE_AUX from cpp to autoconf.
Glenn Morris <rgm@gnu.org>
parents:
108125
diff
changeset
|
36 /* LD_SWITCH_X_SITE_AUX_RPATH gives a -rpath option (which is what |
0c1c81ee223e
Move LD_SWITCH_X_SITE_AUX from cpp to autoconf.
Glenn Morris <rgm@gnu.org>
parents:
108125
diff
changeset
|
37 OSF1 uses) that says where to find X windows at run time. */ |
0c1c81ee223e
Move LD_SWITCH_X_SITE_AUX from cpp to autoconf.
Glenn Morris <rgm@gnu.org>
parents:
108125
diff
changeset
|
38 #define LD_SWITCH_SYSTEM $(LD_SWITCH_X_SITE_AUX_RPATH) -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib |
39331 | 39 |
21475 | 40 /* On post 1.3 releases of NetBSD, gcc -nostdlib also clears |
41 the library search parth, i.e. it won't search /usr/lib | |
42 for libc and friends. Using -nostartfiles instead avoids | |
43 this problem, and will also work on earlier NetBSD releases */ | |
44 | |
45 #define LINKER $(CC) -nostartfiles | |
25032 | 46 |
30079
1572612184fc
Sound support for NetBSD through "Linux emulation" support:
Ken Raeburn <raeburn@raeburn.org>
parents:
29430
diff
changeset
|
47 #define DEFAULT_SOUND_DEVICE "/dev/audio" |
31332 | 48 |
49 /* Greg A. Woods <woods@weird.com> says we must include signal.h | |
50 before syssignal.h is included, to work around interface conflicts | |
51 that are handled with CPP __RENAME() macro in signal.h. */ | |
52 | |
31524
3935d834ff04
s/netbsd.h: NO_C_SOURCE->NOT_C_CODE
Ken Raeburn <raeburn@raeburn.org>
parents:
31332
diff
changeset
|
53 #ifndef NOT_C_CODE |
31332 | 54 #include <signal.h> |
55 #endif | |
56 | |
57 /* Don't close pty in process.c to make it as controlling terminal. | |
58 It is already a controlling terminal of subprocess, because we did | |
59 ioctl TIOCSCTTY. */ | |
60 | |
61 #define DONT_REOPEN_PTY | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
45600
diff
changeset
|
62 |
31332 | 63 /* Tell that garbage collector that setjmp is known to save all |
64 registers relevant for conservative garbage collection in the | |
65 jmp_buf. */ | |
66 | |
67 #define GC_SETJMP_WORKS 1 | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
45600
diff
changeset
|
68 |
31332 | 69 /* Use the GC_MAKE_GCPROS_NOOPS (see lisp.h) method. */ |
70 | |
34472
76076c5b2009
(GC_MARK_STACK): Use GC_MAKE_GCPROS_NOOPS instead of `1'.
Gerd Moellmann <gerd@gnu.org>
parents:
31524
diff
changeset
|
71 #define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS |
31332 | 72 |
52401 | 73 /* arch-tag: e80f364a-04e9-4faf-93cb-f36a0fe95c81 |
74 (do not change this comment) */ |