]> code.delx.au - gnu-emacs/blob - src/s/hpux8.h
(X_IO_BUG): Defined.
[gnu-emacs] / src / s / hpux8.h
1 /* system description file for hpux version 8.
2 This contains changes that were suggested "for the hp700".
3 They were not needed for the 800.
4 Our conjecture that they are needed for hpux version 8,
5 which is what runs on the 700. */
6
7 #include "hpux.h"
8
9 #define HPUX8
10
11 /* dob@inel.gov says HPUX 8.07 needs this. He was using X11R5, I think. */
12 #define LIBX11_SYSTEM -lXext
13
14 #define LIB_X11_LIB -L/usr/lib/X11R5 -L/usr/lib/X11R4 -lX11
15 #define C_SWITCH_X_SYSTEM -I/usr/include/X11R5 -I/usr/include/X11R4
16
17 /* Don't use shared libraries. unexec doesn't handle them.
18 Note GCC automatically passes -a archive to ld, and it has its own
19 conflicting -a. */
20 #ifdef __GNUC__
21 #define LD_SWITCH_SYSTEM -Xlinker -a -Xlinker archive
22
23 /* No need to specify roundabout way of linking temacs. */
24 #define ORDINARY_LINK
25 #else
26 #if defined(hp9000s700) || defined(__hp9000s700)
27 #define LD_SWITCH_SYSTEM -a archive -L/lib/pa1.1
28 #else
29 #define LD_SWITCH_SYSTEM -a archive
30 #endif
31 #endif
32
33 #if 0 /* This should no longer be necessary now that
34 C_SWITCH_... are passed down when compiling oldXMenu. */
35 /* Specify compiler options for compiling oldXMenu. */
36 #define OLDXMENU_OPTIONS CFLAGS="-I/usr/include/X11R5 -I/usr/include/X11R4"
37 #endif
38
39 /* Some hpux 8 machines seem to have TIOCGWINSZ,
40 and none have sioctl.h, so might as well define this. */
41 #define NO_SIOCTL_H
42
43 #if 0 /* autoconf should be detecting the presence or absence of
44 random and srandom now. */
45 /* If you use X11R4 you must define this. If you use
46 X11R5 you must comment this out */
47 /* #define HAVE_RANDOM */
48 #define random foo_random
49 #define srandom foo_srandom
50 #endif
51
52 #if 0 /* This seems to be spurious. */
53 /* "X11R5" on hpux8 doesn't have this function, which is supposed to exist
54 in X11R5. Maybe things will work if we just don't call it. */
55 #define NO_XRM_SET_DATABASE
56 #endif
57
58 /* Enable a special hack in XTread_socket. */
59 #define X_IO_BUG