1 |
/* src/config.in. Generated from configure.in by autoheader. */ |
/* src/config.in. Generated from configure.in by autoheader. */ |
2 |
|
|
3 |
/* GNU Emacs site configuration template file. -*- C -*- |
/* GNU Emacs site configuration template file. |
4 |
Copyright (C) 1988, 1993, 1994, 1999, 2000 Free Software Foundation, Inc. |
Copyright (C) 1988, 93, 94, 99, 2000, 2002 Free Software Foundation, Inc. |
5 |
|
|
6 |
This file is part of GNU Emacs. |
This file is part of GNU Emacs. |
7 |
|
|
21 |
Boston, MA 02111-1307, USA. */ |
Boston, MA 02111-1307, USA. */ |
22 |
|
|
23 |
|
|
24 |
/* No code in Emacs #includes config.h twice, but some of the code |
/* No code in Emacs #includes config.h twice, but some bits of code |
25 |
intended to work with other packages as well (like gmalloc.c) |
intended to work with other packages as well (like gmalloc.c) |
26 |
think they can include it as many times as they like. */ |
think they can include it as many times as they like. */ |
27 |
#ifndef EMACS_CONFIG_H |
#ifndef EMACS_CONFIG_H |
28 |
#define EMACS_CONFIG_H |
#define EMACS_CONFIG_H |
64 |
*/ |
*/ |
65 |
#undef GETLOADAVG_PRIVILEGED |
#undef GETLOADAVG_PRIVILEGED |
66 |
|
|
67 |
|
/* Define to 1 if the `getpgrp' function requires zero arguments. */ |
68 |
|
#undef GETPGRP_VOID |
69 |
|
|
70 |
/* Define to 1 if gettimeofday accepts only one argument. */ |
/* Define to 1 if gettimeofday accepts only one argument. */ |
71 |
#undef GETTIMEOFDAY_ONE_ARGUMENT |
#undef GETTIMEOFDAY_ONE_ARGUMENT |
72 |
|
|
92 |
/* Define to 1 if you have the `bcopy' function. */ |
/* Define to 1 if you have the `bcopy' function. */ |
93 |
#undef HAVE_BCOPY |
#undef HAVE_BCOPY |
94 |
|
|
95 |
|
/* Define to 1 if you have the `bzero' function. */ |
96 |
|
#undef HAVE_BZERO |
97 |
|
|
98 |
/* Define to 1 if you are using the Carbon API on Mac OS X. */ |
/* Define to 1 if you are using the Carbon API on Mac OS X. */ |
99 |
#undef HAVE_CARBON |
#undef HAVE_CARBON |
100 |
|
|
110 |
/* Define to 1 if you have the <com_err.h> header file. */ |
/* Define to 1 if you have the <com_err.h> header file. */ |
111 |
#undef HAVE_COM_ERR_H |
#undef HAVE_COM_ERR_H |
112 |
|
|
113 |
|
/* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you |
114 |
|
don't. */ |
115 |
|
#undef HAVE_DECL_SYS_SIGLIST |
116 |
|
|
117 |
|
/* Define to 1 if you have the declaration of `__sys_siglist', and to 0 if you |
118 |
|
don't. */ |
119 |
|
#undef HAVE_DECL___SYS_SIGLIST |
120 |
|
|
121 |
/* Define to 1 if you have the <des.h> header file. */ |
/* Define to 1 if you have the <des.h> header file. */ |
122 |
#undef HAVE_DES_H |
#undef HAVE_DES_H |
123 |
|
|
148 |
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ |
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ |
149 |
#undef HAVE_FSEEKO |
#undef HAVE_FSEEKO |
150 |
|
|
151 |
|
/* Define to 1 if you have the `fsync' function. */ |
152 |
|
#undef HAVE_FSYNC |
153 |
|
|
154 |
/* Define to 1 if you have the `ftime' function. */ |
/* Define to 1 if you have the `ftime' function. */ |
155 |
#undef HAVE_FTIME |
#undef HAVE_FTIME |
156 |
|
|
205 |
/* Define to 1 if you have the `grantpt' function. */ |
/* Define to 1 if you have the `grantpt' function. */ |
206 |
#undef HAVE_GRANTPT |
#undef HAVE_GRANTPT |
207 |
|
|
208 |
|
/* Define to 1 if using GTK. */ |
209 |
|
#undef HAVE_GTK |
210 |
|
|
211 |
/* Define to 1 if netdb.h declares h_errno. */ |
/* Define to 1 if netdb.h declares h_errno. */ |
212 |
#undef HAVE_H_ERRNO |
#undef HAVE_H_ERRNO |
213 |
|
|
241 |
/* Define to 1 if you have the <krb.h> header file. */ |
/* Define to 1 if you have the <krb.h> header file. */ |
242 |
#undef HAVE_KRB_H |
#undef HAVE_KRB_H |
243 |
|
|
244 |
|
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ |
245 |
|
#undef HAVE_LANGINFO_CODESET |
246 |
|
|
247 |
/* Define to 1 if you have the `com_err' library (-lcom_err). */ |
/* Define to 1 if you have the `com_err' library (-lcom_err). */ |
248 |
#undef HAVE_LIBCOM_ERR |
#undef HAVE_LIBCOM_ERR |
249 |
|
|
343 |
/* Define to 1 if you have the `mbsinit' function. */ |
/* Define to 1 if you have the `mbsinit' function. */ |
344 |
#undef HAVE_MBSINIT |
#undef HAVE_MBSINIT |
345 |
|
|
346 |
|
/* Define to 1 if you have the `memcmp' function. */ |
347 |
|
#undef HAVE_MEMCMP |
348 |
|
|
349 |
|
/* Define to 1 if you have the `memmove' function. */ |
350 |
|
#undef HAVE_MEMMOVE |
351 |
|
|
352 |
/* Define to 1 if you have the <memory.h> header file. */ |
/* Define to 1 if you have the <memory.h> header file. */ |
353 |
#undef HAVE_MEMORY_H |
#undef HAVE_MEMORY_H |
354 |
|
|
355 |
|
/* Define to 1 if you have the `memset' function. */ |
356 |
|
#undef HAVE_MEMSET |
357 |
|
|
358 |
/* Define to 1 if you have mouse menus. (This is automatic if you use X, but |
/* Define to 1 if you have mouse menus. (This is automatic if you use X, but |
359 |
the option to specify it remains.) It is also defined with other window |
the option to specify it remains.) It is also defined with other window |
360 |
systems that support xmenu.c. */ |
systems that support xmenu.c. */ |
375 |
/* Define to 1 if you have Motif 2.1 or newer. */ |
/* Define to 1 if you have Motif 2.1 or newer. */ |
376 |
#undef HAVE_MOTIF_2_1 |
#undef HAVE_MOTIF_2_1 |
377 |
|
|
378 |
|
/* Define to 1 if you have the `mremap' function. */ |
379 |
|
#undef HAVE_MREMAP |
380 |
|
|
381 |
/* Define to 1 if you have the <nlist.h> header file. */ |
/* Define to 1 if you have the <nlist.h> header file. */ |
382 |
#undef HAVE_NLIST_H |
#undef HAVE_NLIST_H |
383 |
|
|
387 |
/* Define to 1 if you have the `pstat_getdynamic' function. */ |
/* Define to 1 if you have the `pstat_getdynamic' function. */ |
388 |
#undef HAVE_PSTAT_GETDYNAMIC |
#undef HAVE_PSTAT_GETDYNAMIC |
389 |
|
|
390 |
|
/* Define to 1 if you have the <pty.h> header file. */ |
391 |
|
#undef HAVE_PTY_H |
392 |
|
|
393 |
/* Define to 1 if you have the `random' function. */ |
/* Define to 1 if you have the `random' function. */ |
394 |
#undef HAVE_RANDOM |
#undef HAVE_RANDOM |
395 |
|
|
435 |
/* Define to 1 if you have the `setsockopt' function. */ |
/* Define to 1 if you have the `setsockopt' function. */ |
436 |
#undef HAVE_SETSOCKOPT |
#undef HAVE_SETSOCKOPT |
437 |
|
|
|
/* Define to the name of the shared game directory. */ |
|
|
#undef HAVE_SHARED_GAME_DIR |
|
|
|
|
438 |
/* Define to 1 if you have the `shutdown' function. */ |
/* Define to 1 if you have the `shutdown' function. */ |
439 |
#undef HAVE_SHUTDOWN |
#undef HAVE_SHUTDOWN |
440 |
|
|
441 |
|
/* Define to 1 if the system has the type `size_t'. */ |
442 |
|
#undef HAVE_SIZE_T |
443 |
|
|
444 |
/* Define to 1 if you have the <soundcard.h> header file. */ |
/* Define to 1 if you have the <soundcard.h> header file. */ |
445 |
#undef HAVE_SOUNDCARD_H |
#undef HAVE_SOUNDCARD_H |
446 |
|
|
483 |
/* Define to 1 if you have the `sysinfo' function. */ |
/* Define to 1 if you have the `sysinfo' function. */ |
484 |
#undef HAVE_SYSINFO |
#undef HAVE_SYSINFO |
485 |
|
|
486 |
|
/* Define to 1 if you have the <sys/mman.h> header file. */ |
487 |
|
#undef HAVE_SYS_MMAN_H |
488 |
|
|
489 |
|
/* Define to 1 if you have the <sys/param.h> header file. */ |
490 |
|
#undef HAVE_SYS_PARAM_H |
491 |
|
|
492 |
|
/* Define to 1 if you have the <sys/resource.h> header file. */ |
493 |
|
#undef HAVE_SYS_RESOURCE_H |
494 |
|
|
495 |
/* Define to 1 if you have the <sys/select.h> header file. */ |
/* Define to 1 if you have the <sys/select.h> header file. */ |
496 |
#undef HAVE_SYS_SELECT_H |
#undef HAVE_SYS_SELECT_H |
497 |
|
|
516 |
/* Define to 1 if you have the <sys/un.h> header file. */ |
/* Define to 1 if you have the <sys/un.h> header file. */ |
517 |
#undef HAVE_SYS_UN_H |
#undef HAVE_SYS_UN_H |
518 |
|
|
519 |
|
/* Define to 1 if you have the <sys/vlimit.h> header file. */ |
520 |
|
#undef HAVE_SYS_VLIMIT_H |
521 |
|
|
522 |
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ |
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ |
523 |
#undef HAVE_SYS_WAIT_H |
#undef HAVE_SYS_WAIT_H |
524 |
|
|
705 |
/* Define to 1 on System V Release 4. */ |
/* Define to 1 on System V Release 4. */ |
706 |
#undef SVR4 |
#undef SVR4 |
707 |
|
|
|
/* Define to 1 if `sys_siglist' is declared by <signal.h> or <unistd.h>. */ |
|
|
#undef SYS_SIGLIST_DECLARED |
|
|
|
|
708 |
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ |
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ |
709 |
#undef TIME_WITH_SYS_TIME |
#undef TIME_WITH_SYS_TIME |
710 |
|
|
740 |
/* Number of bits in a file offset, on hosts where this is settable. */ |
/* Number of bits in a file offset, on hosts where this is settable. */ |
741 |
#undef _FILE_OFFSET_BITS |
#undef _FILE_OFFSET_BITS |
742 |
|
|
743 |
|
/* Enable GNU extensions on systems that have them. */ |
744 |
|
#ifndef _GNU_SOURCE |
745 |
|
# undef _GNU_SOURCE |
746 |
|
#endif |
747 |
|
|
748 |
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ |
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ |
749 |
#undef _LARGEFILE_SOURCE |
#undef _LARGEFILE_SOURCE |
750 |
|
|
754 |
/* Define like PROTOTYPES; this can be used by system headers. */ |
/* Define like PROTOTYPES; this can be used by system headers. */ |
755 |
#undef __PROTOTYPES |
#undef __PROTOTYPES |
756 |
|
|
757 |
|
/* Define to compiler's equivalent of C99 restrict keyword. Don't define if |
758 |
|
equivalent is `__restrict'. */ |
759 |
|
#undef __restrict |
760 |
|
|
761 |
|
/* Define to compiler's equivalent of C99 restrict keyword in array |
762 |
|
declarations. Define as empty for no equivalent. */ |
763 |
|
#undef __restrict_arr |
764 |
|
|
765 |
/* Define to the used machine dependent file. */ |
/* Define to the used machine dependent file. */ |
766 |
#undef config_machfile |
#undef config_machfile |
767 |
|
|
774 |
/* Define to `int' if <sys/types.h> does not define. */ |
/* Define to `int' if <sys/types.h> does not define. */ |
775 |
#undef pid_t |
#undef pid_t |
776 |
|
|
777 |
/* Define to `unsigned' if <sys/types.h> does not define. */ |
/* Define to any substitute for sys_siglist. */ |
778 |
#undef size_t |
#undef sys_siglist |
779 |
|
|
780 |
/* Define as `fork' if `vfork' does not work. */ |
/* Define as `fork' if `vfork' does not work. */ |
781 |
#undef vfork |
#undef vfork |
797 |
#ifdef HAVE_CARBON |
#ifdef HAVE_CARBON |
798 |
#define HAVE_WINDOW_SYSTEM |
#define HAVE_WINDOW_SYSTEM |
799 |
#define HAVE_MOUSE |
#define HAVE_MOUSE |
|
#define HAVE_MENUS |
|
800 |
#endif |
#endif |
801 |
|
|
802 |
/* Define USER_FULL_NAME to return a string |
/* Define USER_FULL_NAME to return a string |
909 |
extern char *getenv (); |
extern char *getenv (); |
910 |
#endif |
#endif |
911 |
|
|
|
#endif /* EMACS_CONFIG_H */ |
|
|
|
|
912 |
/* These default definitions are good for almost all machines. |
/* These default definitions are good for almost all machines. |
913 |
The exceptions override them in m/MACHINE.h. */ |
The exceptions override them in m/MACHINE.h. */ |
914 |
|
|
948 |
# endif /* GCC. */ |
# endif /* GCC. */ |
949 |
#endif /* __P */ |
#endif /* __P */ |
950 |
|
|
|
|
|
951 |
/* Don't include "string.h" or <stdlib.h> in non-C code. */ |
/* Don't include "string.h" or <stdlib.h> in non-C code. */ |
952 |
#ifndef NOT_C_CODE |
#ifndef NOT_C_CODE |
953 |
#ifdef HAVE_STRING_H |
#ifdef HAVE_STRING_H |
954 |
#include "string.h" |
#include "string.h" |
955 |
#endif |
#endif |
956 |
|
#ifdef HAVE_STRINGS_H |
957 |
|
#include "strings.h" /* May be needed for bcopy & al. */ |
958 |
|
#endif |
959 |
#ifdef HAVE_STDLIB_H |
#ifdef HAVE_STDLIB_H |
960 |
#include <stdlib.h> |
#include <stdlib.h> |
961 |
#endif |
#endif |
962 |
|
#ifndef __GNUC__ |
963 |
|
# ifdef HAVE_ALLOCA_H |
964 |
|
# include <alloca.h> |
965 |
|
# else /* AIX files deal with #pragma. */ |
966 |
|
# ifndef alloca /* predefined by HP cc +Olibcalls */ |
967 |
|
char *alloca (); |
968 |
|
# endif |
969 |
|
# endif /* HAVE_ALLOCA_H */ |
970 |
|
#endif /* __GNUC__ */ |
971 |
|
#ifndef HAVE_SIZE_T |
972 |
|
typedef unsigned size_t; |
973 |
#endif |
#endif |
974 |
|
#endif /* NOT_C_CODE */ |
975 |
|
|
976 |
/* Define HAVE_X_I18N if we have usable i18n support. */ |
/* Define HAVE_X_I18N if we have usable i18n support. */ |
977 |
|
|
997 |
#define NO_RETURN /* nothing */ |
#define NO_RETURN /* nothing */ |
998 |
#endif |
#endif |
999 |
|
|
1000 |
|
/* These won't be used automatically yet. We also need to know, at least, |
1001 |
|
that the stack is continuous. */ |
1002 |
|
#ifdef __GNUC__ |
1003 |
|
# ifndef GC_SETJMP_WORKS |
1004 |
|
/* GC_SETJMP_WORKS is nearly always appropriate for GCC -- |
1005 |
|
see NON_SAVING_SETJMP in the target descriptions. */ |
1006 |
|
/* Exceptions (see NON_SAVING_SETJMP in target description) are ns32k, |
1007 |
|
SCO5 non-ELF (but Emacs specifies ELF) and SVR3 on x86. |
1008 |
|
Fixme: Deal with ns32k, SVR3. */ |
1009 |
|
# define GC_SETJMP_WORKS 1 |
1010 |
|
# endif |
1011 |
|
# ifndef GC_LISP_OBJECT_ALIGNMENT |
1012 |
|
# define GC_LISP_OBJECT_ALIGNMENT (__alignof__ (Lisp_Object)) |
1013 |
|
# endif |
1014 |
|
#endif |
1015 |
|
|
1016 |
|
#ifndef MAC_OSX |
1017 |
|
/* On Mac OS X, macros already defined in precompiled headers. */ |
1018 |
|
/* avoid deprecated functions */ |
1019 |
|
#if HAVE_MEMCPY |
1020 |
|
# define bcopy(a,b,s) memcpy (b,a,s) |
1021 |
|
#endif |
1022 |
|
#if HAVE_MEMSET |
1023 |
|
# define bzero(a,s) memset (a,0,s) |
1024 |
|
#endif |
1025 |
|
#if HAVE_MEMCMP |
1026 |
|
# define BCMP memcmp |
1027 |
|
# define bcmp memcmp |
1028 |
|
#endif |
1029 |
|
#endif /* MAC_OSX */ |
1030 |
|
|
1031 |
|
#endif /* EMACS_CONFIG_H */ |
1032 |
|
|
1033 |
|
/* |
1034 |
|
Local Variables: |
1035 |
|
mode: c |
1036 |
|
End: |
1037 |
|
*/ |
1038 |
|
|