dix-config.h revision af30ca4b
11d1be4caSmrg/* include/dix-config.h. Generated from dix-config.h.in by configure. */ 21d1be4caSmrg/* dix-config.h.in: not at all generated. -*- c -*- */ 31d1be4caSmrg 41d1be4caSmrg#ifndef _DIX_CONFIG_H_ 51d1be4caSmrg#define _DIX_CONFIG_H_ 61d1be4caSmrg 71d1be4caSmrg/* Support BigRequests extension */ 81d1be4caSmrg#define BIGREQS 1 91d1be4caSmrg 101d1be4caSmrg/* Builder address */ 11af30ca4bSmrg#define BUILDERADDR "tech-x11@NetBSD.org" 121d1be4caSmrg 131d1be4caSmrg/* Builder string */ 141d1be4caSmrg#define BUILDERSTRING "" 151d1be4caSmrg 161d1be4caSmrg/* Default font path */ 17af30ca4bSmrg/* #define COMPILEDDEFAULTFONTPATH "/usr/pkg/share/fonts/X11/misc/,/usr/pkg/share/fonts/X11/TTF/,/usr/pkg/share/fonts/X11/OTF/,/usr/pkg/share/fonts/X11/Type1/,/usr/pkg/share/fonts/X11/100dpi/,/usr/pkg/share/fonts/X11/75dpi/" */ 181d1be4caSmrg 199e818a7dSmrg/* Miscellaneous server configuration files path */ 204fa76718Smrg#define SERVER_MISC_CONFIG_PATH "/usr/X11R7/lib/xorg" 219e818a7dSmrg 221d1be4caSmrg/* Support Composite Extension */ 231d1be4caSmrg#define COMPOSITE 1 241d1be4caSmrg 251d1be4caSmrg/* Support Damage extension */ 261d1be4caSmrg#define DAMAGE 1 271d1be4caSmrg 281d1be4caSmrg/* Use OsVendorVErrorF */ 291d1be4caSmrg/* #undef DDXOSVERRORF */ 301d1be4caSmrg 311d1be4caSmrg/* Use ddxBeforeReset */ 321d1be4caSmrg/* #undef DDXBEFORERESET */ 331d1be4caSmrg 341d1be4caSmrg/* Build DPMS extension */ 351d1be4caSmrg#define DPMSExtension 1 361d1be4caSmrg 3754d2d4faSmrg/* Build DRI3 extension */ 3854d2d4faSmrg#define DRI3 1 3954d2d4faSmrg 401d1be4caSmrg/* Build GLX extension */ 419e818a7dSmrg#define GLXEXT 1 421d1be4caSmrg 431d1be4caSmrg/* Build GLX DRI loader */ 441d1be4caSmrg/* #undef GLX_DRI */ 451d1be4caSmrg 461d1be4caSmrg/* Path to DRI drivers */ 474fa76718Smrg#define DRI_DRIVER_PATH "/usr/X11R7/lib/modules/dri" 481d1be4caSmrg 491d1be4caSmrg/* Support XDM-AUTH*-1 */ 501d1be4caSmrg#define HASXDMAUTH 1 511d1be4caSmrg 521d1be4caSmrg/* Support SHM */ 531d1be4caSmrg#define HAS_SHM 1 541d1be4caSmrg 559e818a7dSmrg/* Has backtrace support */ 5642daf9eeSmrg#define HAVE_BACKTRACE 1 579e818a7dSmrg 5854d2d4faSmrg/* Has libunwind support */ 5954d2d4faSmrg/* #undef HAVE_LIBUNWIND */ 6054d2d4faSmrg 6154d2d4faSmrg/* Define to 1 if you have the `cbrt' function. */ 621d1be4caSmrg#define HAVE_CBRT 1 631d1be4caSmrg 6454d2d4faSmrg/* Define to 1 if you have the declaration of `program_invocation_short_name', and 6554d2d4faSmrg to 0 if you don't. */ 6654d2d4faSmrg#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0 6754d2d4faSmrg 681d1be4caSmrg/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 691d1be4caSmrg */ 701d1be4caSmrg#define HAVE_DIRENT_H 1 711d1be4caSmrg 721d1be4caSmrg/* Define to 1 if you have the <dlfcn.h> header file. */ 731d1be4caSmrg#define HAVE_DLFCN_H 1 741d1be4caSmrg 759e818a7dSmrg/* Have execinfo.h */ 769e818a7dSmrg/* #undef HAVE_EXECINFO_H */ 779e818a7dSmrg 781d1be4caSmrg/* Define to 1 if you have the <fcntl.h> header file. */ 791d1be4caSmrg#define HAVE_FCNTL_H 1 801d1be4caSmrg 8154d2d4faSmrg/* Define to 1 if you have the `getdtablesize' function. */ 8254d2d4faSmrg#define HAVE_GETDTABLESIZE 1 8354d2d4faSmrg 8454d2d4faSmrg/* Define to 1 if you have the `getifaddrs' function. */ 8554d2d4faSmrg#define HAVE_GETIFADDRS 1 8654d2d4faSmrg 8754d2d4faSmrg/* Define to 1 if you have the `getpeereid' function. */ 8854d2d4faSmrg#define HAVE_GETPEEREID 1 891d1be4caSmrg 9054d2d4faSmrg/* Define to 1 if you have the `getpeerucred' function. */ 9154d2d4faSmrg/* #undef HAVE_GETPEERUCRED */ 921d1be4caSmrg 9354d2d4faSmrg/* Define to 1 if you have the `getprogname' function. */ 9454d2d4faSmrg#define HAVE_GETPROGNAME 1 951d1be4caSmrg 969e818a7dSmrg/* Define to 1 if you have the `getzoneid' function. */ 979e818a7dSmrg/* #undef HAVE_GETZONEID */ 989e818a7dSmrg 991d1be4caSmrg/* Define to 1 if you have the <inttypes.h> header file. */ 1001d1be4caSmrg#define HAVE_INTTYPES_H 1 1011d1be4caSmrg 1029e818a7dSmrg/* Have Quartz */ 1039e818a7dSmrg/* #undef XQUARTZ */ 1049e818a7dSmrg 1053f91a2d4Smrg/* Support application updating through sparkle. */ 1063f91a2d4Smrg/* #undef XQUARTZ_SPARKLE */ 1073f91a2d4Smrg 10854d2d4faSmrg/* Prefix to use for bundle identifiers */ 10954d2d4faSmrg#define BUNDLE_ID_PREFIX "" 1103f91a2d4Smrg 1119e818a7dSmrg/* Build a standalone xpbproxy */ 1129e818a7dSmrg/* #undef STANDALONE_XPBPROXY */ 1131d1be4caSmrg 11483b573b4Smrg/* Define to 1 if you have the `bsd' library (-lbsd). */ 11583b573b4Smrg/* #undef HAVE_LIBBSD */ 11683b573b4Smrg 1171d1be4caSmrg/* Define to 1 if you have the `m' library (-lm). */ 1181d1be4caSmrg#define HAVE_LIBM 1 1191d1be4caSmrg 1201d1be4caSmrg/* Define to 1 if you have the <linux/agpgart.h> header file. */ 1211d1be4caSmrg/* #undef HAVE_LINUX_AGPGART_H */ 1221d1be4caSmrg 1231d1be4caSmrg/* Define to 1 if you have the <linux/apm_bios.h> header file. */ 1241d1be4caSmrg/* #undef HAVE_LINUX_APM_BIOS_H */ 1251d1be4caSmrg 1261d1be4caSmrg/* Define to 1 if you have the <linux/fb.h> header file. */ 1271d1be4caSmrg/* #undef HAVE_LINUX_FB_H */ 1281d1be4caSmrg 129356a307cSmrg/* Define to 1 if you have the `memfd_create' function. */ 130e780029eSmrg/* #undef HAVE_MEMFD_CREATE */ 131e780029eSmrg 1327e31ba66Smrg/* Define to 1 if you have the `mkostemp' function. */ 1337e31ba66Smrg#define HAVE_MKOSTEMP 1 1347e31ba66Smrg 13554d2d4faSmrg/* Define to 1 if you have the `mmap' function. */ 13654d2d4faSmrg#define HAVE_MMAP 1 1371d1be4caSmrg 1387e31ba66Smrg/* Define to 1 if you have the function pthread_setname_np(const char*) */ 1397e31ba66Smrg/* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */ 1407e31ba66Smrg 1417e31ba66Smrg/* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */ 1427e31ba66Smrg/* #undef HAVE_PTHREAD_SETNAME_NP_WITH_TID */ 1431d1be4caSmrg 1441d1be4caSmrg/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 1451d1be4caSmrg/* #undef HAVE_NDIR_H */ 1461d1be4caSmrg 14754d2d4faSmrg/* Define to 1 if you have the `reallocarray' function. */ 148af30ca4bSmrg#define HAVE_REALLOCARRAY 1 1491d1be4caSmrg 15083b573b4Smrg/* Define to 1 if you have the `arc4random_buf' function. */ 15183b573b4Smrg#define HAVE_ARC4RANDOM_BUF 1 15283b573b4Smrg 1533f91a2d4Smrg/* Define to use libc SHA1 functions */ 1543f91a2d4Smrg#define HAVE_SHA1_IN_LIBC 1 1553f91a2d4Smrg 1563f91a2d4Smrg/* Define to use CommonCrypto SHA1 functions */ 1573f91a2d4Smrg/* #undef HAVE_SHA1_IN_COMMONCRYPTO */ 1583f91a2d4Smrg 15954d2d4faSmrg/* Define to use CryptoAPI SHA1 functions */ 16054d2d4faSmrg/* #undef HAVE_SHA1_IN_CRYPTOAPI */ 16154d2d4faSmrg 1623f91a2d4Smrg/* Define to use libmd SHA1 functions */ 1639e818a7dSmrg/* #undef HAVE_SHA1_IN_LIBMD */ 1649e818a7dSmrg 1653f91a2d4Smrg/* Define to use libgcrypt SHA1 functions */ 1663f91a2d4Smrg/* #undef HAVE_SHA1_IN_LIBGCRYPT */ 1673f91a2d4Smrg 16854d2d4faSmrg/* Define to use libnettle SHA1 functions */ 16954d2d4faSmrg/* #undef HAVE_SHA1_IN_LIBNETTLE */ 17054d2d4faSmrg 1713f91a2d4Smrg/* Define to use libsha1 for SHA1 */ 1723f91a2d4Smrg/* #undef HAVE_SHA1_IN_LIBSHA1 */ 1733f91a2d4Smrg 1749e818a7dSmrg/* Define to 1 if you have the `shmctl64' function. */ 1759e818a7dSmrg/* #undef HAVE_SHMCTL64 */ 1769e818a7dSmrg 1771d1be4caSmrg/* Define to 1 if you have the <stdlib.h> header file. */ 1781d1be4caSmrg#define HAVE_STDLIB_H 1 1791d1be4caSmrg 18054d2d4faSmrg/* Define to 1 if you have the `strcasecmp' function. */ 18154d2d4faSmrg#define HAVE_STRCASECMP 1 18254d2d4faSmrg 18354d2d4faSmrg/* Define to 1 if you have the `strcasestr' function. */ 18454d2d4faSmrg#define HAVE_STRCASESTR 1 18554d2d4faSmrg 18654d2d4faSmrg/* Define to 1 if you have the `strncasecmp' function. */ 18754d2d4faSmrg#define HAVE_STRNCASECMP 1 18854d2d4faSmrg 18954d2d4faSmrg/* Define to 1 if you have the `strlcat' function. */ 19054d2d4faSmrg#define HAVE_STRLCAT 1 19154d2d4faSmrg 19254d2d4faSmrg/* Define to 1 if you have the `strlcpy' function. */ 19354d2d4faSmrg#define HAVE_STRLCPY 1 1941d1be4caSmrg 1951d1be4caSmrg/* Define to 1 if you have the <strings.h> header file. */ 1961d1be4caSmrg#define HAVE_STRINGS_H 1 1971d1be4caSmrg 1981d1be4caSmrg/* Define to 1 if you have the <string.h> header file. */ 1991d1be4caSmrg#define HAVE_STRING_H 1 2001d1be4caSmrg 20154d2d4faSmrg/* Define to 1 if you have the `strndup' function. */ 20254d2d4faSmrg#define HAVE_STRNDUP 1 2031d1be4caSmrg 20454d2d4faSmrg/* Define to 1 if libsystemd-daemon is available */ 20554d2d4faSmrg/* #undef HAVE_SYSTEMD_DAEMON */ 2061d1be4caSmrg 2071d1be4caSmrg/* Define to 1 if SYSV IPC is available */ 2081d1be4caSmrg#define HAVE_SYSV_IPC 1 2091d1be4caSmrg 2101d1be4caSmrg/* Define to 1 if you have the <sys/agpio.h> header file. */ 2111d1be4caSmrg#define HAVE_SYS_AGPIO_H 1 2121d1be4caSmrg 2131d1be4caSmrg/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 2141d1be4caSmrg */ 2151d1be4caSmrg/* #undef HAVE_SYS_DIR_H */ 2161d1be4caSmrg 2171d1be4caSmrg/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 2181d1be4caSmrg */ 2191d1be4caSmrg/* #undef HAVE_SYS_NDIR_H */ 2201d1be4caSmrg 2211d1be4caSmrg/* Define to 1 if you have the <sys/stat.h> header file. */ 2221d1be4caSmrg#define HAVE_SYS_STAT_H 1 2231d1be4caSmrg 2241d1be4caSmrg/* Define to 1 if you have the <sys/types.h> header file. */ 2251d1be4caSmrg#define HAVE_SYS_TYPES_H 1 2261d1be4caSmrg 2273f91a2d4Smrg/* Define to 1 if you have the <sys/utsname.h> header file. */ 2283f91a2d4Smrg#define HAVE_SYS_UTSNAME_H 1 2293f91a2d4Smrg 2308199d687Smrg/* Define to 1 if you have the `timingsafe_memcmp' function. */ 2318199d687Smrg/* #undef HAVE_TIMINGSAFE_MEMCMP */ 2328199d687Smrg 2331d1be4caSmrg/* Define to 1 if you have the <unistd.h> header file. */ 2341d1be4caSmrg#define HAVE_UNISTD_H 1 2351d1be4caSmrg 2363f91a2d4Smrg/* Define to 1 if you have the <fnmatch.h> header file. */ 2373f91a2d4Smrg#define HAVE_FNMATCH_H 1 2383f91a2d4Smrg 2399e818a7dSmrg/* Have /dev/urandom */ 2409e818a7dSmrg/* #undef HAVE_URANDOM */ 2419e818a7dSmrg 242ce7a358cSmrg/* Define to 1 if you have the `vasprintf' function. */ 243ce7a358cSmrg#define HAVE_VASPRINTF 1 244ce7a358cSmrg 2451d1be4caSmrg/* Support IPv6 for TCP connections */ 2467e31ba66Smrg#define IPv6 1 2471d1be4caSmrg 2481d1be4caSmrg/* Support os-specific local connections */ 2491d1be4caSmrg/* #undef LOCALCONN */ 2501d1be4caSmrg 2511d1be4caSmrg/* Support MIT-SHM Extension */ 2521d1be4caSmrg#define MITSHM 1 2531d1be4caSmrg 2541d1be4caSmrg/* Enable some debugging code */ 2559f4730dfSjmcneill/* #undef DEBUG */ 2561d1be4caSmrg 2571d1be4caSmrg/* Name of package */ 2581d1be4caSmrg#define PACKAGE "xorg-server" 2591d1be4caSmrg 2601d1be4caSmrg/* Internal define for Xinerama */ 2611d1be4caSmrg#define PANORAMIX 1 2621d1be4caSmrg 26354d2d4faSmrg/* Support Present extension */ 264be77ea21Smrg#if 0 26554d2d4faSmrg#define PRESENT 1 266be77ea21Smrg#endif 26754d2d4faSmrg 2681d1be4caSmrg/* Overall prefix */ 269af30ca4bSmrg#if 0 270af30ca4bSmrg#define PROJECTROOT "/usr/X11R7" 271af30ca4bSmrg#endif 2721d1be4caSmrg 2731d1be4caSmrg/* Support RANDR extension */ 2741d1be4caSmrg#define RANDR 1 2751d1be4caSmrg 2761d1be4caSmrg/* Support Record extension */ 277be77ea21Smrg#if 0 2783f91a2d4Smrg#define XRECORD 1 279be77ea21Smrg#endif 2801d1be4caSmrg 2811d1be4caSmrg/* Support RENDER extension */ 2821d1be4caSmrg#define RENDER 1 2831d1be4caSmrg 2841d1be4caSmrg/* Support X resource extension */ 2851d1be4caSmrg#define RES 1 2861d1be4caSmrg 28754d2d4faSmrg/* Support client ID tracking in X resource extension */ 28854d2d4faSmrg#define CLIENTIDS 1 28954d2d4faSmrg 2901d1be4caSmrg/* Support MIT-SCREEN-SAVER extension */ 2911d1be4caSmrg#define SCREENSAVER 1 2921d1be4caSmrg 2931d1be4caSmrg/* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */ 2941d1be4caSmrg/* #undef SECURE_RPC */ 2951d1be4caSmrg 2961d1be4caSmrg/* Support SHAPE extension */ 2971d1be4caSmrg#define SHAPE 1 2981d1be4caSmrg 29954d2d4faSmrg/* Where to install Xorg.bin and Xorg.wrap */ 30054d2d4faSmrg/* #undef SUID_WRAPPER_DIR */ 30154d2d4faSmrg 3021d1be4caSmrg/* Define to 1 on systems derived from System V Release 4 */ 3031d1be4caSmrg/* #undef SVR4 */ 3041d1be4caSmrg 30554d2d4faSmrg/* sysconfdir */ 3067e31ba66Smrg#define SYSCONFDIR "/etc" 30754d2d4faSmrg 3081d1be4caSmrg/* Support TCP socket connections */ 3091d1be4caSmrg#define TCPCONN 1 3101d1be4caSmrg 3111d1be4caSmrg/* Support UNIX socket connections */ 3121d1be4caSmrg#define UNIXCONN 1 3131d1be4caSmrg 3149e818a7dSmrg/* Build X string registry */ 31554d2d4faSmrg/* #undef XREGISTRY */ 3169e818a7dSmrg 3171d1be4caSmrg/* Build X-ACE extension */ 3181d1be4caSmrg#define XACE 1 3191d1be4caSmrg 3209e818a7dSmrg/* Build SELinux extension */ 3219e818a7dSmrg/* #undef XSELINUX */ 3229e818a7dSmrg 3231d1be4caSmrg/* Support XCMisc extension */ 3241d1be4caSmrg#define XCMISC 1 3251d1be4caSmrg 3261d1be4caSmrg/* Build Security extension */ 3279e818a7dSmrg/* #undef XCSECURITY */ 3281d1be4caSmrg 3291d1be4caSmrg/* Support Xdmcp */ 3301d1be4caSmrg#define XDMCP 1 3311d1be4caSmrg 3321d1be4caSmrg/* Build XFree86 BigFont extension */ 3339e818a7dSmrg/* #undef XF86BIGFONT */ 3341d1be4caSmrg 3351d1be4caSmrg/* Support XFree86 Video Mode extension */ 336af30ca4bSmrg#if 0 3371d1be4caSmrg#define XF86VIDMODE 1 338be77ea21Smrg#endif 3391d1be4caSmrg 3401d1be4caSmrg/* Support XFixes extension */ 3411d1be4caSmrg#define XFIXES 1 3421d1be4caSmrg 3431d1be4caSmrg/* Build XDGA support */ 344af30ca4bSmrg#if 0 3451d1be4caSmrg#define XFreeXDGA 1 346be77ea21Smrg#endif 3471d1be4caSmrg 3481d1be4caSmrg/* Support Xinerama extension */ 3491d1be4caSmrg#define XINERAMA 1 3501d1be4caSmrg 3511d1be4caSmrg/* Current Xorg version */ 352af30ca4bSmrg#define XORG_VERSION_CURRENT ((10000000) + ((21) * 100000) + ((1) * 1000) + 3) 3531d1be4caSmrg 3541d1be4caSmrg/* Build Xv Extension */ 3551d1be4caSmrg#define XvExtension 1 3561d1be4caSmrg 3571d1be4caSmrg/* Build XvMC Extension */ 3581d1be4caSmrg#define XvMCExtension 1 3591d1be4caSmrg 3601d1be4caSmrg/* Support XSync extension */ 3611d1be4caSmrg#define XSYNC 1 3621d1be4caSmrg 3631d1be4caSmrg/* Support XTest extension */ 3641d1be4caSmrg#define XTEST 1 3651d1be4caSmrg 3661d1be4caSmrg/* Support Xv extension */ 3671d1be4caSmrg#define XV 1 3681d1be4caSmrg 3691d1be4caSmrg/* Support DRI extension */ 3701d1be4caSmrg#define XF86DRI 1 3711d1be4caSmrg 3729e818a7dSmrg/* Build DRI2 extension */ 3739e818a7dSmrg#define DRI2 1 3749e818a7dSmrg 3751d1be4caSmrg/* Build DBE support */ 376be77ea21Smrg#if 0 3771d1be4caSmrg#define DBE 1 378be77ea21Smrg#endif 3791d1be4caSmrg 3801d1be4caSmrg/* Vendor name */ 3811d1be4caSmrg#define XVENDORNAME "The X.Org Foundation" 3821d1be4caSmrg 38354d2d4faSmrg/* Number of bits in a file offset, on hosts where this is settable. */ 38454d2d4faSmrg/* #undef _FILE_OFFSET_BITS */ 38554d2d4faSmrg 3861d1be4caSmrg/* Enable GNU and other extensions to the C environment for GLIBC */ 38754d2d4faSmrg#define _GNU_SOURCE 1 38854d2d4faSmrg 38954d2d4faSmrg/* Define for large files, on AIX-style hosts. */ 39054d2d4faSmrg/* #undef _LARGE_FILES */ 3911d1be4caSmrg 3921d1be4caSmrg/* Define to empty if `const' does not conform to ANSI C. */ 3931d1be4caSmrg/* #undef const */ 3941d1be4caSmrg 3951d1be4caSmrg/* Define to `int' if <sys/types.h> does not define. */ 3961d1be4caSmrg/* #undef pid_t */ 3971d1be4caSmrg 3981d1be4caSmrg/* Build Rootless code */ 3991d1be4caSmrg/* #undef ROOTLESS */ 4001d1be4caSmrg 4011d1be4caSmrg/* Define to 1 if unsigned long is 64 bits. */ 40248ddc4d9Smrg#ifdef _LP64 4031d1be4caSmrg#define _XSERVER64 1 40448ddc4d9Smrg#endif 4051d1be4caSmrg 4061d1be4caSmrg/* System is BSD-like */ 4071d1be4caSmrg#define CSRG_BASED 1 4081d1be4caSmrg 4091d1be4caSmrg/* Define to 1 if `struct sockaddr_in' has a `sin_len' member */ 4101d1be4caSmrg#define BSD44SOCKETS 1 4111d1be4caSmrg 4121d1be4caSmrg/* Support D-Bus */ 4133f91a2d4Smrg/* #undef HAVE_DBUS */ 4143f91a2d4Smrg 4153f91a2d4Smrg/* Use libudev for input hotplug */ 4163f91a2d4Smrg/* #undef CONFIG_UDEV */ 4179e818a7dSmrg 41854d2d4faSmrg/* Use libudev for kms enumeration */ 41954d2d4faSmrg/* #undef CONFIG_UDEV_KMS */ 42054d2d4faSmrg 42154d2d4faSmrg/* Use udev_monitor_filter_add_match_tag() */ 42254d2d4faSmrg/* #undef HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG */ 4231d1be4caSmrg 42454d2d4faSmrg/* Use udev_enumerate_add_match_tag() */ 42554d2d4faSmrg/* #undef HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG */ 42654d2d4faSmrg 42754d2d4faSmrg/* Enable D-Bus core */ 42854d2d4faSmrg/* #undef NEED_DBUS */ 4291d1be4caSmrg 4301d1be4caSmrg/* Support HAL for hotplug */ 4313f91a2d4Smrg/* #undef CONFIG_HAL */ 4321d1be4caSmrg 43354d2d4faSmrg/* Enable systemd-logind integration */ 43454d2d4faSmrg/* #undef SYSTEMD_LOGIND */ 43554d2d4faSmrg 4361d1be4caSmrg/* Have a monotonic clock from clock_gettime() */ 4371d1be4caSmrg#define MONOTONIC_CLOCK 1 4381d1be4caSmrg 4391d1be4caSmrg/* Define to 1 if the DTrace Xserver provider probes should be built in */ 4401d1be4caSmrg/* #undef XSERVER_DTRACE */ 4411d1be4caSmrg 44254d2d4faSmrg/* Define to 1 if typeof works with your compiler. */ 44354d2d4faSmrg#define HAVE_TYPEOF 1 4449e818a7dSmrg 44554d2d4faSmrg/* Define to __typeof__ if your compiler spells it that way. */ 44654d2d4faSmrg/* #undef typeof */ 447ce7a358cSmrg 4489e818a7dSmrg/* Correctly set _XSERVER64 for OSX fat binaries */ 4499e818a7dSmrg#ifdef __APPLE__ 4509e818a7dSmrg#include "dix-config-apple-verbatim.h" 4519e818a7dSmrg#endif 4529e818a7dSmrg 45354d2d4faSmrg/* Enable general extensions on Solaris. */ 45454d2d4faSmrg#ifndef __EXTENSIONS__ 45554d2d4faSmrg# define __EXTENSIONS__ 1 45654d2d4faSmrg#endif 45754d2d4faSmrg 45854d2d4faSmrg/* Defined if needed to expose struct msghdr.msg_control */ 45954d2d4faSmrg/* #undef _XOPEN_SOURCE */ 46054d2d4faSmrg 46154d2d4faSmrg/* Have support for X shared memory fence library (xshmfence) */ 46254d2d4faSmrg#define HAVE_XSHMFENCE 1 46354d2d4faSmrg 46454d2d4faSmrg/* Use XTrans FD passing support */ 46554d2d4faSmrg#define XTRANS_SEND_FDS 1 46654d2d4faSmrg 46754d2d4faSmrg/* Wrap SIGBUS to catch MIT-SHM faults */ 46854d2d4faSmrg#define BUSFAULT 1 46954d2d4faSmrg 47054d2d4faSmrg/* Don't let Xdefs.h define 'pointer' */ 471af30ca4bSmrg#define _XTYPEDEF_POINTER 1 47254d2d4faSmrg 47354d2d4faSmrg/* Don't let XIproto define 'Pointer' */ 4747e31ba66Smrg#define _XITYPEDEF_POINTER 1 47554d2d4faSmrg 47654d2d4faSmrg/* Ask fontsproto to make font path element names const */ 47754d2d4faSmrg#define FONT_PATH_ELEMENT_NAME_CONST 1 47854d2d4faSmrg 47954d2d4faSmrg/* Build GLAMOR */ 48054d2d4faSmrg#define GLAMOR 1 48154d2d4faSmrg 48254d2d4faSmrg/* Build glamor's GBM-based EGL support */ 48354d2d4faSmrg#define GLAMOR_HAS_GBM 1 48454d2d4faSmrg 48554d2d4faSmrg/* Build glamor/gbm has linear support */ 48654d2d4faSmrg#define GLAMOR_HAS_GBM_LINEAR 1 4877e31ba66Smrg 4887e31ba66Smrg/* GBM has modifiers support */ 489af30ca4bSmrg#if 0 490af30ca4bSmrg#define GBM_BO_WITH_MODIFIERS 1 491af30ca4bSmrg#endif 4927e31ba66Smrg 4937e31ba66Smrg/* Glamor can use eglQueryDmaBuf* functions */ 494af30ca4bSmrg#if 0 495af30ca4bSmrg#define GLAMOR_HAS_EGL_QUERY_DMABUF 1 496af30ca4bSmrg#endif 49754d2d4faSmrg 498806e81e9Smrg/* Glamor can use EGL_MESA_query_driver functions */ 49954d2d4faSmrg#if 0 500af30ca4bSmrg#define GLAMOR_HAS_EGL_QUERY_DRIVER 1 501af30ca4bSmrg#endif 502af30ca4bSmrg 50354d2d4faSmrg/* byte order */ 504af30ca4bSmrg#if 0 50554d2d4faSmrg#define X_BYTE_ORDER X_LITTLE_ENDIAN 50654d2d4faSmrg#endif 50754d2d4faSmrg 50854d2d4faSmrg/* Listen on TCP socket */ 50954d2d4faSmrg/* #undef LISTEN_TCP */ 51054d2d4faSmrg 51154d2d4faSmrg/* Listen on Unix socket */ 51254d2d4faSmrg#define LISTEN_UNIX 1 51354d2d4faSmrg 51454d2d4faSmrg/* Listen on local socket */ 51554d2d4faSmrg#define LISTEN_LOCAL 1 51654d2d4faSmrg 51754d2d4faSmrg/* Define if no local socket credentials interface exists */ 51854d2d4faSmrg/* #undef NO_LOCAL_CLIENT_CRED */ 51954d2d4faSmrg 5207e31ba66Smrg/* Have setitimer support */ 5217e31ba66Smrg#define HAVE_SETITIMER 1 5227e31ba66Smrg 52354d2d4faSmrg/* Have posix_fallocate() */ 52454d2d4faSmrg#define HAVE_POSIX_FALLOCATE 1 52554d2d4faSmrg 5267e31ba66Smrg/* Use input thread */ 5277e31ba66Smrg#define INPUTTHREAD 1 5287e31ba66Smrg 5297e31ba66Smrg/* Have poll() */ 5307e31ba66Smrg#define HAVE_POLL 1 5317e31ba66Smrg 5327e31ba66Smrg/* Have epoll_create1() */ 5337e31ba66Smrg/* #undef HAVE_EPOLL_CREATE1 */ 5347e31ba66Smrg 535af30ca4bSmrg/* Have <sys/sysmacros.h> header */ 536af30ca4bSmrg/* #undef HAVE_SYS_SYSMACROS_H */ 537af30ca4bSmrg 538af30ca4bSmrg/* Have sigprocmask */ 539af30ca4bSmrg#define HAVE_SIGPROCMASK 1 540af30ca4bSmrg 541e780029eSmrg/* Have isastream */ 542e780029eSmrg/* #undef HAVE_ISASTREAM */ 543e780029eSmrg 5441d1be4caSmrg#endif /* _DIX_CONFIG_H_ */ 545