Mercurial > hg > xemacs-beta
comparison src/s/sunos4-1.h @ 428:3ecd8885ac67 r21-2-22
Import from CVS: tag r21-2-22
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:28:15 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
427:0a0253eac470 | 428:3ecd8885ac67 |
---|---|
1 /* Synched up with: FSF 19.31. */ | |
2 | |
3 #include "sunos4-0.h" | |
4 | |
5 /* 4.1.1 makes these system calls interruptible. */ | |
6 | |
7 #define INTERRUPTIBLE_OPEN | |
8 #define INTERRUPTIBLE_CLOSE | |
9 #define INTERRUPTIBLE_IO | |
10 | |
11 /* Cause the compilation of oldxmenu to use the right -I option. */ | |
12 #define OLDXMENU_OPTIONS CFLAGS=C_SWITCH_SYSTEM | |
13 | |
14 #if 0 /* RMSmacs */ | |
15 FSF says the following, but apparently the HAVE_RES_INIT stuff takes | |
16 care of it properly? | |
17 /* #if 0 This isn't right. Apparently some sites do have -lresolv | |
18 but don't use that. On those systems, the code below loses. | |
19 There's no way to win automatically unless someone | |
20 figures out a way of determining automatically which way is right | |
21 on any given system. */ | |
22 #endif | |
23 | |
24 /* Some systems do not run the Network Information Service, but have | |
25 modified the shared C library to include resolver support without | |
26 also changing the C archive library (/usr/lib/libc.a). If we | |
27 detect the presence of libresolv.a, use -lresolv to supplement libc.a. | |
28 | |
29 We used to have #ifdef HAVE_GETHOSTNAME is to prevent configure from | |
30 setting libsrc_libs to -lresolv in lib-src/Makefile. But nowadays | |
31 configure is smarter about computing libsrc_libs, and would not | |
32 be fooled. Anyway, why not use -lresolv in lib-src? */ | |
33 /* #ifdef HAVE_GETHOSTNAME */ | |
34 /* XEmacs change: -lresolve should be added only if we have RES_INIT, | |
35 not if we don't */ | |
36 #ifdef HAVE_RES_INIT | |
37 #define LIBS_SYSTEM "-lresolv" | |
38 #endif | |
39 /* #endif */ | |
40 | |
41 #if 0 /* Not necessary, since SYSTEM_MALLOC is defined in sunos4-0.h. */ | |
42 /* Tell GNU malloc to compensate for a bug in localtime. */ | |
43 #define SUNOS_LOCALTIME_BUG | |
44 #endif | |
45 | |
46 /* Define dlopen, dlclose, dlsym. */ | |
47 #define USE_DL_STUBS | |
48 | |
49 /* This appears to be broken on SunOS4.1.[123] */ | |
50 #define BROKEN_SIGIO |