annotate src/s/netbsd.h @ 6008:d3ccce72be00

(get_keyelt): Discard keyboard equivalents stored in a menu keymap element.
author Richard M. Stallman <rms@gnu.org>
date Sat, 19 Feb 1994 06:29:30 +0000
parents db25cb887e22
children 0d370ebc038a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4690
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
1 /* s/ file for netbsd system. */
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
2
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
3 /* Get most of the stuff from bsd4.3 */
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
4 #include "bsd4-3.h"
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
5
5902
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
6 /* For mem-limits.h. */
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
7 #define BSD4_2
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
8
4690
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
9 #undef SYSTEM_TYPE
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
10 #define SYSTEM_TYPE "netbsd"
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
11
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
12 #undef KERNEL_FILE
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
13 #undef LDAV_SYMBOL
5902
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
14 #define HAVE_GETLOADAVG
4690
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
15
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
16 #define SIGNALS_VIA_CHARACTERS
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
17
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
18 #define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_p - (FILE)->_bf._base)
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
19
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
20 #define A_TEXT_OFFSET(x) (sizeof (struct exec))
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
21 #define A_TEXT_SEEK(hdr) (N_TXTOFF(hdr) + A_TEXT_OFFSET(hdr))
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
22
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
23 #define LIBS_DEBUG
5902
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
24 /* -lutil is not needed for NetBSD >0.9. */
4690
d14a87abdb46 Initial revision
Roland McGrath <roland@gnu.org>
parents:
diff changeset
25 #define LIBS_SYSTEM -lutil
5902
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
26 #define LIBS_TERMCAP -ltermcap
5901
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
27
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
28 #define SYSV_SYSTEM_DIR
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
29
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
30 /* These definitions should work for either dynamic or static linking,
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
31 whichever is the default for `cc -nostdlib'. */
5938
db25cb887e22 (BROKEN_START, TEXT_START): Don't define.
Roland McGrath <roland@gnu.org>
parents: 5919
diff changeset
32 #define HAVE_TEXT_START /* No need to define `start_of_text'. */
5901
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
33 #define START_FILES pre-crt0.o /usr/lib/crt0.o
5902
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
34 #define UNEXEC unexsunos4.o
5901
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
35 #define RUN_TIME_REMAP
5902
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
36
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
37 /* Try to make this work for both 0.9 and >0.9. */
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
38 #ifndef N_TRELOFF
5901
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
39 #define N_PAGSIZ(x) __LDPGSZ
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
40 #define N_BSSADDR(x) (N_ALIGN(x, N_DATADDR(x)+x.a_data))
0377de94724d (SYSV_SYSTEM_DIR): Define.
Roland McGrath <roland@gnu.org>
parents: 5334
diff changeset
41 #define N_TRELOFF(x) N_RELOFF(x)
5902
916cd5156aed Use -ltermcap, not Emacs's own version. #undef symbols used for
Charles Hannum <mycroft@gnu.org>
parents: 5901
diff changeset
42 #endif