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