aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog2
-rw-r--r--src/config.in49
-rw-r--r--src/s/sol2-6.h4
3 files changed, 15 insertions, 40 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index dc0dd35e632..2670410284b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,7 @@
12010-06-30 Glenn Morris <rgm@gnu.org> 12010-06-30 Glenn Morris <rgm@gnu.org>
2 2
3 * s/sol2-6.h (INHIBIT_X11R6_XIM): Remove, handled by configure now.
4
3 * Makefile.in (CANNOT_DUMP): Update for configure name change. 5 * Makefile.in (CANNOT_DUMP): Update for configure name change.
4 6
5 * s/freebsd.h (USE_MMAP_FOR_BUFFERS): 7 * s/freebsd.h (USE_MMAP_FOR_BUFFERS):
diff --git a/src/config.in b/src/config.in
index 098edeafd4a..e796e30b79d 100644
--- a/src/config.in
+++ b/src/config.in
@@ -588,6 +588,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
588/* Define to 1 if the system has the type `size_t'. */ 588/* Define to 1 if the system has the type `size_t'. */
589#undef HAVE_SIZE_T 589#undef HAVE_SIZE_T
590 590
591/* Define to 1 if you have sound support. */
592#undef HAVE_SOUND
593
591/* Define to 1 if you have the <soundcard.h> header file. */ 594/* Define to 1 if you have the <soundcard.h> header file. */
592#undef HAVE_SOUNDCARD_H 595#undef HAVE_SOUNDCARD_H
593 596
@@ -765,6 +768,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
765/* Define to 1 if you have the X11R6 or newer version of Xlib. */ 768/* Define to 1 if you have the X11R6 or newer version of Xlib. */
766#undef HAVE_X11R6 769#undef HAVE_X11R6
767 770
771/* Define if you have usable X11R6-style XIM support. */
772#undef HAVE_X11R6_XIM
773
768/* Define to 1 if you have the X11R6 or newer version of Xt. */ 774/* Define to 1 if you have the X11R6 or newer version of Xt. */
769#undef HAVE_X11XTR6 775#undef HAVE_X11XTR6
770 776
@@ -795,6 +801,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
795/* Define to 1 if you have the `XSetWMProtocols' function. */ 801/* Define to 1 if you have the `XSetWMProtocols' function. */
796#undef HAVE_XSETWMPROTOCOLS 802#undef HAVE_XSETWMPROTOCOLS
797 803
804/* Define if you have usable i18n support. */
805#undef HAVE_X_I18N
806
798/* Define to 1 if you have the SM library (-lSM). */ 807/* Define to 1 if you have the SM library (-lSM). */
799#undef HAVE_X_SM 808#undef HAVE_X_SM
800 809
@@ -1036,25 +1045,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1036/* Turned on June 1996 supposing nobody will mind it. */ 1045/* Turned on June 1996 supposing nobody will mind it. */
1037#define AMPERSAND_FULL_NAME 1046#define AMPERSAND_FULL_NAME
1038 1047
1039/* Define HAVE_SOUND if we have sound support. We know it works
1040 and compiles only on the specified platforms. For others,
1041 it probably doesn't make sense to try. */
1042
1043#if defined __FreeBSD__ || defined __NetBSD__ || defined __linux__
1044#ifdef HAVE_MACHINE_SOUNDCARD_H
1045#define HAVE_SOUND 1
1046#endif
1047#ifdef HAVE_SYS_SOUNDCARD_H
1048#define HAVE_SOUND 1
1049#endif
1050#ifdef HAVE_SOUNDCARD_H
1051#define HAVE_SOUND 1
1052#endif
1053#ifdef HAVE_ALSA
1054#define HAVE_SOUND 1
1055#endif
1056#endif /* __FreeBSD__ || __NetBSD__ || __linux__ */
1057
1058/* If using GNU, then support inline function declarations. */ 1048/* If using GNU, then support inline function declarations. */
1059/* Don't try to switch on inline handling as detected by AC_C_INLINE 1049/* Don't try to switch on inline handling as detected by AC_C_INLINE
1060 generally, because even if non-gcc compilers accept `inline', they 1050 generally, because even if non-gcc compilers accept `inline', they
@@ -1083,9 +1073,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1083 parallel this exactly since GNUstep is multi-OS. */ 1073 parallel this exactly since GNUstep is multi-OS. */
1084#ifdef HAVE_NS 1074#ifdef HAVE_NS
1085# ifdef NS_IMPL_GNUSTEP 1075# ifdef NS_IMPL_GNUSTEP
1086/* GNUstep needs a bit more pure memory. Of the existing knobs, 1076 /* GNUstep needs a bit more pure memory. Of the existing knobs,
1087SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems. */ 1077SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems. */
1088# define SYSTEM_PURESIZE_EXTRA 30000 1078 # define SYSTEM_PURESIZE_EXTRA 30000
1089# endif /* NS_IMPL_GNUSTEP */ 1079# endif /* NS_IMPL_GNUSTEP */
1090#endif /* HAVE_NS */ 1080#endif /* HAVE_NS */
1091 1081
@@ -1145,9 +1135,8 @@ extern char *getenv ();
1145#endif 1135#endif
1146#endif 1136#endif
1147 1137
1148/* Define if the compiler supports function prototypes. It may do so 1138/* Define if the compiler supports function prototypes. It may do so but
1149 but not define __STDC__ (e.g. DEC C by default) or may define it as 1139 not define __STDC__ (e.g. DEC C by default) or may define it as zero. */
1150 zero. */
1151#undef PROTOTYPES 1140#undef PROTOTYPES
1152/* For mktime.c: */ 1141/* For mktime.c: */
1153#ifndef __P 1142#ifndef __P
@@ -1188,18 +1177,6 @@ void *alloca (size_t);
1188typedef unsigned size_t; 1177typedef unsigned size_t;
1189#endif 1178#endif
1190 1179
1191/* Define HAVE_X_I18N if we have usable i18n support. */
1192
1193#ifdef HAVE_X11R6
1194#define HAVE_X_I18N
1195#endif
1196
1197/* Define HAVE_X11R6_XIM if we have usable X11R6-style XIM support. */
1198
1199#if defined HAVE_X11R6 && !defined INHIBIT_X11R6_XIM
1200#define HAVE_X11R6_XIM
1201#endif
1202
1203#if defined __GNUC__ && (__GNUC__ > 2 \ 1180#if defined __GNUC__ && (__GNUC__ > 2 \
1204 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) 1181 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5))
1205#define NO_RETURN __attribute__ ((__noreturn__)) 1182#define NO_RETURN __attribute__ ((__noreturn__))
diff --git a/src/s/sol2-6.h b/src/s/sol2-6.h
index 0c30b3d81f0..f4719093d4a 100644
--- a/src/s/sol2-6.h
+++ b/src/s/sol2-6.h
@@ -34,10 +34,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
34#define HAVE_LIBKSTAT 34#define HAVE_LIBKSTAT
35#endif 35#endif
36 36
37/* inoue@ainet.or.jp says Solaris has a bug related to X11R6-style
38 XIM support. */
39#define INHIBIT_X11R6_XIM
40
41/* This is the same definition as in usg5-4.h, but with sigblock/sigunblock 37/* This is the same definition as in usg5-4.h, but with sigblock/sigunblock
42 rather than sighold/sigrelse, which appear to be BSD4.1 specific. 38 rather than sighold/sigrelse, which appear to be BSD4.1 specific.
43 It may also be appropriate for SVR4.x 39 It may also be appropriate for SVR4.x