Mercurial > emacs
annotate src/s/netbsd.h @ 108647:6b0a523f9990
Document bidi-aware behavior of arrow keys and display features.
display.texi (Fringes): Document reversal of fringe arrows for R2L
paragraphs.
(Line Truncation): Fix wording for bidi display.
basic.texi (Moving Point): Document bidi-aware behavior of the arrow keys.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Tue, 18 May 2010 13:58:56 +0300 |
parents | 2cfa49f6fadb |
children | 5a44435f0c71 |
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 |
108278
9c003610b6fc
Move LD_SWITCH_SYSTEM from cpp to configure.
Glenn Morris <rgm@gnu.org>
parents:
108274
diff
changeset
|
3 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, |
9c003610b6fc
Move LD_SWITCH_SYSTEM from cpp to configure.
Glenn Morris <rgm@gnu.org>
parents:
108274
diff
changeset
|
4 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 |
108511
f8e62c2bf3e9
Reformat some comments in src/s/*.h.
Glenn Morris <rgm@gnu.org>
parents:
108507
diff
changeset
|
22 /* Get most of the stuff from bsd-common. */ |
96303 | 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 | |
21475 | 29 /* On post 1.3 releases of NetBSD, gcc -nostdlib also clears |
30 the library search parth, i.e. it won't search /usr/lib | |
108511
f8e62c2bf3e9
Reformat some comments in src/s/*.h.
Glenn Morris <rgm@gnu.org>
parents:
108507
diff
changeset
|
31 for libc and friends. Using -nostartfiles instead avoids |
f8e62c2bf3e9
Reformat some comments in src/s/*.h.
Glenn Morris <rgm@gnu.org>
parents:
108507
diff
changeset
|
32 this problem, and will also work on earlier NetBSD releases. */ |
21475 | 33 #define LINKER $(CC) -nostartfiles |
25032 | 34 |
30079
1572612184fc
Sound support for NetBSD through "Linux emulation" support:
Ken Raeburn <raeburn@raeburn.org>
parents:
29430
diff
changeset
|
35 #define DEFAULT_SOUND_DEVICE "/dev/audio" |
31332 | 36 |
37 /* Greg A. Woods <woods@weird.com> says we must include signal.h | |
38 before syssignal.h is included, to work around interface conflicts | |
39 that are handled with CPP __RENAME() macro in signal.h. */ | |
31524
3935d834ff04
s/netbsd.h: NO_C_SOURCE->NOT_C_CODE
Ken Raeburn <raeburn@raeburn.org>
parents:
31332
diff
changeset
|
40 #ifndef NOT_C_CODE |
31332 | 41 #include <signal.h> |
42 #endif | |
43 | |
44 /* Don't close pty in process.c to make it as controlling terminal. | |
45 It is already a controlling terminal of subprocess, because we did | |
46 ioctl TIOCSCTTY. */ | |
47 #define DONT_REOPEN_PTY | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
45600
diff
changeset
|
48 |
31332 | 49 /* Tell that garbage collector that setjmp is known to save all |
108511
f8e62c2bf3e9
Reformat some comments in src/s/*.h.
Glenn Morris <rgm@gnu.org>
parents:
108507
diff
changeset
|
50 registers relevant for conservative garbage collection in the jmp_buf. */ |
31332 | 51 #define GC_SETJMP_WORKS 1 |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
45600
diff
changeset
|
52 |
31332 | 53 /* Use the GC_MAKE_GCPROS_NOOPS (see lisp.h) method. */ |
34472
76076c5b2009
(GC_MARK_STACK): Use GC_MAKE_GCPROS_NOOPS instead of `1'.
Gerd Moellmann <gerd@gnu.org>
parents:
31524
diff
changeset
|
54 #define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS |
31332 | 55 |
52401 | 56 /* arch-tag: e80f364a-04e9-4faf-93cb-f36a0fe95c81 |
57 (do not change this comment) */ |