dix-config.h revision 83b573b4
1/* include/dix-config.h. Generated from dix-config.h.in by configure. */ 2/* dix-config.h.in: not at all generated. -*- c -*- */ 3 4#ifndef _DIX_CONFIG_H_ 5#define _DIX_CONFIG_H_ 6 7/* Support BigRequests extension */ 8#define BIGREQS 1 9 10/* Builder address */ 11/* #define BUILDERADDR "tech-x11@NetBSD.org" */ 12 13/* Operating System Name */ 14/* #define OSNAME "NetBSD-7.99.35-i386" */ 15 16/* Operating System Vendor */ 17/* #define OSVENDOR "The NetBSD Foundation" */ 18 19/* Builder string */ 20#define BUILDERSTRING "" 21 22/* Default font path */ 23/* #define COMPILEDDEFAULTFONTPATH "/usr/X11R7/share/fonts/X11/misc,/usr/X11R7/share/fonts/X11/TTF,/usr/X11R7/share/fonts/X11/OTF,/usr/X11R7/share/fonts/X11/Type1,/usr/X11R7/share/fonts/X11/100dpi,/usr/X11R7/share/fonts/X11/75dpi,/usr/X11R7/share/fonts/X11/cyrillic,/usr/X11R7/lib/X11/fonts/misc,/usr/X11R7/lib/X11/fonts/TTF,/usr/X11R7/lib/X11/fonts/OTF,/usr/X11R7/lib/X11/fonts/Type1,/usr/X11R7/lib/X11/fonts/100dpi,/usr/X11R7/lib/X11/fonts/75dpi,/usr/X11R7/lib/X11/fonts/cyrillic" */ 24 25/* Miscellaneous server configuration files path */ 26#define SERVER_MISC_CONFIG_PATH "/usr/X11R7/lib/xorg" 27 28/* Support Composite Extension */ 29#define COMPOSITE 1 30 31/* Support Damage extension */ 32#define DAMAGE 1 33 34/* Use OsVendorVErrorF */ 35/* #undef DDXOSVERRORF */ 36 37/* Use ddxBeforeReset */ 38/* #undef DDXBEFORERESET */ 39 40/* Build DPMS extension */ 41#define DPMSExtension 1 42 43#if 0 /* notyet */ 44/* Build DRI3 extension */ 45#define DRI3 1 46#endif 47 48/* Build GLX extension */ 49#define GLXEXT 1 50 51/* Build GLX DRI loader */ 52/* #undef GLX_DRI */ 53 54/* Path to DRI drivers */ 55#define DRI_DRIVER_PATH "/usr/X11R7/lib/modules/dri" 56 57/* Support XDM-AUTH*-1 */ 58#define HASXDMAUTH 1 59 60/* Support SHM */ 61#define HAS_SHM 1 62 63/* Has backtrace support */ 64/* #undef HAVE_BACKTRACE */ 65 66/* Has libunwind support */ 67/* #undef HAVE_LIBUNWIND */ 68 69/* Define to 1 if you have the <byteswap.h> header file. */ 70/* #undef HAVE_BYTESWAP_H */ 71 72/* Define to 1 if you have the `cbrt' function. */ 73#define HAVE_CBRT 1 74 75/* Define to 1 if you have the <dbm.h> header file. */ 76/* #undef HAVE_DBM_H */ 77 78/* Define to 1 if you have the declaration of `program_invocation_short_name', and 79 to 0 if you don't. */ 80#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0 81 82/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 83 */ 84#define HAVE_DIRENT_H 1 85 86/* Define to 1 if you have the <dlfcn.h> header file. */ 87#define HAVE_DLFCN_H 1 88 89/* Have execinfo.h */ 90/* #undef HAVE_EXECINFO_H */ 91 92/* Define to 1 if you have the <fcntl.h> header file. */ 93#define HAVE_FCNTL_H 1 94 95/* Define to 1 if you have the `ffs' function. */ 96#define HAVE_FFS 1 97 98/* Define to 1 if you have the `getdtablesize' function. */ 99#define HAVE_GETDTABLESIZE 1 100 101/* Define to 1 if you have the `getifaddrs' function. */ 102#define HAVE_GETIFADDRS 1 103 104/* Define to 1 if you have the `getpeereid' function. */ 105#define HAVE_GETPEEREID 1 106 107/* Define to 1 if you have the `getpeerucred' function. */ 108/* #undef HAVE_GETPEERUCRED */ 109 110/* Define to 1 if you have the `getprogname' function. */ 111#define HAVE_GETPROGNAME 1 112 113/* Define to 1 if you have the `getzoneid' function. */ 114/* #undef HAVE_GETZONEID */ 115 116/* Define to 1 if you have the <inttypes.h> header file. */ 117#define HAVE_INTTYPES_H 1 118 119/* Have Quartz */ 120/* #undef XQUARTZ */ 121 122/* Support application updating through sparkle. */ 123/* #undef XQUARTZ_SPARKLE */ 124 125/* Prefix to use for bundle identifiers */ 126#define BUNDLE_ID_PREFIX "" 127 128/* Build a standalone xpbproxy */ 129/* #undef STANDALONE_XPBPROXY */ 130 131/* Define to 1 if you have the `bsd' library (-lbsd). */ 132/* #undef HAVE_LIBBSD */ 133 134/* Define to 1 if you have the `m' library (-lm). */ 135#define HAVE_LIBM 1 136 137/* Define to 1 if you have the libdispatch (GCD) available */ 138/* #undef HAVE_LIBDISPATCH */ 139 140/* Define to 1 if you have the <linux/agpgart.h> header file. */ 141/* #undef HAVE_LINUX_AGPGART_H */ 142 143/* Define to 1 if you have the <linux/apm_bios.h> header file. */ 144/* #undef HAVE_LINUX_APM_BIOS_H */ 145 146/* Define to 1 if you have the <linux/fb.h> header file. */ 147/* #undef HAVE_LINUX_FB_H */ 148 149/* Define to 1 if you have the `mmap' function. */ 150#define HAVE_MMAP 1 151 152/* Define to 1 if you have the <ndbm.h> header file. */ 153#define HAVE_NDBM_H 1 154 155/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 156/* #undef HAVE_NDIR_H */ 157 158/* Define to 1 if you have the `reallocarray' function. */ 159/* #undef HAVE_REALLOCARRAY */ 160 161/* Define to 1 if you have the <rpcsvc/dbm.h> header file. */ 162/* #undef HAVE_RPCSVC_DBM_H */ 163 164/* Define to 1 if you have the `arc4random_buf' function. */ 165#define HAVE_ARC4RANDOM_BUF 1 166 167/* Define to use libc SHA1 functions */ 168#define HAVE_SHA1_IN_LIBC 1 169 170/* Define to use CommonCrypto SHA1 functions */ 171/* #undef HAVE_SHA1_IN_COMMONCRYPTO */ 172 173/* Define to use CryptoAPI SHA1 functions */ 174/* #undef HAVE_SHA1_IN_CRYPTOAPI */ 175 176/* Define to use libmd SHA1 functions */ 177/* #undef HAVE_SHA1_IN_LIBMD */ 178 179/* Define to use libgcrypt SHA1 functions */ 180/* #undef HAVE_SHA1_IN_LIBGCRYPT */ 181 182/* Define to use libnettle SHA1 functions */ 183/* #undef HAVE_SHA1_IN_LIBNETTLE */ 184 185/* Define to use libsha1 for SHA1 */ 186/* #undef HAVE_SHA1_IN_LIBSHA1 */ 187 188/* Define to 1 if you have the `shmctl64' function. */ 189/* #undef HAVE_SHMCTL64 */ 190 191/* Define to 1 if you have the <stdlib.h> header file. */ 192#define HAVE_STDLIB_H 1 193 194/* Define to 1 if you have the `strcasecmp' function. */ 195#define HAVE_STRCASECMP 1 196 197/* Define to 1 if you have the `strcasestr' function. */ 198#define HAVE_STRCASESTR 1 199 200/* Define to 1 if you have the `strncasecmp' function. */ 201#define HAVE_STRNCASECMP 1 202 203/* Define to 1 if you have the `strlcat' function. */ 204#define HAVE_STRLCAT 1 205 206/* Define to 1 if you have the `strlcpy' function. */ 207#define HAVE_STRLCPY 1 208 209/* Define to 1 if you have the <strings.h> header file. */ 210#define HAVE_STRINGS_H 1 211 212/* Define to 1 if you have the <string.h> header file. */ 213#define HAVE_STRING_H 1 214 215/* Define to 1 if you have the `strndup' function. */ 216#define HAVE_STRNDUP 1 217 218/* Define to 1 if libsystemd-daemon is available */ 219/* #undef HAVE_SYSTEMD_DAEMON */ 220 221/* Define to 1 if SYSV IPC is available */ 222#define HAVE_SYSV_IPC 1 223 224/* Define to 1 if you have the <sys/agpio.h> header file. */ 225#define HAVE_SYS_AGPIO_H 1 226 227/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 228 */ 229/* #undef HAVE_SYS_DIR_H */ 230 231/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 232 */ 233/* #undef HAVE_SYS_NDIR_H */ 234 235/* Define to 1 if you have the <sys/stat.h> header file. */ 236#define HAVE_SYS_STAT_H 1 237 238/* Define to 1 if you have the <sys/types.h> header file. */ 239#define HAVE_SYS_TYPES_H 1 240 241/* Define to 1 if you have the <sys/utsname.h> header file. */ 242#define HAVE_SYS_UTSNAME_H 1 243 244/* Define to 1 if you have the `timingsafe_memcmp' function. */ 245/* #undef HAVE_TIMINGSAFE_MEMCMP */ 246 247/* Define to 1 if you have the <tslib.h> header file. */ 248/* #undef HAVE_TSLIB_H */ 249 250/* Define to 1 if you have the <unistd.h> header file. */ 251#define HAVE_UNISTD_H 1 252 253/* Define to 1 if you have the <fnmatch.h> header file. */ 254#define HAVE_FNMATCH_H 1 255 256/* Have /dev/urandom */ 257/* #undef HAVE_URANDOM */ 258 259/* Define to 1 if you have the `vasprintf' function. */ 260#define HAVE_VASPRINTF 1 261 262/* Support IPv6 for TCP connections */ 263#ifndef __NetBSD__ /* Defined by the build */ 264# define IPv6 1 265#endif 266 267/* Support os-specific local connections */ 268/* #undef LOCALCONN */ 269 270/* Support MIT-SHM Extension */ 271#define MITSHM 1 272 273/* Enable some debugging code */ 274/* #undef DEBUG */ 275 276/* Name of package */ 277#define PACKAGE "xorg-server" 278 279/* Internal define for Xinerama */ 280#define PANORAMIX 1 281 282#if 0 283/* Support Present extension */ 284#define PRESENT 1 285#endif 286 287/* Overall prefix */ 288/* #define PROJECTROOT "/usr/X11R7" */ 289 290/* Support RANDR extension */ 291#define RANDR 1 292 293#if 0 294/* Support Record extension */ 295#define XRECORD 1 296#endif 297 298/* Support RENDER extension */ 299#define RENDER 1 300 301/* Support X resource extension */ 302#define RES 1 303 304/* Support client ID tracking in X resource extension */ 305#define CLIENTIDS 1 306 307/* Support MIT-SCREEN-SAVER extension */ 308#define SCREENSAVER 1 309 310/* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */ 311/* #undef SECURE_RPC */ 312 313/* Support SHAPE extension */ 314#define SHAPE 1 315 316/* Where to install Xorg.bin and Xorg.wrap */ 317/* #undef SUID_WRAPPER_DIR */ 318 319/* Define to 1 on systems derived from System V Release 4 */ 320/* #undef SVR4 */ 321 322/* sysconfdir */ 323#define SYSCONFDIR "/usr/X11R7/etc" 324 325/* Support TCP socket connections */ 326#define TCPCONN 1 327 328/* Support tslib touchscreen abstraction library */ 329/* #undef TSLIB */ 330 331/* Support UNIX socket connections */ 332#define UNIXCONN 1 333 334/* Define to use byteswap macros from <sys/endian.h> */ 335#define USE_SYS_ENDIAN_H 1 336 337/* unaligned word accesses behave as expected */ 338/* #undef WORKING_UNALIGNED_INT */ 339 340/* Build X string registry */ 341/* #undef XREGISTRY */ 342 343/* Build X-ACE extension */ 344#define XACE 1 345 346/* Build SELinux extension */ 347/* #undef XSELINUX */ 348 349/* Support XCMisc extension */ 350#define XCMISC 1 351 352/* Build Security extension */ 353/* #undef XCSECURITY */ 354 355/* Support Xdmcp */ 356#define XDMCP 1 357 358/* Build XFree86 BigFont extension */ 359/* #undef XF86BIGFONT */ 360 361#if 0 362/* Support XFree86 Video Mode extension */ 363#define XF86VIDMODE 1 364#endif 365 366/* Support XFixes extension */ 367#define XFIXES 1 368 369#if 0 370/* Build XDGA support */ 371#define XFreeXDGA 1 372#endif 373 374/* Support Xinerama extension */ 375#define XINERAMA 1 376 377/* Vendor release */ 378/* #undef XORG_RELEASE */ 379 380/* Current Xorg version */ 381#define XORG_VERSION_CURRENT (((1) * 10000000) + ((18) * 100000) + ((4) * 1000) + 0) 382 383/* Xorg release date */ 384#define XORG_DATE "2016-07-19" 385 386/* Build Xv Extension */ 387#define XvExtension 1 388 389/* Build XvMC Extension */ 390#define XvMCExtension 1 391 392/* Support XSync extension */ 393#define XSYNC 1 394 395/* Support XTest extension */ 396#define XTEST 1 397 398/* Support Xv extension */ 399#define XV 1 400 401/* Support DRI extension */ 402#define XF86DRI 1 403 404/* Build DRI2 extension */ 405#define DRI2 1 406 407#if 0 408/* Build DBE support */ 409#define DBE 1 410#endif 411 412/* Vendor name */ 413#define XVENDORNAME "The X.Org Foundation" 414 415/* Number of bits in a file offset, on hosts where this is settable. */ 416/* #undef _FILE_OFFSET_BITS */ 417 418/* Enable GNU and other extensions to the C environment for GLIBC */ 419#define _GNU_SOURCE 1 420 421/* Define for large files, on AIX-style hosts. */ 422/* #undef _LARGE_FILES */ 423 424/* Define to empty if `const' does not conform to ANSI C. */ 425/* #undef const */ 426 427/* Define to `int' if <sys/types.h> does not define. */ 428/* #undef pid_t */ 429 430/* Build Rootless code */ 431/* #undef ROOTLESS */ 432 433/* Define to 1 if unsigned long is 64 bits. */ 434#ifdef _LP64 435#define _XSERVER64 1 436#endif 437 438/* System is BSD-like */ 439#define CSRG_BASED 1 440 441/* Define to 1 if `struct sockaddr_in' has a `sin_len' member */ 442#define BSD44SOCKETS 1 443 444/* Support D-Bus */ 445/* #undef HAVE_DBUS */ 446 447/* Use libudev for input hotplug */ 448/* #undef CONFIG_UDEV */ 449 450/* Use libudev for kms enumeration */ 451/* #undef CONFIG_UDEV_KMS */ 452 453/* Use udev_monitor_filter_add_match_tag() */ 454/* #undef HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG */ 455 456/* Use udev_enumerate_add_match_tag() */ 457/* #undef HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG */ 458 459/* Enable D-Bus core */ 460/* #undef NEED_DBUS */ 461 462/* Support HAL for hotplug */ 463/* #undef CONFIG_HAL */ 464 465/* Enable systemd-logind integration */ 466/* #undef SYSTEMD_LOGIND */ 467 468/* Have a monotonic clock from clock_gettime() */ 469#define MONOTONIC_CLOCK 1 470 471/* Define to 1 if the DTrace Xserver provider probes should be built in */ 472/* #undef XSERVER_DTRACE */ 473 474/* Define to 16-bit byteswap macro */ 475#define bswap_16 bswap16 476 477/* Define to 32-bit byteswap macro */ 478#define bswap_32 bswap32 479 480/* Define to 64-bit byteswap macro */ 481#define bswap_64 bswap64 482 483/* Define to 1 if typeof works with your compiler. */ 484#define HAVE_TYPEOF 1 485 486/* Define to __typeof__ if your compiler spells it that way. */ 487/* #undef typeof */ 488 489/* Correctly set _XSERVER64 for OSX fat binaries */ 490#ifdef __APPLE__ 491#include "dix-config-apple-verbatim.h" 492#endif 493 494/* Enable general extensions on Solaris. */ 495#ifndef __EXTENSIONS__ 496# define __EXTENSIONS__ 1 497#endif 498 499/* Defined if needed to expose struct msghdr.msg_control */ 500/* #undef _XOPEN_SOURCE */ 501 502/* Have support for X shared memory fence library (xshmfence) */ 503#define HAVE_XSHMFENCE 1 504 505/* Use XTrans FD passing support */ 506#define XTRANS_SEND_FDS 1 507 508/* Wrap SIGBUS to catch MIT-SHM faults */ 509#define BUSFAULT 1 510 511/* Directory for shared memory temp files */ 512#define SHMDIR "/var/shm" 513 514/* Don't let Xdefs.h define 'pointer' */ 515/* #define _XTYPEDEF_POINTER 1 */ 516 517/* Don't let XIproto define 'Pointer' */ 518/* #define _XITYPEDEF_POINTER 1 */ 519 520/* Ask fontsproto to make font path element names const */ 521#define FONT_PATH_ELEMENT_NAME_CONST 1 522 523#if 0 /* not yet! */ 524/* Build GLAMOR */ 525#define GLAMOR 1 526 527/* Build glamor's GBM-based EGL support */ 528#define GLAMOR_HAS_GBM 1 529 530/* Build glamor/gbm has linear support */ 531#define GLAMOR_HAS_GBM_LINEAR 1 532#endif 533 534#if 0 535/* byte order */ 536#define X_BYTE_ORDER X_LITTLE_ENDIAN 537#endif 538 539/* Listen on TCP socket */ 540/* #undef LISTEN_TCP */ 541 542/* Listen on Unix socket */ 543#define LISTEN_UNIX 1 544 545/* Listen on local socket */ 546#define LISTEN_LOCAL 1 547 548/* Define if no local socket credentials interface exists */ 549/* #undef NO_LOCAL_CLIENT_CRED */ 550 551/* Have posix_fallocate() */ 552#define HAVE_POSIX_FALLOCATE 1 553 554#endif /* _DIX_CONFIG_H_ */ 555