annotate src/s/hiuxwe2.h @ 86656:e3519ce440f6

Move here from lisp/nxml/char-name/unicode
author Glenn Morris <rgm@gnu.org>
date Wed, 28 Nov 2007 05:04:48 +0000
parents f06998349cfc
children 68df465b9550 f55f9811f5d7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
75960
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
1 /* System description file for HI-UX.
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
2
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
3 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
4 2007 Free Software Foundation, Inc.
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
5
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
6 This file is part of GNU Emacs.
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
7
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
8 GNU Emacs is free software; you can redistribute it and/or modify
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
9 it under the terms of the GNU General Public License as published by
78259
f06998349cfc Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75960
diff changeset
10 the Free Software Foundation; either version 3, or (at your option)
75960
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
11 any later version.
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
12
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
13 GNU Emacs is distributed in the hope that it will be useful,
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
16 GNU General Public License for more details.
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
17
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
18 You should have received a copy of the GNU General Public License
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
19 along with GNU Emacs; see the file COPYING. If not, write to
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
20 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
21 Boston, MA 02110-1301, USA. */
e89a6aa799e8 Add copyright and license notice.
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
22
38804
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
23
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
24 #define BSD 198911 /* system version (year & month) */
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
25 #define DBL_DIG 15 /* same as the definition of <float.h> */
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
26 #include "bsd4-3.h"
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
27
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
28 /* Identify OSF1 for the m- files. */
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
29
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
30 #define OSF1
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
31
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
32 /* To avoid to include the non-existant header file <sys/vlimit.h>,
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
33 we define BSD4_2.
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
34 This definition does not mean that the OS is based on BSD 4.2. */
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
35 #define BSD4_2
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
36
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
37 /* Define _BSD to tell the include files we're running under
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 38804
diff changeset
38 the BSD universe and not the SYSV universe.
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 38804
diff changeset
39 Define HITACHI and OSF for Xt's Boolean type as int intead of char.
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 38804
diff changeset
40 (But for these defines, /usr/include/X11/Intrinsic.h defines
38804
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
41 Boolean as char, but libXt.a on HI-UX/MPP requires it as int.) */
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
42
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
43 #define C_SWITCH_SYSTEM -D_BSD -DHITACHI -DOSF
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
44 #define LIBS_SYSTEM -lbsd
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
45
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
46 #define GETPGRP_NO_ARG
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
47
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
48 #define SYSV_SYSTEM_DIR
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
49
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
50 /* If your system uses COFF (Common Object File Format) then define the
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
51 preprocessor symbol "COFF". */
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
52
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
53 /* #define COFF */
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
54
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
55 /* Here is how to find X Windows. LD_SWITCH_X_SITE_AUX gives an -R option
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
56 says where to find X windows at run time. We convert it to a -rpath option
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
57 which is what OSF1 uses. */
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 38804
diff changeset
58 #define LD_SWITCH_SYSTEM
38804
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
59
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
60 #undef KERNEL_FILE
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
61 #define KERNEL_FILE "/mach_kernel"
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
62
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
63 #undef LDAV_SYMBOL
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
64 #define LDAV_SYMBOL "avenrun"
a723d0712cad New file, for building Emacs on hppa1.1-hitachi.
Eli Zaretskii <eliz@gnu.org>
parents:
diff changeset
65
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
66 /* arch-tag: c56449e1-6d1b-4537-a596-0b08b8e4ec73
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
67 (do not change this comment) */