X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/3e0be4ab3a57c969b403afcadf987f04c7692073..20a68157367994c17c0e5adae02568ea4683d13d:/autogen/config.in diff --git a/autogen/config.in b/autogen/config.in index e7764e1ae2..e93bd7f325 100644 --- a/autogen/config.in +++ b/autogen/config.in @@ -2,7 +2,7 @@ /* GNU Emacs site configuration template file. -Copyright (C) 1988, 1993-1994, 1999-2002, 2004-2011 +Copyright (C) 1988, 1993-1994, 1999-2002, 2004-2012 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -200,7 +200,7 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the header file. */ #undef HAVE_DIRENT_H -/* Define to 1 if you have the `dup2' function. */ +/* Define to 1 if you have the 'dup2' function. */ #undef HAVE_DUP2 /* Define to 1 if you have the `euidaccess' function. */ @@ -218,6 +218,9 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the `fpathconf' function. */ #undef HAVE_FPATHCONF +/* Define to 1 if you have the `freeifaddrs' function. */ +#undef HAVE_FREEIFADDRS + /* Define to 1 if using the freetype and fontconfig libraries. */ #undef HAVE_FREETYPE @@ -254,6 +257,9 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the `gethostname' function. */ #undef HAVE_GETHOSTNAME +/* Define to 1 if you have the `getifaddrs' function. */ +#undef HAVE_GETIFADDRS + /* Define to 1 if you have the `getline' function. */ #undef HAVE_GETLINE @@ -321,9 +327,6 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the `gtk_adjustment_get_page_size' function. */ #undef HAVE_GTK_ADJUSTMENT_GET_PAGE_SIZE -/* Define to 1 if you have GTK and pthread (-lpthread). */ -#undef HAVE_GTK_AND_PTHREAD - /* Define to 1 if you have the `gtk_dialog_get_action_area' function. */ #undef HAVE_GTK_DIALOG_GET_ACTION_AREA @@ -348,12 +351,18 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the `gtk_widget_set_has_window' function. */ #undef HAVE_GTK_WIDGET_SET_HAS_WINDOW +/* Define to 1 if you have the `gtk_window_set_has_resize_grip' function. */ +#undef HAVE_GTK_WINDOW_SET_HAS_RESIZE_GRIP + /* Define to 1 if you have the `g_type_init' function. */ #undef HAVE_G_TYPE_INIT /* Define to 1 if netdb.h declares h_errno. */ #undef HAVE_H_ERRNO +/* Define to 1 if you have the header file. */ +#undef HAVE_IFADDRS_H + /* Define to 1 if using imagemagick. */ #undef HAVE_IMAGEMAGICK @@ -363,9 +372,6 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H -/* Define to 1 if you have the `isnan' function. */ -#undef HAVE_ISNAN - /* Define to 1 if you have the jpeg library (-ljpeg). */ #undef HAVE_JPEG @@ -417,9 +423,6 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the hesiod library (-lhesiod). */ #undef HAVE_LIBHESIOD -/* Define to 1 if you have the `intl' library (-lintl). */ -#undef HAVE_LIBINTL - /* Define to 1 if you have the `k5crypto' library (-lk5crypto). */ #undef HAVE_LIBK5CRYPTO @@ -474,9 +477,6 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the `Xmu' library (-lXmu). */ #undef HAVE_LIBXMU -/* Define to 1 if you have the header file. */ -#undef HAVE_LIMITS_H - /* Define to 1 if you have the header file. */ #undef HAVE_LINUX_VERSION_H @@ -531,24 +531,12 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if declares mbstate_t. */ #undef HAVE_MBSTATE_T -/* Define to 1 if you have the `memcmp' function. */ -#undef HAVE_MEMCMP - -/* Define to 1 if you have the `memcpy' function. */ -#undef HAVE_MEMCPY - -/* Define to 1 if you have the `memmove' function. */ -#undef HAVE_MEMMOVE - /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `mempcpy' function. */ #undef HAVE_MEMPCPY -/* Define to 1 if you have the `memset' function. */ -#undef HAVE_MEMSET - /* Define to 1 if you have mouse menus. (This is automatic if you use X, but the option to specify it remains.) It is also defined with other window systems that support xmenu.c. */ @@ -569,6 +557,9 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the `mremap' function. */ #undef HAVE_MREMAP +/* Define to 1 if you have the header file. */ +#undef HAVE_NET_IF_DL_H + /* Define to 1 if you have the header file. */ #undef HAVE_NET_IF_H @@ -597,10 +588,13 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the `pstat_getdynamic' function. */ #undef HAVE_PSTAT_GETDYNAMIC +/* Define to 1 if you have pthread (-lpthread). */ +#undef HAVE_PTHREAD + /* Define to 1 if you have the header file. */ #undef HAVE_PTHREAD_H -/* Define to 1 if you have the `pthread_sigmask' function. */ +/* Define to 1 if the pthread_sigmask function can be used (despite bugs). */ #undef HAVE_PTHREAD_SIGMASK /* Define to 1 if you have the header file. */ @@ -675,6 +669,9 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if the system has the type `sigset_t'. */ #undef HAVE_SIGSET_T +/* Define to 1 if you have the `snprintf' function. */ +#undef HAVE_SNPRINTF + /* Define to 1 if you have sound support. */ #undef HAVE_SOUND @@ -693,9 +690,6 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H -/* Define to 1 if you have the `strchr' function. */ -#undef HAVE_STRCHR - /* Define to 1 if you have the `strerror' function. */ #undef HAVE_STRERROR @@ -705,9 +699,6 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H -/* Define to 1 if you have the `strrchr' function. */ -#undef HAVE_STRRCHR - /* Define to 1 if you have the `strsignal' function. */ #undef HAVE_STRSIGNAL @@ -726,6 +717,9 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if `ifr_addr' is a member of `struct ifreq'. */ #undef HAVE_STRUCT_IFREQ_IFR_ADDR +/* Define to 1 if `ifr_addr.sa_len' is a member of `struct ifreq'. */ +#undef HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN + /* Define to 1 if `ifr_broadaddr' is a member of `struct ifreq'. */ #undef HAVE_STRUCT_IFREQ_IFR_BROADADDR @@ -909,7 +903,7 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if you have the XkbGetKeyboard function. */ #undef HAVE_XKBGETKEYBOARD -/* Define to 1 if you have the Xpm libary (-lXpm). */ +/* Define to 1 if you have the Xpm library (-lXpm). */ #undef HAVE_XPM /* Define to 1 if you have the `XrmSetDatabase' function. */ @@ -1028,6 +1022,16 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if the C compiler supports function prototypes. */ #undef PROTOTYPES +/* Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno. + */ +#undef PTHREAD_SIGMASK_FAILS_WITH_ERRNO + +/* Define to 1 if pthread_sigmask() may returns 0 and have no effect. */ +#undef PTHREAD_SIGMASK_INEFFECTIVE + +/* Define to 1 if pthread_sigmask() unblocks signals incorrectly. */ +#undef PTHREAD_SIGMASK_UNBLOCK_BUG + /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 'ptrdiff_t'. */ #undef PTRDIFF_T_SUFFIX @@ -1151,6 +1155,11 @@ along with GNU Emacs. If not, see . */ XPointer or XPointer*. */ #undef XRegisterIMInstantiateCallback_arg6 +/* Enable large inode numbers on Mac OS X. */ +#ifndef _DARWIN_USE_64_BIT_INODE +# define _DARWIN_USE_64_BIT_INODE 1 +#endif + /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS @@ -1163,6 +1172,22 @@ along with GNU Emacs. If not, see . */ /* Define to 1 if on MINIX. */ #undef _MINIX +/* Define if GNUstep uses ObjC exceptions. */ +#undef _NATIVE_OBJC_EXCEPTIONS + +/* The _Noreturn keyword of draft C1X. */ +#ifndef _Noreturn +# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \ + || 0x5110 <= __SUNPRO_C) +# define _Noreturn __attribute__ ((__noreturn__)) +# elif 1200 <= _MSC_VER +# define _Noreturn __declspec (noreturn) +# else +# define _Noreturn +# endif +#endif + + /* Define to 2 if the system does not provide POSIX.1 features except with this defined. */ #undef _POSIX_1_SOURCE @@ -1177,6 +1202,10 @@ along with GNU Emacs. If not, see . */ #ifndef _ALL_SOURCE # undef _ALL_SOURCE #endif +/* Enable general extensions on MacOS X. */ +#ifndef _DARWIN_C_SOURCE +# undef _DARWIN_C_SOURCE +#endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE @@ -1244,6 +1273,9 @@ along with GNU Emacs. If not, see . */ /* Define to a type if does not define. */ #undef mbstate_t +/* Define to `int' if does not define. */ +#undef mode_t + /* Define to the name of the strftime replacement function. */ #undef my_strftime @@ -1396,14 +1428,6 @@ along with GNU Emacs. If not, see . */ #include #include -#ifndef HAVE_STRCHR -#define strchr(a, b) index (a, b) -#endif - -#ifndef HAVE_STRRCHR -#define strrchr(a, b) rindex (a, b) -#endif - #if defined __GNUC__ && (__GNUC__ > 2 \ || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) #define NO_RETURN __attribute__ ((__noreturn__)) @@ -1449,9 +1473,6 @@ along with GNU Emacs. If not, see . */ /* GC_SETJMP_WORKS is nearly always appropriate for GCC. */ # define GC_SETJMP_WORKS 1 # endif -# ifndef GC_LISP_OBJECT_ALIGNMENT -# define GC_LISP_OBJECT_ALIGNMENT (__alignof__ (Lisp_Object)) -# endif #endif #endif /* EMACS_CONFIG_H */