136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* config.h. Generated by cmake from config.h.cmake */ 236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#ifndef _DBUS_CONFIG_H 436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#define _DBUS_CONFIG_H 536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/****************************/ 69ba1517315667812b3aa09457a770d44c02c6c46Ralf Habacker/* indicate that we are building with cmake */ 79ba1517315667812b3aa09457a770d44c02c6c46Ralf Habacker#define DBUS_CMAKE 1 836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_GNUC_VARARGS 1 1036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 1136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_CONSOLE_AUTH_DIR "@DBUS_CONSOLE_AUTH_DIR@" 1236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_DATADIR "@DBUS_DATADIR@" 1336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_BINDIR "@DBUS_BINDIR@" 1436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_SYSTEM_CONFIG_FILE "@DBUS_SYSTEM_CONFIG_FILE@" 1536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_SESSION_CONFIG_FILE "@DBUS_SESSION_CONFIG_FILE@" 1627a46ea9cbf8d32882550a78c13e87a2bb6d1442Romain Pokrzywka#cmakedefine DBUS_DAEMON_NAME "@DBUS_DAEMON_NAME@" 1736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_SYSTEM_BUS_DEFAULT_ADDRESS "@DBUS_SYSTEM_BUS_DEFAULT_ADDRESS@" 1836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_MACHINE_UUID_FILE "@DBUS_MACHINE_UUID_FILE@" 194299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat#cmakedefine DBUS_SESSION_BUS_DEFAULT_ADDRESS "@DBUS_SESSION_BUS_DEFAULT_ADDRESS@" 20dee80a284ae717cea137382cfc7c9b4eb576713dRalf Habacker#cmakedefine DBUS_DAEMONDIR "@DBUS_DAEMONDIR@" 2136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine PACKAGE "@PACKAGE@" 2236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Version number of package */ 23492e0ae06a000469ff04ebc567ad7039f7d173e5Ralf Habacker#cmakedefine DBUS_MAJOR_VERSION @DBUS_MAJOR_VERSION@ 24492e0ae06a000469ff04ebc567ad7039f7d173e5Ralf Habacker#cmakedefine DBUS_MINOR_VERSION @DBUS_MINOR_VERSION@ 25492e0ae06a000469ff04ebc567ad7039f7d173e5Ralf Habacker#cmakedefine DBUS_MICRO_VERSION @DBUS_MICRO_VERSION@ 26492e0ae06a000469ff04ebc567ad7039f7d173e5Ralf Habacker#cmakedefine DBUS_VERSION ((@DBUS_MAJOR_VERSION@ << 16) | (@DBUS_MINOR_VERSION@ << 8) | (@DBUS_MICRO_VERSION@)) 27492e0ae06a000469ff04ebc567ad7039f7d173e5Ralf Habacker#cmakedefine DBUS_VERSION_STRING "@DBUS_VERSION_STRING@" 284299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat#cmakedefine DBUS_ENABLE_STATS 29466848045880783eb3f8939fbedb7a7b6064b81fChristian Ehrlicher 30b43d3428463ff9f2454e2c67ee4eb98dcebd94f5Ralf Habacker#define VERSION DBUS_VERSION_STRING 31b43d3428463ff9f2454e2c67ee4eb98dcebd94f5Ralf Habacker 320ed7d779b784f30ff9781c0ad47a03af199531a6Ralf Habacker#define TEST_LISTEN "@TEST_LISTEN@" 330ed7d779b784f30ff9781c0ad47a03af199531a6Ralf Habacker 3436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker// test binaries 354299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat#define DBUS_TEST_EXEC "@DBUS_TEST_EXEC@" 364299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat#define DBUS_EXEEXT "@EXEEXT@" 374299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat 3836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Full path to test file test/test-exit in builddir */ 39dee80a284ae717cea137382cfc7c9b4eb576713dRalf Habacker#define TEST_BUS_BINARY "@TEST_BUS_BINARY@" 4036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 4136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Some dbus features */ 4236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_BUILD_TESTS 1 4336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_ENABLE_ANSI 1 4436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_ENABLE_VERBOSE_MODE 1 4536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_DISABLE_ASSERTS 1 4636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_DISABLE_CHECKS 1 4736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* xmldocs */ 4836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* doxygen */ 4936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_GCOV_ENABLED 1 502feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld 5136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* abstract-sockets */ 522feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld 532feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#cmakedefine HAVE_ABSTRACT_SOCKETS 1 542feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld 552feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#cmakedefine DBUS_PATH_OR_ABSTRACT_VALUE 1 562feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld 572feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#if (defined DBUS_PATH_OR_ABSTRACT_VALUE) 582feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#define DBUS_PATH_OR_ABSTRACT @DBUS_PATH_OR_ABSTRACT_VALUE@ 592feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#endif 602feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld 612feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#ifdef DBUS_PATH_OR_ABSTRACT_VALUE 622feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#undef DBUS_PATH_OR_ABSTRACT_VALUE 632feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#endif 642feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld 6536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* selinux */ 6636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX 1 6736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* kqueue */ 6836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_CONSOLE_OWNER_FILE 1 6936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#define DBUS_CONSOLE_OWNER_FILE "@DBUS_CONSOLE_OWNER_FILE@" 7036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 7136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_HAVE_ATOMIC_INT 1 7236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_USE_ATOMIC_INT_486 1 7336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#if (defined(__i386__) || defined(__x86_64__)) 7436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# define DBUS_HAVE_ATOMIC_INT 1 7536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# define DBUS_USE_ATOMIC_INT_486 1 7636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#endif 7736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 7836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_BUILD_X11 1 794299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat/* For the moment, the cmake build system doesn't have an equivalent of 804299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat * the autoconf build system's --disable-x11-autolaunch */ 814299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat#ifdef DBUS_BUILD_X11 824299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat# define DBUS_ENABLE_X11_AUTOLAUNCH 1 834299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat#endif 8436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 854806504180cdea44ce612b8106f2a3e134d2db2fFrank Osterfeld#define _DBUS_VA_COPY_ASSIGN(a1,a2) { a1 = a2; } 864806504180cdea44ce612b8106f2a3e134d2db2fFrank Osterfeld 87ff92d15f949afd9dc544bad4f07c74e401aa2bb2Frank Osterfeld#cmakedefine DBUS_VA_COPY_FUNC 88ff92d15f949afd9dc544bad4f07c74e401aa2bb2Frank Osterfeld#if (defined DBUS_VA_COPY_FUNC) 89ff92d15f949afd9dc544bad4f07c74e401aa2bb2Frank Osterfeld# define DBUS_VA_COPY @DBUS_VA_COPY_FUNC@ 90ff92d15f949afd9dc544bad4f07c74e401aa2bb2Frank Osterfeld#endif 91ff92d15f949afd9dc544bad4f07c74e401aa2bb2Frank Osterfeld 922feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#ifdef DBUS_VA_COPY_FUNC 932feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#undef DBUS_VA_COPY_FUNC 942feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld#endif 952feb3e2e653be1ef1292b92036f919bb990586c9Frank Osterfeld 968ab7f05a1933aa6fc53d9e95c4aa9aa6fccd2235Ralf Habacker#cmakedefine DBUS_VA_COPY_AS_ARRAY @DBUS_VA_COPY_AS_ARRAY@ 9736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 9836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker// headers 9936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have dirent.h */ 10036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_DIRENT_H 1 10136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 10236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have io.h */ 10336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_IO_H 1 10436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 10536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have grp.h */ 10636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_GRP_H 1 10736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 10836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have sys/poll.h */ 10936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_POLL 1 11036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 11136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have sys/time.h */ 11236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_SYS_TIME 1 11336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 11436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have sys/wait.h */ 11536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_SYS_WAIT 1 11636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 11736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have time.h */ 11836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_TIME_H 1 11936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 120abb81eb446f74388ba115c2cf3cd4ef2b72d99f0Marcus Brinkmann/* Define to 1 if you have ws2tcpip.h */ 121abb81eb446f74388ba115c2cf3cd4ef2b72d99f0Marcus Brinkmann#cmakedefine HAVE_WS2TCPIP_H 122abb81eb446f74388ba115c2cf3cd4ef2b72d99f0Marcus Brinkmann 123452ff68a2d81beb55c43713bc226a51b7c3d38a7Christian Ehrlicher/* Define to 1 if you have wspiapi.h */ 124452ff68a2d81beb55c43713bc226a51b7c3d38a7Christian Ehrlicher#cmakedefine HAVE_WSPIAPI_H 1 125452ff68a2d81beb55c43713bc226a51b7c3d38a7Christian Ehrlicher 12636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have unistd.h */ 12736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_UNISTD_H 1 12836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 12936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have stdio.h */ 13036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_STDIO_H 1 13136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 132dee80a284ae717cea137382cfc7c9b4eb576713dRalf Habacker/* Define to 1 if you have sys/syslimits.h */ 133dee80a284ae717cea137382cfc7c9b4eb576713dRalf Habacker#cmakedefine HAVE_SYS_SYSLIMITS_H 1 134dee80a284ae717cea137382cfc7c9b4eb576713dRalf Habacker 135a8dad42954999447badb88a25e9f86759840c042Ralf Habacker/* Define to 1 if you have errno.h */ 136a8dad42954999447badb88a25e9f86759840c042Ralf Habacker#cmakedefine HAVE_ERRNO_H 1 137a8dad42954999447badb88a25e9f86759840c042Ralf Habacker 138a8dad42954999447badb88a25e9f86759840c042Ralf Habacker/* Define to 1 if you have signal.h */ 139a8dad42954999447badb88a25e9f86759840c042Ralf Habacker#cmakedefine HAVE_SIGNAL_H 1 140a8dad42954999447badb88a25e9f86759840c042Ralf Habacker 141a8dad42954999447badb88a25e9f86759840c042Ralf Habacker/* Define to 1 if you have locale.h */ 142a8dad42954999447badb88a25e9f86759840c042Ralf Habacker#cmakedefine HAVE_LOCALE_H 1 143a8dad42954999447badb88a25e9f86759840c042Ralf Habacker 144c096c5cb9ac636626e158ed327b3d9279c4de347Fridrich Å trba/* Define to 1 if you have inttypes.h */ 145c096c5cb9ac636626e158ed327b3d9279c4de347Fridrich Å trba#cmakedefine HAVE_INTTYPES_H 1 146c096c5cb9ac636626e158ed327b3d9279c4de347Fridrich Å trba 1473222b64d4a5e333ad3f95374a17fc4ecd6bc1431Romain Pokrzywka/* Define to 1 if you have stdint.h */ 1483222b64d4a5e333ad3f95374a17fc4ecd6bc1431Romain Pokrzywka#cmakedefine HAVE_STDINT_H 1 1493222b64d4a5e333ad3f95374a17fc4ecd6bc1431Romain Pokrzywka 15036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker// symbols 15136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have backtrace */ 15236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_BACKTRACE 1 15336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 15436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have getgrouplist */ 15536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_GETGROUPLIST 1 15636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 15736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have getpeerucred */ 15836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_GETPEERUCRED 1 15936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 16036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have nanosleep */ 16136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_NANOSLEEP 1 16236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 16336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have getpwnam_r */ 16436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_POSIX_GETPWNAM_R 1 16536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 16636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have socketpair */ 16736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_SOCKETPAIR 1 16836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 16936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have setenv */ 17036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_SETENV 1 17136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 17236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have unsetenv */ 17336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_UNSETENV 1 17436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 1759e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka/* Define to 1 if you have clearenv */ 1769e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka#cmakedefine HAVE_CLEARENV 1 1779e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka 17836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have writev */ 17936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_WRITEV 1 18036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 181dee80a284ae717cea137382cfc7c9b4eb576713dRalf Habacker/* Define to 1 if you have socklen_t */ 182dee80a284ae717cea137382cfc7c9b4eb576713dRalf Habacker#cmakedefine HAVE_SOCKLEN_T 1 183dee80a284ae717cea137382cfc7c9b4eb576713dRalf Habacker 1849e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka/* Define to 1 if you have setlocale */ 1859e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka#cmakedefine HAVE_SETLOCALE 1 1869e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka 1879e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka/* Define to 1 if you have localeconv */ 1889e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka#cmakedefine HAVE_LOCALECONV 1 1899e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka 1909e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka/* Define to 1 if you have strtoll */ 1919e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka#cmakedefine HAVE_STRTOLL 1 1929e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka 1939e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka/* Define to 1 if you have strtoull */ 1949e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka#cmakedefine HAVE_STRTOULL 1 1959e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka 19636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker// structs 19736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker/* Define to 1 if you have struct cmsgred */ 19836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine HAVE_CMSGCRED 1 19936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 200d38034c92c391d72a3e2e68a9dcc3e94f726738cRalf Habacker// system type defines 201d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker#if defined(_WIN32) || defined(_WIN64) || defined (_WIN32_WCE) 20236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# define DBUS_WIN 20336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# define DBUS_WIN_FIXME 1 204d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker# ifdef _WIN32_WCE 205d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker# define DBUS_WINCE 206d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker# else 207d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker# define DBUS_WIN32 208d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker# endif 209d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker#else 210d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker# define DBUS_UNIX 211d6387f4aae4b537793727efd9345db78b45c4d6bRalf Habacker#endif 212d38034c92c391d72a3e2e68a9dcc3e94f726738cRalf Habacker 213d38034c92c391d72a3e2e68a9dcc3e94f726738cRalf Habacker#if defined(_WIN32) || defined(_WIN64) 21436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker// mingw mode_t 21536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# ifdef HAVE_STDIO_H 21636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# include <stdio.h> 21736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# endif 21836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# ifndef _MSC_VER 21936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# define uid_t int 22036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# define gid_t int 22136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# else 22236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# define snprintf _snprintf 22336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker typedef int mode_t; 2249e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka# if !defined(_WIN32_WCE) 2259e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka# define strtoll _strtoi64 2269e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka# define strtoull _strtoui64 2279e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka# define HAVE_STRTOLL 1 2289e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka# define HAVE_STRTOULL 1 2299e034bd5b3dcb2ecb7c921893de7cb55724f6087Romain Pokrzywka# endif 23036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker# endif 23136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#endif // defined(_WIN32) || defined(_WIN64) 23236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 23336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#ifdef interface 23436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#undef interface 23536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#endif 23636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 23736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#ifndef SIGHUP 23836ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#define SIGHUP 1 23936ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#endif 24036ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 24136ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#cmakedefine DBUS_VERBOSE_C_S 1 24236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#ifdef DBUS_VERBOSE_C_S 24336ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#define _dbus_verbose_C_S printf 24436ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#else 24536ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#define _dbus_verbose_C_S _dbus_verbose 24636ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#endif 24736ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker 2484299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat# if defined(_MSC_VER) && !defined(inline) 2494299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat#define inline __inline 2504299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat#endif 2514299eb3c0907100fe95d2986984b48d40cc52841Daniel Erat 25236ebfd411b358fb4797d31d23f945e8f6844d15aRalf Habacker#endif // _DBUS_CONFIG_H 253