rfbconfig.h revision a430b2b5ca4f0967836f5820e8f03adc17fc0a24
1#ifndef _RFB_RFBCONFIG_H 2#define _RFB_RFBCONFIG_H 1 3 4/* rfb/rfbconfig.h. Generated automatically at end of configure. */ 5/* rfbconfig.h. Generated from rfbconfig.h.in by configure. */ 6/* rfbconfig.h.in. Generated from configure.ac by autoheader. */ 7 8/* Define if building universal (internal helper macro) */ 9/* #undef LIBVNCSERVER_AC_APPLE_UNIVERSAL_BUILD */ 10 11/* Enable 24 bit per pixel in native framebuffer */ 12/* #undef LIBVNCSERVER_ALLOW24BPP */ 13 14/* work around when write() returns ENOENT but does not mean it */ 15/* #undef LIBVNCSERVER_ENOENT_WORKAROUND */ 16 17/* Use ffmpeg (for vnc2mpg) */ 18/* #undef LIBVNCSERVER_FFMPEG */ 19 20/* Android host system detected */ 21/* #undef LIBVNCSERVER_HAVE_ANDROID */ 22 23/* Define to 1 if you have the <arpa/inet.h> header file. */ 24#ifndef LIBVNCSERVER_HAVE_ARPA_INET_H 25#define LIBVNCSERVER_HAVE_ARPA_INET_H 1 26#endif 27 28/* Avahi/mDNS client build environment present */ 29/* #undef LIBVNCSERVER_HAVE_AVAHI */ 30 31/* Define to 1 if you have the `crypt' function. */ 32/* #undef LIBVNCSERVER_HAVE_CRYPT */ 33 34/* Define to 1 if you have the <dlfcn.h> header file. */ 35#ifndef LIBVNCSERVER_HAVE_DLFCN_H 36#define LIBVNCSERVER_HAVE_DLFCN_H 1 37#endif 38 39/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 40/* #undef LIBVNCSERVER_HAVE_DOPRNT */ 41 42/* DPMS extension build environment present */ 43/* #undef LIBVNCSERVER_HAVE_DPMS */ 44 45/* FBPM extension build environment present */ 46/* #undef LIBVNCSERVER_HAVE_FBPM */ 47 48/* Define to 1 if you have the <fcntl.h> header file. */ 49#ifndef LIBVNCSERVER_HAVE_FCNTL_H 50#define LIBVNCSERVER_HAVE_FCNTL_H 1 51#endif 52 53/* Define to 1 if you have the `fork' function. */ 54#ifndef LIBVNCSERVER_HAVE_FORK 55#define LIBVNCSERVER_HAVE_FORK 1 56#endif 57 58/* Define to 1 if you have the `ftime' function. */ 59#ifndef LIBVNCSERVER_HAVE_FTIME 60#define LIBVNCSERVER_HAVE_FTIME 1 61#endif 62 63/* Define to 1 if you have the `geteuid' function. */ 64/* #undef LIBVNCSERVER_HAVE_GETEUID */ 65 66/* Define to 1 if you have the `gethostbyname' function. */ 67#ifndef LIBVNCSERVER_HAVE_GETHOSTBYNAME 68#define LIBVNCSERVER_HAVE_GETHOSTBYNAME 1 69#endif 70 71/* Define to 1 if you have the `gethostname' function. */ 72#ifndef LIBVNCSERVER_HAVE_GETHOSTNAME 73#define LIBVNCSERVER_HAVE_GETHOSTNAME 1 74#endif 75 76/* Define to 1 if you have the `getpwnam' function. */ 77/* #undef LIBVNCSERVER_HAVE_GETPWNAM */ 78 79/* Define to 1 if you have the `getpwuid' function. */ 80/* #undef LIBVNCSERVER_HAVE_GETPWUID */ 81 82/* Define to 1 if you have the `getspnam' function. */ 83/* #undef LIBVNCSERVER_HAVE_GETSPNAM */ 84 85/* Define to 1 if you have the `gettimeofday' function. */ 86#ifndef LIBVNCSERVER_HAVE_GETTIMEOFDAY 87#define LIBVNCSERVER_HAVE_GETTIMEOFDAY 1 88#endif 89 90/* Define to 1 if you have the `getuid' function. */ 91/* #undef LIBVNCSERVER_HAVE_GETUID */ 92 93/* GnuTLS library present */ 94/* #undef LIBVNCSERVER_HAVE_GNUTLS */ 95 96/* Define to 1 if you have the `grantpt' function. */ 97/* #undef LIBVNCSERVER_HAVE_GRANTPT */ 98 99/* Define to 1 if you have the `inet_ntoa' function. */ 100#ifndef LIBVNCSERVER_HAVE_INET_NTOA 101#define LIBVNCSERVER_HAVE_INET_NTOA 1 102#endif 103 104/* Define to 1 if you have the `initgroups' function. */ 105/* #undef LIBVNCSERVER_HAVE_INITGROUPS */ 106 107/* Define to 1 if you have the <inttypes.h> header file. */ 108#ifndef LIBVNCSERVER_HAVE_INTTYPES_H 109#define LIBVNCSERVER_HAVE_INTTYPES_H 1 110#endif 111 112/* IRIX XReadDisplay available */ 113/* #undef LIBVNCSERVER_HAVE_IRIX_XREADDISPLAY */ 114 115/* libcrypt library present */ 116#ifndef LIBVNCSERVER_HAVE_LIBCRYPT 117#define LIBVNCSERVER_HAVE_LIBCRYPT 1 118#endif 119 120/* openssl libcrypto library present */ 121/* #undef LIBVNCSERVER_HAVE_LIBCRYPTO */ 122 123/* Define to 1 if you have the `cygipc' library (-lcygipc). */ 124/* #undef LIBVNCSERVER_HAVE_LIBCYGIPC */ 125 126/* libjpeg support enabled */ 127#ifndef LIBVNCSERVER_HAVE_LIBJPEG 128#define LIBVNCSERVER_HAVE_LIBJPEG 1 129#endif 130 131/* Define to 1 if you have the `nsl' library (-lnsl). */ 132#ifndef LIBVNCSERVER_HAVE_LIBNSL 133#define LIBVNCSERVER_HAVE_LIBNSL 1 134#endif 135 136/* Define to 1 if you have the `png' library (-lpng). */ 137#ifndef LIBVNCSERVER_HAVE_LIBPNG 138#define LIBVNCSERVER_HAVE_LIBPNG 1 139#endif 140 141/* Define to 1 if you have the `pthread' library (-lpthread). */ 142#ifndef LIBVNCSERVER_HAVE_LIBPTHREAD 143#define LIBVNCSERVER_HAVE_LIBPTHREAD 1 144#endif 145 146/* Define to 1 if you have the `socket' library (-lsocket). */ 147/* #undef LIBVNCSERVER_HAVE_LIBSOCKET */ 148 149/* openssl libssl library present */ 150#ifndef LIBVNCSERVER_HAVE_LIBSSL 151#define LIBVNCSERVER_HAVE_LIBSSL 1 152#endif 153 154/* XDAMAGE extension build environment present */ 155/* #undef LIBVNCSERVER_HAVE_LIBXDAMAGE */ 156 157/* XFIXES extension build environment present */ 158/* #undef LIBVNCSERVER_HAVE_LIBXFIXES */ 159 160/* XINERAMA extension build environment present */ 161/* #undef LIBVNCSERVER_HAVE_LIBXINERAMA */ 162 163/* XRANDR extension build environment present */ 164/* #undef LIBVNCSERVER_HAVE_LIBXRANDR */ 165 166/* DEC-XTRAP extension build environment present */ 167/* #undef LIBVNCSERVER_HAVE_LIBXTRAP */ 168 169/* Define to 1 if you have the `z' library (-lz). */ 170#ifndef LIBVNCSERVER_HAVE_LIBZ 171#define LIBVNCSERVER_HAVE_LIBZ 1 172#endif 173 174/* linux fb device build environment present */ 175/* #undef LIBVNCSERVER_HAVE_LINUX_FB_H */ 176 177/* linux/input.h present */ 178/* #undef LIBVNCSERVER_HAVE_LINUX_INPUT_H */ 179 180/* linux uinput device build environment present */ 181/* #undef LIBVNCSERVER_HAVE_LINUX_UINPUT_H */ 182 183/* video4linux build environment present */ 184/* #undef LIBVNCSERVER_HAVE_LINUX_VIDEODEV_H */ 185 186/* build MacOS X native display support */ 187/* #undef LIBVNCSERVER_HAVE_MACOSX_NATIVE_DISPLAY */ 188 189/* MacOS X OpenGL present */ 190/* #undef LIBVNCSERVER_HAVE_MACOSX_OPENGL_H */ 191 192/* Define to 1 if you have the `memmove' function. */ 193#ifndef LIBVNCSERVER_HAVE_MEMMOVE 194#define LIBVNCSERVER_HAVE_MEMMOVE 1 195#endif 196 197/* Define to 1 if you have the <memory.h> header file. */ 198#ifndef LIBVNCSERVER_HAVE_MEMORY_H 199#define LIBVNCSERVER_HAVE_MEMORY_H 1 200#endif 201 202/* Define to 1 if you have the `memset' function. */ 203#ifndef LIBVNCSERVER_HAVE_MEMSET 204#define LIBVNCSERVER_HAVE_MEMSET 1 205#endif 206 207/* Define to 1 if you have the `mkfifo' function. */ 208#ifndef LIBVNCSERVER_HAVE_MKFIFO 209#define LIBVNCSERVER_HAVE_MKFIFO 1 210#endif 211 212/* Define to 1 if you have the `mmap' function. */ 213#ifndef LIBVNCSERVER_HAVE_MMAP 214#define LIBVNCSERVER_HAVE_MMAP 1 215#endif 216 217/* Define to 1 if you have the <netdb.h> header file. */ 218#ifndef LIBVNCSERVER_HAVE_NETDB_H 219#define LIBVNCSERVER_HAVE_NETDB_H 1 220#endif 221 222/* Define to 1 if you have the <netinet/in.h> header file. */ 223#ifndef LIBVNCSERVER_HAVE_NETINET_IN_H 224#define LIBVNCSERVER_HAVE_NETINET_IN_H 1 225#endif 226 227/* Define to 1 if you have the <pwd.h> header file. */ 228/* #undef LIBVNCSERVER_HAVE_PWD_H */ 229 230/* RECORD extension build environment present */ 231/* #undef LIBVNCSERVER_HAVE_RECORD */ 232 233/* Define to 1 if you have the `select' function. */ 234#ifndef LIBVNCSERVER_HAVE_SELECT 235#define LIBVNCSERVER_HAVE_SELECT 1 236#endif 237 238/* Define to 1 if you have the `setegid' function. */ 239/* #undef LIBVNCSERVER_HAVE_SETEGID */ 240 241/* Define to 1 if you have the `seteuid' function. */ 242/* #undef LIBVNCSERVER_HAVE_SETEUID */ 243 244/* Define to 1 if you have the `setgid' function. */ 245/* #undef LIBVNCSERVER_HAVE_SETGID */ 246 247/* Define to 1 if you have the `setpgrp' function. */ 248/* #undef LIBVNCSERVER_HAVE_SETPGRP */ 249 250/* Define to 1 if you have the `setsid' function. */ 251/* #undef LIBVNCSERVER_HAVE_SETSID */ 252 253/* Define to 1 if you have the `setuid' function. */ 254/* #undef LIBVNCSERVER_HAVE_SETUID */ 255 256/* Define to 1 if you have the `setutxent' function. */ 257/* #undef LIBVNCSERVER_HAVE_SETUTXENT */ 258 259/* Define to 1 if you have the `shmat' function. */ 260/* #undef LIBVNCSERVER_HAVE_SHMAT */ 261 262/* Define to 1 if you have the `socket' function. */ 263#ifndef LIBVNCSERVER_HAVE_SOCKET 264#define LIBVNCSERVER_HAVE_SOCKET 1 265#endif 266 267/* Solaris XReadScreen available */ 268/* #undef LIBVNCSERVER_HAVE_SOLARIS_XREADSCREEN */ 269 270/* Define to 1 if `stat' has the bug that it succeeds when given the 271 zero-length file name argument. */ 272/* #undef LIBVNCSERVER_HAVE_STAT_EMPTY_STRING_BUG */ 273 274/* Define to 1 if you have the <stdint.h> header file. */ 275#ifndef LIBVNCSERVER_HAVE_STDINT_H 276#define LIBVNCSERVER_HAVE_STDINT_H 1 277#endif 278 279/* Define to 1 if you have the <stdlib.h> header file. */ 280#ifndef LIBVNCSERVER_HAVE_STDLIB_H 281#define LIBVNCSERVER_HAVE_STDLIB_H 1 282#endif 283 284/* Define to 1 if you have the `strchr' function. */ 285#ifndef LIBVNCSERVER_HAVE_STRCHR 286#define LIBVNCSERVER_HAVE_STRCHR 1 287#endif 288 289/* Define to 1 if you have the `strcspn' function. */ 290#ifndef LIBVNCSERVER_HAVE_STRCSPN 291#define LIBVNCSERVER_HAVE_STRCSPN 1 292#endif 293 294/* Define to 1 if you have the `strdup' function. */ 295#ifndef LIBVNCSERVER_HAVE_STRDUP 296#define LIBVNCSERVER_HAVE_STRDUP 1 297#endif 298 299/* Define to 1 if you have the `strerror' function. */ 300#ifndef LIBVNCSERVER_HAVE_STRERROR 301#define LIBVNCSERVER_HAVE_STRERROR 1 302#endif 303 304/* Define to 1 if you have the `strftime' function. */ 305#ifndef LIBVNCSERVER_HAVE_STRFTIME 306#define LIBVNCSERVER_HAVE_STRFTIME 1 307#endif 308 309/* Define to 1 if you have the <strings.h> header file. */ 310#ifndef LIBVNCSERVER_HAVE_STRINGS_H 311#define LIBVNCSERVER_HAVE_STRINGS_H 1 312#endif 313 314/* Define to 1 if you have the <string.h> header file. */ 315#ifndef LIBVNCSERVER_HAVE_STRING_H 316#define LIBVNCSERVER_HAVE_STRING_H 1 317#endif 318 319/* Define to 1 if you have the `strstr' function. */ 320#ifndef LIBVNCSERVER_HAVE_STRSTR 321#define LIBVNCSERVER_HAVE_STRSTR 1 322#endif 323 324/* Define to 1 if you have the <syslog.h> header file. */ 325#ifndef LIBVNCSERVER_HAVE_SYSLOG_H 326#define LIBVNCSERVER_HAVE_SYSLOG_H 1 327#endif 328 329/* Use the system libvncserver build environment for x11vnc. */ 330/* #undef LIBVNCSERVER_HAVE_SYSTEM_LIBVNCSERVER */ 331 332/* Define to 1 if you have the <sys/ioctl.h> header file. */ 333/* #undef LIBVNCSERVER_HAVE_SYS_IOCTL_H */ 334 335/* Define to 1 if you have the <sys/socket.h> header file. */ 336#ifndef LIBVNCSERVER_HAVE_SYS_SOCKET_H 337#define LIBVNCSERVER_HAVE_SYS_SOCKET_H 1 338#endif 339 340/* Define to 1 if you have the <sys/stat.h> header file. */ 341#ifndef LIBVNCSERVER_HAVE_SYS_STAT_H 342#define LIBVNCSERVER_HAVE_SYS_STAT_H 1 343#endif 344 345/* Define to 1 if you have the <sys/stropts.h> header file. */ 346/* #undef LIBVNCSERVER_HAVE_SYS_STROPTS_H */ 347 348/* Define to 1 if you have the <sys/timeb.h> header file. */ 349#ifndef LIBVNCSERVER_HAVE_SYS_TIMEB_H 350#define LIBVNCSERVER_HAVE_SYS_TIMEB_H 1 351#endif 352 353/* Define to 1 if you have the <sys/time.h> header file. */ 354#ifndef LIBVNCSERVER_HAVE_SYS_TIME_H 355#define LIBVNCSERVER_HAVE_SYS_TIME_H 1 356#endif 357 358/* Define to 1 if you have the <sys/types.h> header file. */ 359#ifndef LIBVNCSERVER_HAVE_SYS_TYPES_H 360#define LIBVNCSERVER_HAVE_SYS_TYPES_H 1 361#endif 362 363/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 364#ifndef LIBVNCSERVER_HAVE_SYS_WAIT_H 365#define LIBVNCSERVER_HAVE_SYS_WAIT_H 1 366#endif 367 368/* Define to 1 if you have the <termios.h> header file. */ 369/* #undef LIBVNCSERVER_HAVE_TERMIOS_H */ 370 371/* Define to 1 if compiler supports __thread */ 372#ifndef LIBVNCSERVER_HAVE_TLS 373#define LIBVNCSERVER_HAVE_TLS 1 374#endif 375 376/* Define to 1 if you have the <unistd.h> header file. */ 377#ifndef LIBVNCSERVER_HAVE_UNISTD_H 378#define LIBVNCSERVER_HAVE_UNISTD_H 1 379#endif 380 381/* Define to 1 if you have the <utmpx.h> header file. */ 382/* #undef LIBVNCSERVER_HAVE_UTMPX_H */ 383 384/* Define to 1 if you have the `vfork' function. */ 385#ifndef LIBVNCSERVER_HAVE_VFORK 386#define LIBVNCSERVER_HAVE_VFORK 1 387#endif 388 389/* Define to 1 if you have the <vfork.h> header file. */ 390/* #undef LIBVNCSERVER_HAVE_VFORK_H */ 391 392/* Define to 1 if you have the `vprintf' function. */ 393#ifndef LIBVNCSERVER_HAVE_VPRINTF 394#define LIBVNCSERVER_HAVE_VPRINTF 1 395#endif 396 397/* Define to 1 if you have the `waitpid' function. */ 398/* #undef LIBVNCSERVER_HAVE_WAITPID */ 399 400/* Define to 1 if `fork' works. */ 401#ifndef LIBVNCSERVER_HAVE_WORKING_FORK 402#define LIBVNCSERVER_HAVE_WORKING_FORK 1 403#endif 404 405/* Define to 1 if `vfork' works. */ 406#ifndef LIBVNCSERVER_HAVE_WORKING_VFORK 407#define LIBVNCSERVER_HAVE_WORKING_VFORK 1 408#endif 409 410/* Define to 1 if you have the <ws2tcpip.h> header file. */ 411/* #undef LIBVNCSERVER_HAVE_WS2TCPIP_H */ 412 413/* X11 build environment present */ 414#ifndef LIBVNCSERVER_HAVE_X11 415#define LIBVNCSERVER_HAVE_X11 1 416#endif 417 418/* open ssl X509_print_ex_fp available */ 419/* #undef LIBVNCSERVER_HAVE_X509_PRINT_EX_FP */ 420 421/* XKEYBOARD extension build environment present */ 422/* #undef LIBVNCSERVER_HAVE_XKEYBOARD */ 423 424/* MIT-SHM extension build environment present */ 425/* #undef LIBVNCSERVER_HAVE_XSHM */ 426 427/* XTEST extension build environment present */ 428/* #undef LIBVNCSERVER_HAVE_XTEST */ 429 430/* XTEST extension has XTestGrabControl */ 431/* #undef LIBVNCSERVER_HAVE_XTESTGRABCONTROL */ 432 433/* Enable IPv6 support */ 434#ifndef LIBVNCSERVER_IPv6 435#define LIBVNCSERVER_IPv6 1 436#endif 437 438/* Define to 1 if `lstat' dereferences a symlink specified with a trailing 439 slash. */ 440#ifndef LIBVNCSERVER_LSTAT_FOLLOWS_SLASHED_SYMLINK 441#define LIBVNCSERVER_LSTAT_FOLLOWS_SLASHED_SYMLINK 1 442#endif 443 444/* Need a typedef for in_addr_t */ 445/* #undef LIBVNCSERVER_NEED_INADDR_T */ 446 447/* Define to 1 if your C compiler doesn't accept -c and -o together. */ 448/* #undef LIBVNCSERVER_NO_MINUS_C_MINUS_O */ 449 450/* Name of package */ 451#ifndef LIBVNCSERVER_PACKAGE 452#define LIBVNCSERVER_PACKAGE "LibVNCServer" 453#endif 454 455/* Define to the address where bug reports for this package should be sent. */ 456#ifndef LIBVNCSERVER_PACKAGE_BUGREPORT 457#define LIBVNCSERVER_PACKAGE_BUGREPORT "http://sourceforge.net/projects/libvncserver" 458#endif 459 460/* Define to the full name of this package. */ 461#ifndef LIBVNCSERVER_PACKAGE_NAME 462#define LIBVNCSERVER_PACKAGE_NAME "LibVNCServer" 463#endif 464 465/* Define to the full name and version of this package. */ 466#ifndef LIBVNCSERVER_PACKAGE_STRING 467#define LIBVNCSERVER_PACKAGE_STRING "LibVNCServer 0.9.9" 468#endif 469 470/* Define to the one symbol short name of this package. */ 471#ifndef LIBVNCSERVER_PACKAGE_TARNAME 472#define LIBVNCSERVER_PACKAGE_TARNAME "libvncserver" 473#endif 474 475/* Define to the home page for this package. */ 476#ifndef LIBVNCSERVER_PACKAGE_URL 477#define LIBVNCSERVER_PACKAGE_URL "" 478#endif 479 480/* Define to the version of this package. */ 481#ifndef LIBVNCSERVER_PACKAGE_VERSION 482#define LIBVNCSERVER_PACKAGE_VERSION "0.9.9" 483#endif 484 485/* The number of bytes in type char */ 486/* #undef LIBVNCSERVER_SIZEOF_CHAR */ 487 488/* The number of bytes in type int */ 489/* #undef LIBVNCSERVER_SIZEOF_INT */ 490 491/* The number of bytes in type long */ 492/* #undef LIBVNCSERVER_SIZEOF_LONG */ 493 494/* The number of bytes in type short */ 495/* #undef LIBVNCSERVER_SIZEOF_SHORT */ 496 497/* The number of bytes in type void* */ 498/* #undef LIBVNCSERVER_SIZEOF_VOIDP */ 499 500/* Define to 1 if you have the ANSI C header files. */ 501#ifndef LIBVNCSERVER_STDC_HEADERS 502#define LIBVNCSERVER_STDC_HEADERS 1 503#endif 504 505/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 506#ifndef LIBVNCSERVER_TIME_WITH_SYS_TIME 507#define LIBVNCSERVER_TIME_WITH_SYS_TIME 1 508#endif 509 510/* Version number of package */ 511#ifndef LIBVNCSERVER_VERSION 512#define LIBVNCSERVER_VERSION "0.9.9" 513#endif 514 515/* Enable support for libgcrypt in libvncclient */ 516/* #undef LIBVNCSERVER_WITH_CLIENT_GCRYPT */ 517 518/* Disable TightVNCFileTransfer protocol */ 519#ifndef LIBVNCSERVER_WITH_TIGHTVNC_FILETRANSFER 520#define LIBVNCSERVER_WITH_TIGHTVNC_FILETRANSFER 1 521#endif 522 523/* Disable WebSockets support */ 524#ifndef LIBVNCSERVER_WITH_WEBSOCKETS 525#define LIBVNCSERVER_WITH_WEBSOCKETS 1 526#endif 527 528/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 529 significant byte first (like Motorola and SPARC, unlike Intel). */ 530#if defined AC_APPLE_UNIVERSAL_BUILD 531# if defined __BIG_ENDIAN__ 532# define WORDS_BIGENDIAN 1 533# endif 534#else 535# ifndef WORDS_BIGENDIAN 536/* # undef WORDS_BIGENDIAN */ 537# endif 538#endif 539 540/* Define to 1 if the X Window System is missing or not being used. */ 541/* #undef LIBVNCSERVER_X_DISPLAY_MISSING */ 542 543/* Define to empty if `const' does not conform to ANSI C. */ 544/* #undef const */ 545 546/* Define to `__inline__' or `__inline' if that's what the C compiler 547 calls it, or to nothing if 'inline' is not supported under any name. */ 548#ifndef __cplusplus 549/* #undef inline */ 550#endif 551 552/* Define to `int' if <sys/types.h> does not define. */ 553/* #undef pid_t */ 554 555/* Define to `unsigned int' if <sys/types.h> does not define. */ 556/* #undef size_t */ 557 558/* The type for socklen */ 559/* #undef socklen_t */ 560 561/* Define as `fork' if `vfork' does not work. */ 562/* #undef vfork */ 563 564/* once: _RFB_RFBCONFIG_H */ 565#endif 566